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
