OpenBSD src changes summary for 2016-08-18
==========================================

etc/examples/pkg.conf                   lib/libc
lib/libtls                              share/man
sys/arch/arm/arm                        sys/arch/arm/include
sys/arch/armv7/armv7                    sys/dev/pv
sys/dev/usb                             sys/dev/wscons
sys/netinet                             sys/uvm
usr.bin/ftp                             usr.bin/mandoc
usr.bin/openssl                         usr.sbin/bind
usr.sbin/relayd                         usr.sbin/vmctl

== etc =============================================================== 01/06 ==

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

examples/pkg.conf

  ~ examples/pkg.conf                     

  > sync (sthen@)

== lib =============================================================== 02/06 ==

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

libc

  ~ sys/connect.2                         

  > Add an EXAMPLES section that illustrates how to deal with connect(2)
  > returning EINTR.  OK jung@ deraadt@ (millert@)

libtls

  ~ tls_init.3                            

  > Rework parts of the libtls man page for clarity. Split out the connection
  > information related functions under their own heading and dedup the text
  > relating to when these functions can be called.
  > With input from and ok jmc@ (jsing@)

  ~ tls_server.c                          

  > Split out the TLS server SSL_CTX allocation and configuration code, so
  > that it can be reused to allocate the additional SSL_CTXs needed for SNI.
  > ok reyk@ (jsing@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/ip.4                             

  > punctuation fix; (jmc@)

  ~ man5/bsd.port.mk.5                    

  > document USE_WXNEEDED, feedback/ok jca jasper (sthen@)

== sys =============================================================== 04/06 ==

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

arch/arm/arm

  ~ pmap7.c                               

  > Separate out the Access Flag bit from the Access Permission bits in the
  > armv7 pmap.
  > ok tom@ (kettenis@)

arch/arm/include

  ~ pte.h                                 

  > Separate out the Access Flag bit from the Access Permission bits in the
  > armv7 pmap.
  > ok tom@ (kettenis@)

arch/armv7/armv7

  ~ armv7_start.S                         

  > Separate out the Access Flag bit from the Access Permission bits in the
  > armv7 pmap.
  > ok tom@ (kettenis@)

dev/pv

  ~ hyperv.c                              ~ hypervreg.h

  > Clean up style and replace a magic value with a magic define (mikeb@)

  ~ if_hvn.c                              ~ if_hvnreg.h

  > Update NVS protocol structure definitions to the 2016 version
  > Microsoft has considerably cleaned up the style and it makes sense
  > to keep in sync with the maintained upstream version in FreeBSD. (mikeb@)

dev/usb

  ~ ehci.c                                

  > add a missing splx in an error path
  > ok millert@ stsp@ (jsg@)

dev/wscons

  ~ wsmouse.c                             ~ wsmouseinput.h

  > Reset the input state completely when wsmouse is (re-)opened.
  > ok mpi@ (bru@)

netinet

  ~ ip_ah.c                               ~ ip_esp.c
  ~ ip_ipcomp.c                           

  > fix panics caused by replacing m_copym2 with m_dup_pkt.
  > m_copym2 is fine duplicating an arbitrary chain of mbufs, while
  > m_dup_pkt wants to dup a packet with proper headers in the first
  > mbuf. ipsec copied the tail of an mbuf if any of the clusters are
  > shared or readonly, and swapped that tail with the result of m_copym2.
  > m_dup_pkt panics cos of that.
  > this makes ipsec duplicate the whole packet if any of the chain is
  > readonly.
  > found by naddy@ and mlarkin@
  > this fix is from visa@ who told me to commit it cos he's afk (sleeping)
  > tested by naddy@ (dlg@)

uvm

  ~ uvm_mmap.c                            

  > uvm_wxcheck() should only abort the process if kern.wxabort is set.
  > The new semantics are W^X violations are reported to the application
  > via ENOTSUP.  Forgot to fix this during the last change.
  > Spotted by kettenis (deraadt@)

== usr.bin =========================================================== 05/06 ==

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

ftp

  ~ extern.h                              ~ fetch.c
  ~ ftp.c                                 ~ util.c

  > Move connect_sync() to util.c and use it when connecting via http
  > too.  OK sthen@ deraadt@ (millert@)

mandoc

  ~ cgi.c                                 

  > fix an fd leak
  > ok schwarze@ (jsg@)

openssl

  ~ openssl.1                             

  > shorten the nseq text; (jmc@)

== usr.sbin ========================================================== 06/06 ==

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

bind

  ~ lib/dns/tkey.c                        

  > init a variable to address https://kb.isc.org/article/AA-01272
  > Most of bind got removed and this function is not called
  > by any of the remaining parts.
  > ok deraadt@ a long time ago. (jsg@)

relayd

  ~ carp.c                                

  > fix fd leaks in error paths
  > ok reyk@ (jsg@)

  ~ relayd.conf.5                         

  > word fix, from remi locherer; ok reyk (jmc@)

vmctl

  ~ vmctl.8                               

  > add section on VM networking. more to come, this is a starting point for
  > further documentation. (mlarkin@)

  ~ vmctl.8                               

  > various fixes for previous; (jmc@)

  ~ vmctl.8                               

  > use a more standard page layout; ok mlarkin (jmc@)

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

Reply via email to