OpenBSD src changes summary for 2016-09-20 ==========================================
bin/md5 distrib/special gnu/usr.bin/binutils-2.17 gnu/usr.bin/cvs gnu/usr.bin/perl include/link_elf.h include/stdlib.h lib lib/libssl lib/libunwind regress/lib regress/sys sbin/ping share/man sys/arch/arm/arm sys/dev sys/dev/pci sys/dev/pv sys/kern sys/miscfs/fifofs sys/net sys/net80211 sys/netinet sys/sys usr.bin/openssl usr.sbin/acme-client usr.sbin/radiusd usr.sbin/switchd == bin =============================================================== 01/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin md5 ~ md5.1 > sync the description of -q with that of cksum.1; > from bytevolcano > ok millert (jmc@) == distrib =========================================================== 02/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib special ~ route/Makefile > build the ramdisk version of route(8) with SMALL > OK deraadt@ (phessler@) == gnu =============================================================== 03/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils-2.17 ~ bfd/bfd-in2.h ~ bfd/elf32-arm.c ~ bfd/libbfd.h ~ bfd/reloc.c > Support a few more relocations, most notably R_ARM_MOVW_ABS_NC and > R_ARM_MOVT_ABS that clang creates in its default configuration. > From FreeBSD. > ok jsg@ (kettenis@) usr.bin/cvs ~ Makefile.bsd-wrapper ~ mkinstalldirs ~ contrib/Makefile.in > Set correct owner for installed files. One step closer to noperm > builds. > initial diff and ok millert (natano@) ~ Makefile.bsd-wrapper ~ mkinstalldirs ~ contrib/Makefile.in > Revert previous, I didn't intend to commit this (yet). (natano@) usr.bin/perl ~ Makefile.bsd-wrapper ~ install_lib.pl ~ installperl > Set correct owner for installed files. One step closer to noperm > builds. > initial diff and ok millert (natano@) == include =========================================================== 04/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include link_elf.h ~ link_elf.h > Add dl_unwind_find_exidx prototype. > ok guenther@ (kettenis@) stdlib.h ~ stdlib.h > Remove duplicated includes in stdlib.h and termios.h > OK guenther@ (fcambus@) == lib =============================================================== 05/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib lib + check_sym > Add check_sym, a utility for checking shared libraries for symbol changes > that may require version bumps...or fixing. Details in comments at the > top of the script. > ok mpi@ millert@ deraadt@ (guenther@) ~ check_sym > Add $OpenBSD tag (guenther@) libssl ~ ssl_lib.c > Avoid selecting weak digests for (EC)DH when using SNI. > from OpenSSL: > SSL_set_SSL_CTX is normally called for SNI after ClientHello has > received and the digest to use for each certificate has been decided. > The original ssl->cert contains the negotiated digests and is now > copied to the new ssl->cert. > noted by David Benjamin and Kinichiro Inoguchi (bcook@) libunwind ~ src/AddressSpace.hpp > When _LIBUNWIND_ARM_EHABI is defined, include <link.h> to get the > dl_unwind_find_exidx prototype. > ok guenther@ (kettenis@) == regress =========================================================== 06/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libpthread/cancel/Makefile ~ libpthread/cancel/cancel.c ~ libpthread/poll/Makefile ~ libpthread/poll/poll.c > don't depend on /dev/tty, in bluhm's framework there is no such thing > use openpty(3) instead (otto@) ~ libpthread/cancel/cancel.c ~ libpthread/poll/poll.c > switch master & slave; prompted by bluhm@ (otto@) sys ~ kern/kqueue/Makefile ~ kern/kqueue/kqueue-fdpass.c ~ kern/kqueue/kqueue-flock.c ~ kern/kqueue/kqueue-fork.c ~ kern/kqueue/kqueue-pipe.c ~ kern/kqueue/kqueue-process.c ~ kern/kqueue/kqueue-pty.c ~ kern/kqueue/kqueue-random.c ~ kern/kqueue/kqueue-signal.c ~ kern/kqueue/kqueue-timer.c ~ kern/kqueue/kqueue-tun.c ~ kern/kqueue/main.c + kern/kqueue/main.h > To make debugging the kqueue test easier, always print the assertion > failure before returning. (bluhm@) == sbin ============================================================== 07/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin ping ~ ping.8 > various cleanup; ok florian (jmc@) ~ ping.c > whitespace (deraadt@) == share ============================================================= 08/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/mpii.4 > mention SAS3 devices (jmatthew@) ~ man4/pvbus.4 > sort; (jmc@) ~ man4/switch.4 > Rewrite awkward phrase, pointed out by Bryan Vyhmeister, wording tweak > from me, ok jmc@ (sthen@) == sys =============================================================== 09/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/arm ~ db_trace.c > one too many close parentheses > spotted by Markus Hennecke (jasper@) ~ bus_dma.c > Complete bus_dmamap_load_raw(9) implementation for ARM. My initial > commit did not copy the vaddr information to the map's segments. This > means non-coherent bus dma raw mappings could not be synced. > As only agp(4) and radeondrm(4) seem to make use of non-coherent raw > mappings at the moment, this bug did not cause any visible effects. > From Marius Strobl. > ok kettenis@ (patrick@) dev ~ rndis.h > Add a missing status define (mikeb@) dev/pci ~ if_iwmreg.h > Mostly cosmetic tweaks to macros involved in iwm(4) power-saving features. > Remove the unused struct iwm_powertable_cmd. Fix typos in comments. > Add macros for default power-save Tx/Rx timeout values (from iwlwifi). > (stsp@) dev/pv ~ hyperv.c ~ hypervvar.h > Add an API to hook up event counters (mikeb@) ~ if_hvn.c > Attach event counter (mikeb@) + ndis.h > Add a new NDIS header (mikeb@) ~ if_hvn.c > Switch to the new NDIS header (mikeb@) - rndisreg.h > Not needed anymore (mikeb@) kern ~ subr_tree.c > whitespace fixes, no functional change (dlg@) ~ uipc_socket.c > Add some spl softnet assertions that will help us to find the right > places for the upcoming network lock. This might trigger some > asserts, but we have to find the missing code paths. > OK mpi@ (bluhm@) ~ uipc_socket.c > Protect soshutdown() with splsoftnet() to define one layer where > we enter networking code. Fixes an splassert() found by David Hill. > OK mikeb@ (bluhm@) miscfs/fifofs ~ fifo_vnops.c > Fifo did work around the socket layer. Better call soconnect2() > instead of unp_connect2(). This adds the missing splsoftnet(). > Require that socantsendmore() and socantrcvmore() in uipc_socket2.c > should be called with splsoftnet(). > Found by David Hill; OK mikeb@ (bluhm@) net ~ bfd.h > we will also want the echo timing paramater (phessler@) ~ bridgestp.c > Use splsoftassert() together with IPL_SOFTNET. On alpha and m88k > it is defined differently than splassert(IPL_SOFTNET). No binary > change on amd64. > OK mpi@ (bluhm@) ~ if.c > Create and destroy cloneable interfaces under splsoftnet > With and ok mpi, tested by David Hill and tb@, thanks! (mikeb@) ~ bfd.c > sprinkle some splsoftnet around sosocket and our soon-to-be-rtmsg locations > (phessler@) ~ bfd.c > little bit of whitespace (phessler@) ~ bfd.c > properly set our state to down when we initially create the session. > while here, fix the diag code for route-down (phessler@) net80211 ~ ieee80211_input.c ~ ieee80211_node.h > Parse the DTIM count and period advertised in beacons and store them > in the node structure. This should be useful for iwm(4) in the future. > ok phessler@ (stsp@) netinet ~ ip_ipsp.c > Sprinkle splsoftnets in TDB timeout callbacks; ok bluhm (mikeb@) sys ~ termios.h > Remove duplicated includes in stdlib.h and termios.h > OK guenther@ (fcambus@) == usr.bin =========================================================== 10/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin openssl ~ openssl.1 > shorten the verify error list; (jmc@) ~ openssl.1 > shorten version; (jmc@) == usr.sbin ========================================================== 11/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin acme-client ~ parse.y > reoorder includes, > noticed by & ok florian@ (benno@) radiusd ~ radiusd.8 > some fixes from rob pierce; ok yasuoka (jmc@) switchd ~ switchd.c > Unbreak logging for children process in switchd(8). log_init/verbose() > must be called before proc_init() otherwise child process won't have this > configured. > ok reyk@ (rzalamena@) =============================================================================== _______________________________________________ odc mailing list odc@squish.net http://www.squish.net/mailman/listinfo/odc