OpenBSD src changes summary for 2016-03-24 ==========================================
distrib/sets gnu lib/csu lib/libarch libexec/ld.so regress/sbin regress/sys regress/usr.sbin share/man sys/arch/arm/arm sys/arch/i386/i386 sys/arch/i386/include sys/conf sys/kern sys/netinet sys/netinet6 sys/sys usr.bin/kdump == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/comp/mi > sync (deraadt@) == gnu =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ gcc/gcc/config/arm/openbsd.h > Change the default gcc arm arch target from strongarm (armv4) to > arm9e (armv5te w/o xscale extensions). We no longer support anything > less than armv5te and this allows some additional instructions. > -mthumb-interwork remains off by default. > ok patrick@ (jsg@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib csu ~ arm/md_init.h ~ m88k/md_init.h > Unbreak arm and m88k: COPY relocations for weak symbols that are overloaded > with strong symbols in ld.so don't do what we need, so put definitions back > in crt0 and make ld.so update __progname like it does environ. > report and testing patrick@ jsg@ (guenther@) libarch - i386/i386_get_ioperm.2 - i386/i386_get_ioperm.c - i386/i386_set_ioperm.c ~ i386/Makefile > Delete i386_{get,set}_ioperm(2) APIs and underlying sysarch(2) bits. > They're no longer used by anything and should let us simplify the TSS > handling. > ok mikeb@ naddy@ (guenther@) ~ i386/i386_iopl.2 > no more i386_get_ioperm(2); (jmc@) == libexec =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ loader.c > Unbreak arm and m88k: COPY relocations for weak symbols that are overloaded > with strong symbols in ld.so don't do what we need, so put definitions back > in crt0 and make ld.so update __progname like it does environ. > report and testing patrick@ jsg@ (guenther@) == regress =========================================================== 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sbin ~ route/rttest1.ok ~ route/rttest19.ok > Update regress test outputs to match the order of routes exported by an > ART-enabled kernel. > The difference is that routes with the same destination are now displayed > in natural prefix-length order. This can even be seen as an improvement: > -10.0/16 192.0.2.4 > -10.0/10 192.0.2.4 > 10/8 192.0.2.1 > +10.0/10 192.0.2.4 > +10.0/16 192.0.2.4 > The previous order is due to how dup key chains are ordered. > Discussed with claudio@ (mpi@) sys ~ net/rtable/util.c > Remove #ifdef from code shared with the kernel, IPv6 is always enabled > in the tests. (mpi@) ~ netinet/arp/Makefile ~ netinet/arp/README > Make sure that two ARP entries can be created for the same IP when > doing proxy ARP. > ok millert@, bluhm@ (mpi@) usr.sbin ~ arp/Makefile + arp/arptest6.ok > Check that only one published entry can be added. (mpi@) == share ============================================================= 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man3/intro.3 > no more i386_get_ioperm(2); (jmc@) == sys =============================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/arm ~ genassym.cf > Kill commented out & unused CI_CURPRIORITY. (mpi@) arch/i386/i386 ~ machdep.c ~ sys_machdep.c > Delete i386_{get,set}_ioperm(2) APIs and underlying sysarch(2) bits. > They're no longer used by anything and should let us simplify the TSS > handling. > ok mikeb@ naddy@ (guenther@) arch/i386/include ~ pcb.h ~ sysarch.h > Delete i386_{get,set}_ioperm(2) APIs and underlying sysarch(2) bits. > They're no longer used by anything and should let us simplify the TSS > handling. > ok mikeb@ naddy@ (guenther@) conf ~ newvers.sh TAGGED OPENBSD_5_9 > 5.9-stable (jsg@) ~ GENERIC TAGGED OPENBSD_5_9 > Enable ART. > Leave the define for the moment, this will be changed as soon as we're > confident enough. > "it must be a 3-line diff" krw@ > ok bluhm@, mikeb@, dlg@, reyk@, deraadt@ (mpi@) kern ~ kern_clock.c > set ticks 15 seconds before its value wraps. > this helps us identify issues around ticks wrap in 15 minutes instead > of 240ish days. the change is inspired by something freebsd did as > a result of a ticks change they made that went horribly wrong. > lots of people said they wanted this (dlg@) netinet ~ if_ether.c > Ensure that a found proxy ARP entry has the correct flag. > ok bluhm@ (mpi@) netinet6 ~ in6_pcb.c ~ udp6_output.c TAGGED OPENBSD_5_9 > OpenBSD 5.9 errata 2, Mar 16, 2016: > Insufficient checks in IPv6 socket binding and UDP IPv6 option > processing allow a local user to send UDP packets with a source > (IPv6 address + port) already reserved by another user. (jsg@) sys ~ exec_elf.h > fix comment (guenther@) ~ systm.h > Remove unused ``curpriority'' define. > Its description might be confusing, it was the pre-SMP parent of what > is now ``spc_curpriority'' which reflects the ``p_usrpri'' of curproc. > (mpi@) == usr.bin =========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin kdump ~ kdump.c ~ kdump.h ~ ktrstruct.c > Display NAMI records and AF_UNIX socket paths with vis, using > VIS_CSTYLE | VIS_DQ | VIS_TAB | VIS_NL; add the latter three flags > to the existing vis encoding of exec argv/environ and pledge > requests/paths. > Delete local variables left unused when showbuf() and showbufc() were split > ok otto@ millert@ (guenther@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
