OpenBSD src changes summary for 2017-10-30
==========================================

distrib/sets                            lib/libc
regress/usr.bin                         regress/usr.sbin
sbin/dhclient                           sbin/ifconfig
sbin/iked                               share/man
sys/kern                                sys/net
usr.sbin/tcpdump                        usr.sbin/vmd

== distrib =========================================================== 01/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

== lib =============================================================== 02/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ regex/regcomp.c                       

  > fix oob read; form llvm via Vlad Tsyrklevich; ok millert@ (otto@)

== regress =========================================================== 03/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

usr.bin

  ~ ssh/sftp.sh                           

  > whitespace at EOL (djm@)

  ~ ssh/keytype.sh                        

  > whitespace at EOL (djm@)

usr.sbin

  ~ vmd/config/Makefile                   
  ~ vmd/config/vmd-fail-kernel-keyword.conf
  ~ vmd/config/vmd-pass-boot-keyword.conf
  + vmd/config/vmd-fail-switch-no-interface.conf
  + vmd/config/vmd-fail-switch-no-interface.ok

  > add regress tests for new vmd bridge handling code
  > from Carlos Cardenas, thanks (mlarkin@)

== sbin ============================================================== 04/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

dhclient

  ~ dhclient.c                            

  > Fix '-L' file handling. Mixing idioms in previous cleanups ended up
  > fopen()'ing the the file with a mode of "a" (so watchers don't detect
  > changes until the file is re-written as part of interface
  > configuration) but using rewind() to start writing from the beginning
  > of the file.
  > Use ftruncate() and overwrite the date as intended, rather than
  > appending new data.
  > Problem reported and diffs tested by Mike via tech@. Thanks! (krw@)

ifconfig

  ~ ifconfig.c                            

  > Exit printing an error message if SIOCSIFMEDIA fails.
  > from Jesper Wallin. (mpi@)

iked

  ~ ca.c                                  

  > In the subjectAltName comparison, the bzero before the while-loop was
  > lost while applying the diff.  This is means sanid could be passed
  > uninitialized to ca_x509_subjectaltname_cmp(), where ibuf_release()
  > could try to release a pointer which is essentially stack garbage.
  > While there I realized that the bzero() in the loop is essentially
  > fatal, since every mismatch leads to a silent leak of ibufs.  Since
  > ca_x509_subjectaltname_cmp() releases and initializes the passed
  > iked_id, we can safely call it multiple times after initializing
  > sanid once before the loop.
  > ok markus@ (patrick@)

== share ============================================================= 05/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man9/mutex.9                          ~ man9/rwlock.9

  > Document {mtx,rw,rrw}_init_flags() and MUTEX_INITIALIZER_FLAGS().
  > Input and OK jmc@, OK mpi@ (visa@)

  ~ man4/Makefile                         + man4/bwfm.4

  > Add bwfm(4) manpage.
  > ok stsp@ (patrick@)

  ~ man4/bwfm.4                           

  > Fix grammar mistake I was supposed to fix before committing. (patrick@)

  ~ man4/bwfm.4                           ~ man4/usb.4

  > List bwfm(4) in usb(4).
  > Prompted by and ok jmc@ (patrick@)

== sys =============================================================== 06/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

kern

  ~ kern_task.c                           

  > Let witness(4) differentiate between taskq mutexes to avoid
  > reporting an error in a scenario like the following:
  > 1. mtx_enter(&tqa->tq_mtx);
  > 2. IRQ
  > 3. mtx_enter(&tqb->tq_mtx);
  > Found by Hrvoje Popovski, OK mpi@ (visa@)

net

  - slip.h                                

  > Kill <net/slip.h>.
  > The ioctl(2) it defines is not supported since a long time and most of
  > its defines are already present in tcpdump(8).
  > ok jca@ (mpi@)

  ~ pf_ioctl.c                            

  > - fine tuning PF_LOCK in pfioctl()
  > (extra thanks to Hrvoje for testing)
  > OK mpi@ (sashan@)

== usr.sbin ========================================================== 07/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

tcpdump

  ~ Makefile                              ~ print-sl.c

  > Kill <net/slip.h>.
  > The ioctl(2) it defines is not supported since a long time and most of
  > its defines are already present in tcpdump(8).
  > ok jca@ (mpi@)

vmd

  ~ parse.y                               ~ priv.c
  ~ vm.conf.5                             ~ vmd.h

  > vmd no longer creates bridges by default. users should create bridges in
  > /etc/hostname.bridge* files, and specify which bridge to use for a given
  > virtual switch in vm.conf.
  > diff from Carlos Cardenas, thanks (mlarkin@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to