summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-14use .Dx to credit DragonFly; from Jan Stary <hans at stare dot cz>Ingo Schwarze
2013-08-14Filter the IPv6 Discard-Only Prefix because it should not be globallyClaudio Jeker
routable. See RFC6666. Diff by Gleydson Soares.
2013-08-14Rewrite the internals of the RDE reload logic.Claudio Jeker
This is the first step to make bgpd reload non blocking in the RDE. It also speeds up the reload time a fair bit in some cases (mainly if you run with multiple RIBs and have larger filtersets) and it should also fix a few edge cases on reloads. Testing done by benno@, florian@ and sthen@ OK henning@ and benno@
2013-08-14Enforce that the ls_id and the adv_rtr field in a type 1 router LSA areClaudio Jeker
the same. This will drop updates trying to attack the OSPF LSDB. For ospfd such bad router LSA were never a problem since the LSA lookup always includes the ls_id and adv_rtr -- so the bad packets would have never been picked up by the SPF calculation. OK bluhm@ benno@
2013-08-14editing blip in previous;Jason McIntyre
2013-08-14Use text production macros to document themselves.Ingo Schwarze
Part of the patch was sent in by Jan Stary <hans at stare dot cz>, another part was added by jmc@, the rest was added by myself; ok jmc@.
2013-08-14ISC cron is the defacto BSD cron these days so remove confusingTodd C. Miller
remarks about the historic BSD and SysV crons. OK jmc@
2013-08-14Only skip address deleting/adding and route deleting/adding onFlorian Obser
identical lease when we are in state S_RENEWING. Otherwise we can end up without an IP address on the interface because dhclient thinks it's still there and doesn't add it. Found the hard way during suspend/resume. OK krw@
2013-08-14one more Mt; from jan staryJason McIntyre
2013-08-14use Bsx;Jason McIntyre
from jan stary
2013-08-14ident and data members of struct kevent changed types: ident toPhilip Guenther
uintptr_t, so it can hold pointers for EVFILT_TIMER and _AIO, and data to quad_t, so it can hold file offets.
2013-08-14more Bx;Jason McIntyre
From: Jan Stary
2013-08-14macro simplification;Jason McIntyre
From: Jan Stary
2013-08-14some Bx/Ox conversion;Jason McIntyre
From: Jan Stary
2013-08-14no longer any need to quote macro lines with >9 args;Jason McIntyre
From: Jan Stary
2013-08-14The last user of the old __tfork() was updated to the current one,Philip Guenther
so COMPAT_O51 can go. The complete ABI role means COMPAT_O53 can be removed as well. ok jsing@ tedu@
2013-08-14regenPhilip Guenther
2013-08-14The last user of the old __tfork() was updated to the current one,Philip Guenther
so COMPAT_O51 can go. The complete ABI role means COMPAT_O53 can be removed as well. ok jsing@ tedu@
2013-08-14drm_heap.c is no longer neededJonathan Gray
2013-08-14remove references to ati_pcigartJonathan Gray
2013-08-13ati_pcigart.c is no longer neededJonathan Gray
ok kettenis@
2013-08-13unbreakMiod Vallat
2013-08-13Handle firmware for radeondrm(4).Mark Kettenis
pointed out by jasper@
2013-08-13reorder SYNOPSIS to match usage()Alexander Hall
pointed out by jmc@
2013-08-13firmware is uncountable, i think we decided;Jason McIntyre
2013-08-13allow the user to specify which firmware to install, or install all ofAlexander Hall
them using the -a switch ok rpe@
2013-08-13Call drm_mtrr_add() directly instead adding a map.Mark Kettenis
ok jsg@
2013-08-13another of the same typoDamien Miller
2013-08-13typo in error message; from Stephan RickauerDamien Miller
2013-08-13ray(4) is no more; reminded by jmc@Mike Belopuhov
2013-08-13ray(4) is no moreMike Belopuhov
2013-08-13Let ray(4) rot in the attic. OK mpi, jsg, kettenis, henning, millert.Mike Belopuhov
Mickey approves these changes.
2013-08-13when handling puts from a client (ie, tftpd is writing a file toDavid Gwynne
disk), we maintain the client state after we've finished writing the file in case the client loses our ack of the last write. unfortunately we didnt close the file we'd just written when we knew it was finished, but only after we clean up the client state after that wait. because we use FILE stuff to write the file out, its likely some io flushed to disk until we finish that wait and close the file as part of cleaning up the client state. if something is coordinating a bunch of uploads and expects the file to be there after the client is happy its there, this can be "not good". this closes the file after we know its finished before proceeding to hang to handle lost acks to the client. found by and ok henning@
2013-08-13add static back to functions that originally had itJonathan Gray
reduces the diff to linux and makes ddb hangman a little easier
2013-08-13When net.inet.ip.sourceroute is enable, store the source routeMartin Pieuchot
of incoming IPv4 packets with the SSRR or LSRR header option in a m_tag rather than in a single static entry. Use a new m_tag type, PACKET_TAG_SRCROUTE, for this and bump PACKET_TAG_MAXSIZE accordingly. Adapted from FreeBSD r135274 with inputs from bluhm@. ok bluhm@, mikeb@
2013-08-13addition for 64bit time_tStuart Henderson
2013-08-13Remove bogus and useless refcounting of usbd pipes that could lead toMartin Pieuchot
memory leaks and abort the pipe if requests are still pending because most of our drivers don't do anything if usbd_close_pipe() fails. ok miod@
2013-08-13Sync with pflow changes.Florian Obser
2013-08-13Split pflow version 9 and version 10 to be able to send 64 bitFlorian Obser
time values for version 10. While there mark places which will blow up in 2038. OK benno@
2013-08-13Make the tree compile again on architectures without drm(4).Mark Kettenis
ok maja@, miod@, jsg@
2013-08-13regenPhilip Guenther
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@
2013-08-12Add the TCP socket option TCP_NOPUSH to delay sending the stream.Alexander Bluhm
This is useful to aggregate data in the kernel from multiple sources like writes and socket splicing. It avoids sending small packets. From FreeBSD via David Hill; OK mikeb@ henning@
2013-08-12The ps flags are split between thread and process. It is usefulAlexander Bluhm
for ddb to show both. So or them together in the ps overview and list them explicitly for the specific thread. Also sync the ddb bit names with the define names. OK miod@
2013-08-12Upcoming radeondrm(4) support will grow the kernel. This growth causes theMark Kettenis
linker to merge ithe .text and .data sections, even though there is no reason why it should do this. Leave more space between these sections to keep the linker from doing this.
2013-08-12Remove duplicate and incorrect recursive anchor printing codeMike Belopuhov
and instead rely on the one provided by the same function just a few lines below. ok lteo henning
2013-08-12Clarify what "mru" config option does.YASUOKA Masahiko
input and ok giovanni jmc
2013-08-12some minor fixes; From: Jan StaryJason McIntyre
2013-08-12Add missing \n after a warning.Raphael Graf
ok miod@
2013-08-12Make sure we don't install the private radeondrm(4) headers, by leaving outMark Kettenis
headers from any subdirectory of dev/pci/drm. If we ever add more drm(4) drivers any headers needed by userland should end up in dev/pci/drm. ok mpi@, miod@