OpenBSD src changes summary for 2017-07-30 ==========================================
distrib/sets lib/librthread regress/usr.sbin sbin/dhclient sbin/slaacd share/man sys/arch/loongson/include sys/arch/mips64/include sys/arch/octeon/conf sys/arch/octeon/dev sys/arch/octeon/include sys/arch/sgi/include sys/conf sys/dev sys/dev/usb sys/net sys/netinet sys/sys usr.bin/make usr.sbin/relayd usr.sbin/syspatch == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/man/mi > sync (visa@) == lib =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib librthread ~ rthread_fork.c > disable post fork checks for now, too much turbulence in the air (tedu@) == regress =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ ifstated/ifstated ~ ifstated/statemachine > Add shebang (jca@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.c ~ dhcpd.h ~ kroute.c > Use effective_proposal data to set mtu and address. (krw@) ~ dhclient.c ~ kroute.c ~ privsep.h > Use effective_proposal data to build resolv.conf contents. > Fix a missing != NULL, and add a comment on why no search > path and no dns servers means resolv.conf.tail is ignored. (krw@) slaacd ~ slaacd.h > leftovers from newd (florian@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.octeon/Makefile + man4/man4.octeon/octcit.4 > man octcit(4) (visa@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/loongson/include ~ cpu.h > Define MAXCPUS per mips64 port. (visa@) arch/mips64/include ~ cpu.h > Define MAXCPUS per mips64 port. (visa@) arch/octeon/conf ~ GENERIC ~ RAMDISK ~ files.octeon > Add a driver for CIU3. Not quite finished yet, but good enough for now. > (visa@) arch/octeon/dev + octcit.c > Add a driver for CIU3. Not quite finished yet, but good enough for now. > (visa@) arch/octeon/include ~ cpu.h > Define MAXCPUS per mips64 port. (visa@) ~ cpu.h ~ octeonvar.h > Bump MAXCPUS on octeon. (visa@) ~ vmparam.h > Bump VM_PHYSSEG_MAX. (visa@) arch/sgi/include ~ cpu.h > Define MAXCPUS per mips64 port. (visa@) conf ~ GENERIC ~ files > Switch installer to Allotment Routing Table (ART). > Prompted by a bugreport by naddy that IPv6 autoconfiguration is broken > in the installer. > OK mpi, "go for it" deraadt (florian@) dev ~ rnd.c > clang (and newer gcc at high -O) are unaware that objects placed in strange > sections, such as __attribute__((section(".openbsd.randomdata"))), may be > non-zero. In combination with "const" or "static" the compiler becomes > even > more sure nothing can influence the object and assumes the value will be 0. > A few optimizations later, a security requirement has been removed. > Until a better annotation arrives in compilers, be warned: Do not mix > const or static with these random objects, you won't get what you want. > Spotted in a regression test by bluhm, long discussion with kettenis. > (deraadt@) dev/usb ~ xhci.c > Use memcpy instead of casts to copy 8 bytes of data to avoid unaligned > access. > ok visa@, mpi@, deraadt@ (kettenis@) net ~ route.c ~ route.h ~ rtable.c ~ rtable.h ~ rtsock.c > Switch installer to Allotment Routing Table (ART). > Prompted by a bugreport by naddy that IPv6 autoconfiguration is broken > in the installer. > OK mpi, "go for it" deraadt (florian@) ~ route.c ~ route.h ~ rtable.c ~ rtsock.c > Enable mpath support in the Allotment Routing Table (ART) on the ramdisk. > OK mpi (florian@) netinet ~ if_ether.c > Switch installer to Allotment Routing Table (ART). > Prompted by a bugreport by naddy that IPv6 autoconfiguration is broken > in the installer. > OK mpi, "go for it" deraadt (florian@) sys ~ tree.h > mark __inline functions which are not neccessarily used, with __unused. > ok espie florian kettenis (deraadt@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin make ~ make.1 > Remove outdated count of the number of available assignment operators. > While here, add a missing paragraph. > ok jmc@ (anton@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin relayd ~ relay.c > Fix a double free of the TLS config in the error path. > OK claudio@ (bluhm@) syspatch ~ syspatch.sh > `-R' requires root privileges. (ajacoutot@) ~ syspatch.sh > If syspatch is updating itself, exit after installing the new syspatch to > stop installing further patches and warn the user he needs to run it again > (so that it'll run with the new code). (ajacoutot@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
