OpenBSD src changes summary for 2016-11-09 ==========================================
distrib/sets distrib/syspatch etc/mtree/4.4BSD.dist gnu/usr.bin/perl lib/libc regress/sys sys/kern sys/net sys/netinet sys/netinet6 usr.sbin/snmpd == distrib =========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/comp/md.octeon ~ lists/comp/md.sgi > sync (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ 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.sparc64 > sync (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ 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.sparc64 > sync (deraadt@) ~ lists/base/mi > sync (deraadt@) syspatch ~ bsd.syspatch.mk > Use https to get the patches. > Fix syspatch naming. > ok robert@ (ajacoutot@) ~ bsd.syspatch.mk > oops, OSREV -> OSrev. (ajacoutot@) == etc =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc mtree/4.4BSD.dist ~ mtree/4.4BSD.dist > Remove /usr/libdata/perl5/site_perl, it is no longer needed. > OK tb@ (millert@) == gnu =============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/perl ~ Makefile.bsd-wrapper > Stop installing perl .ph files > It's finally time (afresh1@) ~ config.over > Remove /usr/libdata/perl5/site_perl from sitelib and sitearch, now > that we don't install .ph files we only want to search for these > under /usr/local/libdata/perl5/site_perl. OK afresh1@ (millert@) == lib =============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/ttyname.c > Fix a use after free error introduced in rev 1.18 by only calling > closedir() outside the loop. OK deraadt@ guenther@ markus@ (millert@) == regress =========================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ netinet/pmtu/Makefile > Use variable REMOTE_SSH to check the setup of the remote machine. > This was a copy & paste bug from another test. Found by mpi@. (bluhm@) ~ net/pf_forward/Makefile ~ net/pf_state/Makefile ~ netinet/pmtu/Makefile > Use netstat -n in target check-setup to avoid DNS timeout. > Requested by mpi@ (bluhm@) ~ net/pf_forward/Makefile > Split the pf forwarding test into more subtests to make debugging > specific failures easier. (bluhm@) ~ net/pf_forward/Makefile > Remove the path MTU workaround in the af-to tcp test. This subtest > passes without it. For ping with af-to the expected mtu is special. > Adapt although pf is still broken here and this subtest is disabled. > (bluhm@) == sys =============================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys kern ~ uipc_mbuf.c > Do not dereference a variable without initializing it beforehand. > Fix a typo introduced in m_pullup(9) refactoring and found the hard > way by semarie@ while testing another diff. > ok mikeb@, dlg@ (mpi@) ~ uipc_syscalls.c > Do not call splsoftnet() recursively, this won't work with a lock. > closef() on a socket will call soclose() which call splsoftnet(). So > make sure we release the IPL level first in error paths. > Found by Nils Frohberg while testing another diff. > ok mikeb@, bluhm@ (mpi@) net ~ route.c > Do not call splsoftnet() recursively, this won't work with a lock. > Timers configured via rt_timer_add(9) always run at IPL_SOFTNET, so > assert that rather than calling splsoftnet(). > ok bluhm@ (mpi@) ~ switchctl.c > Simplify the switchread loop and fix the case where only first mbuf in > the chain was being read. While here rename mbuf variable and remove > unused ones. > ok mikeb@ (rzalamena@) netinet ~ ip_icmp.c > Do not call splsoftnet() recursively, this won't work with a lock. > Timers configured via rt_timer_add(9) always run at IPL_SOFTNET, so > assert that rather than calling splsoftnet(). > ok bluhm@ (mpi@) netinet6 ~ icmp6.c > Do not call splsoftnet() recursively, this won't work with a lock. > Timers configured via rt_timer_add(9) always run at IPL_SOFTNET, so > assert that rather than calling splsoftnet(). > ok bluhm@ (mpi@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin snmpd ~ parse.y ~ snmpd.conf.5 ~ snmpd.h ~ snmpe.c ~ trap.c ~ util.c > Improve source IP address handling. > - send replies using a source address equal to the destination address > of queries, using IP_SENDSRCADDR. This help in multihomed setups and > can remove the need to explicitely configure a bind address. > - config knob to set the source address of packets sent to trap > receivers. "trap receiver" gains an optional "source-address" > setting. > Source address issues reported by Andy Lemin. ok benno@ (jca@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
