Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-25 | Document kbind(2) | Philip Guenther | |
2015-08-25 | In sys_kbind(), pages from uvm_map_extract() must be written to with kcopy() | Philip Guenther | |
ok kettenis@ | |||
2015-08-25 | unify versions, so they are easier to diff. | Theo de Raadt | |
2015-08-25 | KNF | Theo de Raadt | |
2015-08-25 | strlcpy() accesses the source string until it finds NUL, even if | Alexander Bluhm | |
it is behind the size limit. As msg is not NUL-terminated in this case, it depended on memory content wether syslogd will crash. So using memcpy() and setting the NUL explicitly is the correct way. OK deraadt@ | |||
2015-08-25 | catch up | Miod Vallat | |
2015-08-25 | remove duplicate SYS_utimes entry | Jonathan Gray | |
ok deraadt@ | |||
2015-08-25 | When searching for tabs, start from screen width, fixes out-of-bounds | Nicholas Marriott | |
read found by Kuang-che Wu. | |||
2015-08-25 | Put the device name into the timeout message. OK jsg@ | Brandon Mercer | |
2015-08-25 | #if INET && INET6 -> #ifdef INET6, the kernel no longer defines INET | Jonathan Gray | |
since July. The code involved deals with af-to handling. | |||
2015-08-25 | correct #if/#endif guard comment | Theo de Raadt | |
2015-08-25 | Use kbind for lazy binding GOT/PLT updates on i386 and powerpc; still others | Philip Guenther | |
to follow. While here add some gcc __predict hints. Much discussion with and assistance from miod and deraadt ok deraadt@ | |||
2015-08-25 | obvious sizes for free() | Theo de Raadt | |
2015-08-25 | sizes for simple free() calls | Theo de Raadt | |
2015-08-25 | Enforce kernel w^x policy by properly setting NX (as needed) for | Mike Larkin | |
kernel text, PTEs, .rodata, data, bss and the symbol regions. This has been in snaps for a while with no reported fallout. The APTE space and MP/ACPI trampolines will be fixed next. ok deraadt@ | |||
2015-08-25 | Switch from utimes() to utimensat() to $estore full nanosecond granularity | Philip Guenther | |
ok millert@ deraadt@ | |||
2015-08-25 | Unbreak binutils on sparc64, hppa (and probably some others). | Theo de Raadt | |
Jumbo merges are NOT WELCOME. They have to be seperated out and tested. | |||
2015-08-25 | Re-enabling GPT on amd64 and i386. Discussed with and OK krw@ | Brandon Mercer | |
2015-08-25 | Remove references to the -h command line option which was removed. | YASUOKA Masahiko | |
Also use `return' instead of exit(3) in main(). Patch from Michael Reed ok jmc | |||
2015-08-25 | Remove -h command line option from radiusd(8) to make it better style. | YASUOKA Masahiko | |
Patch from Michael Reed | |||
2015-08-24 | Set the required IPL at the syn-cache pool instead of doing a | Alexander Bluhm | |
splsoftnet() explicitly. The function syn_cache_lookup() is always called at IPL_SOFTNET so a splsoftassert() is better than a needless splsoftnet(). OK markus@ dlg@ | |||
2015-08-24 | nd6_prefix_add() is no longer used and die. | Martin Pieuchot | |
2015-08-24 | Start moving away from the global prefix list by limiting its usage to | Martin Pieuchot | |
AUTOCONF'd addresses. This prevent the kernel from removing connected (/64) routes as soon as it configures an AUTOCONF'd address based on a RA. Tested by sebastia@, ok sthen@ | |||
2015-08-24 | Extend the pf forward and fragment tests with a second challenge | Alexander Bluhm | |
for path MTU discovery. The router behind the pf machine has MTU 1300. The ICMP packet generated by the router matches the pf state and is NATed correctly. Additionally the pf machine itself has an interface MTU 1400. So when pf is sending a packet is has to generate a correct "fragmentation needed" or "packet too big" ICMP response. This is done with pf route-to and reply-to. | |||
2015-08-24 | Fix GPT code to work with non-DEV_BSIZE disks. | Kenneth R Westerback | |
Part of GPT refactoring that was backed out at c2k15. ok deraadt@ | |||
2015-08-24 | In grid_duplicate_lines, if the line is empty (cellsize == 0) then clear | Nicholas Marriott | |
the destination celldata pointer rather than leaving a stale copy of the source pointer (which may later be freed). Fixes a crash found by Kuang-che Wu. | |||
2015-08-24 | Enable path MTU test with ping for IPv6. Scapy srp1() does not | Alexander Bluhm | |
accept inner IPv6 packets in ICMP6 with bad checksum created by pf. Use same workaround as in pf_forward tests and fork a process for sniffing. | |||
2015-08-24 | Always increment the reference counter of the returned route entry in | Martin Pieuchot | |
rtrequest1(9). This simplifies rtfree(9) dances and will prevent another CPU to free the entry before we're done with it as soon as routing functions can be executed in parallel. ok bluhm@, mikeb@ | |||
2015-08-24 | Check for a RTF_LOCAL entry instead of iterating on the global list | Martin Pieuchot | |
of interfaces. ok bluhm@ | |||
2015-08-24 | Fix cheating bug by using unused time variables and replace poll() with | Rafael Zalamena | |
ppoll() to better use the timespec struct. ok deraadt@. | |||
2015-08-24 | The bridge list is a relict, delete the remaining LIST_REMOVE. | Alexander Bluhm | |
This fixes a crash during ifconfig bridge0 destroy. OK mpi@ | |||
2015-08-24 | Typos; ok kettenis@ | Jeremie Courreges-Anglas | |
2015-08-24 | Document clear(1) a bit more prominently. | Jeremie Courreges-Anglas | |
Patch from Theo Buehler, suggestion to use DESCRIPTION from FreeBSD from jmc@, ok jmc@ | |||
2015-08-24 | Workaround for slow bm(4) from NetBSD PR 33667 via Donovan Watteau on | Martin Pieuchot | |
bugs@. | |||
2015-08-24 | Rework the code to decide when to perform DAD to no longer rely on the | Martin Pieuchot | |
IN6_IFF_NODAD pseudo-flag not being set. This was just a flag for spaghetti code that should not exist in the first place. Tested by sebastia@, ok sthen@ | |||
2015-08-24 | Remove obsolete fields in struct unpcb. In the past they were used | Alexander Bluhm | |
for flow control with unix domain sockets, this is now done by filling the send buffer with fake data counters. OK naddy@; no fallout in a bulk build | |||
2015-08-24 | Rename the syn cache counter into tcp_syn_cache_count to have the | Alexander Bluhm | |
same prefix for all variables. Convert the counter type to int, the limit is also int. Before searching the cache, check that it is not empty. Do not access the counter outside of the syn cache from tcp_ctlinput(), let the syn_cache_lookup() function handle it. OK dlg@ | |||
2015-08-24 | Rename M_RTABLE bucket into "rtable" to match the code and kill unused | Martin Pieuchot | |
M_BWMETER. ok mikeb@ | |||
2015-08-24 | When an option is not recognized call the processing function with | Martin Pieuchot | |
FUSE_OPT_KEY_OPT, while here fix the last argument of a call in fuse_opt_parse(). Diff from Thiébaud Weksteen <thiebaud AT weksteen DOT fr>, thanks! ok syl@, ajacoutot@ | |||
2015-08-24 | Items from pool sosplice_pool are get in process context and put | Alexander Bluhm | |
in soft interrupt. So the pool needs an IPL_SOFTNET protection. This fixes a panic: mtx_enter: locking against myself. While there, call pool_setipl() also for socket_pool. Although this pool uses explicit spl protection around pool_get() and pool_put(), it is better to specify the IPL it is operating on. OK mpi@ mikeb@ | |||
2015-08-24 | In kernel initialize struct sockaddr_in and sockaddr_in6 to zero | Alexander Bluhm | |
everywhere to avoid passing around pointers to uninitialized stack memory. While there, fix the call to in6_recoverscope() in fill_drlist(). OK deraadt@ mpi@ | |||
2015-08-24 | Mark up command arguments properly using Cm. | Anthony J. Bentley | |
From Michael Reed. | |||
2015-08-24 | cp -> mv | Antoine Jacoutot | |
Put /usr/share/sysmerge under XXX. | |||
2015-08-24 | add missing includes for free, exit, errx and strchr | Jonathan Gray | |
2015-08-24 | adjust list width for previous; | Jason McIntyre | |
2015-08-24 | Make backup directory of replaced files persistent: /var/sysmerge/backups. | Antoine Jacoutot | |
3 rotations so that we have history of modified files. In batch mode, when a file cannot be handled automatically, remove it from the checksum file so that the next interactive sysmerge(8) run will ask to merge the changes. ok rpe@ | |||
2015-08-24 | /usr/share/sysmerge -> /var/sysmerge | Antoine Jacoutot | |
requested by several discussed with deraadt@ | |||
2015-08-24 | add a missing header | Sebastien Marie | |
2015-08-24 | add new (extensible) testsuite for tame(2) | Sebastien Marie | |
2015-08-24 | corrects two potential double-free on `cwdpath'. The variable will be free'ed | Sebastien Marie | |
outside the for-loop. OK deraadt@ |