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

Reply via email to