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

Reply via email to