OpenBSD src changes summary for 2016-07-04 ==========================================
distrib/sets gnu/lib/libobjc lib/libc lib/libcurses lib/libform lib/libmenu lib/libpanel libexec/ftpd libexec/ld.so regress/lib regress/usr.bin sbin/savecore share/man share/mk sys/arch/amd64/stand sys/arch/hppa/stand sys/arch/i386/stand sys/arch/macppc/pci sys/arch/sparc64/conf sys/kern sys/net sys/nfs usr.bin/mg usr.bin/rcs usr.bin/ssh usr.sbin/vmd == distrib =========================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.loongson ~ lists/base/md.luna88k ~ lists/base/md.macppc ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/base/md.socppc ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.zaurus ~ lists/comp/mi > sync (deraadt@) == gnu =============================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu lib/libobjc ~ Makefile.bsd-wrapper > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) == lib =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/Makefile.inc > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) libcurses ~ Makefile > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) libform ~ Makefile > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) libmenu ~ Makefile > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) libpanel ~ Makefile > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) == libexec =========================================================== 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ftpd ~ ftpd.c > Use fstatat() instead of crafting a filename to use with stat() > ok millert@ (guenther@) ld.so ~ i386/rtld_machine.c > The GOT has been initally mapped RW for *years*; ld.so doesn't need to > mprotect it to RW when filling in the references from the PLT > in snaps for a week, ok deraadt@ (guenther@) - ldconfig/debug.c - ldconfig/library.c - ldconfig/prebind.c - ldconfig/prebind.h - ldconfig/prebind_delete.c - ldconfig/prebind_path.c - ldconfig/prebind_struct.h ~ ldconfig/Makefile ~ ldconfig/ldconfig.8 ~ ldconfig/ldconfig.c + ldconfig/ldconfig_path.c > Nuke prebind support; it's unworkable and we're never going to finish it. > ok guenther@, deraadt@ (kettenis@) - dl_prebind.c - dl_prebind.h - prebind.h ~ Makefile ~ ld.so.1 ~ library.c ~ library_mquery.c ~ loader.c ~ resolve.c ~ resolve.h ~ alpha/syscall.h ~ amd64/syscall.h ~ arm/syscall.h ~ hppa/syscall.h ~ i386/syscall.h ~ m88k/syscall.h ~ mips64/syscall.h ~ powerpc/syscall.h ~ sh/syscall.h ~ sparc/syscall.h ~ sparc64/syscall.h > Remove prebind support: binding to symbol table indices is too fragile > for our development process. > ok kettenis@ deraadt@ (guenther@) == regress =========================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libcrypto/Makefile + libcrypto/ocsp/Makefile + libcrypto/ocsp/ocsp_test.c > Add a nasty little ocsp regress test in the hope pedants will make it > better. (beck@) usr.bin ~ ssh/unittests/test_helper/Makefile > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) == sbin ============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin savecore ~ savecore.c > Drop support for the undocumented second argument (same as -N option) > ok deraadt@ (guenther@) == share ============================================================= 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/mk.conf.5 > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) mk ~ bsd.own.mk > gcc's -fvisibility=hidden isn't the behavior we wanted when cleaning up > symbol exports, so delete ${VISIBILITY_HIDDEN} as unused > ok kettenis@ deraadt@ (guenther@) ~ bsd.README ~ bsd.lib.mk ~ bsd.own.mk > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/stand ~ Makefile.inc > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) arch/hppa/stand ~ Makefile.inc > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) arch/i386/stand ~ Makefile.inc > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) arch/macppc/pci ~ pci_machdep.c > On Quad-G5 make hpb(4) attach first when iterating PCI buses. > This allows openpic(4) to properly map interrupt for the devices > instead of possibly dereferencing garbage. > Found the hardway by and ok jmatthew@ (mpi@) arch/sparc64/conf ~ RAMDISK > Add nep(4). (kettenis@) kern ~ kern_synch.c > switch calculuated thrsleep timeout to unsigned to prevent overflow > into negative values, which later causes a panic. > reported by Tim Newsham at NCC. > ok guenther (tedu@) net ~ art.c ~ rtable.c > Use the _SAFE_ version of SRPL_FOREACH() in rtable_walk_helper() to > prevent an off-by-one when removing entries from the mpath list. > Fix a regression introduced by the refactoring needed to serialize > rtable_walk() with create/delete. > ok jca@ (mpi@) nfs ~ nfs_serv.c > Add missing vput() in error path to prevent a vnode getting stuck with a > stale reference and lock, while it shouldn't hold either. > "makes sense to me" beck@ (natano@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mg ~ fileio.c > Use fstatat() instead of crafting a filename to use with stat() > ok millert@ (guenther@) rcs ~ ci.c ~ rcsprog.c ~ rcsutil.c ~ rcsutil.h > The -I flag is documented but not implemented. This fixes that and > also honors the -I flag from ci/co when prompting like GNU RCS. > OK jca@ (millert@) ssh ~ lib/Makefile > DEBUGLIBS has been broken since the gcc4 switch, so delete it. CFLAGS > contains -g by default anyway > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com) > ok millert@ kettenis@ deraadt@ (guenther@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin vmd ~ virtio.c > limit each viornd request to 64KB. (mlarkin@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
