OpenBSD src changes summary for 2017-04-11
==========================================

distrib/miniroot                        distrib/sets
lib/libssl                              lib/libutil
sbin/dhclient                           share/man
sys/arch/arm64/arm64                    sys/arch/arm64/dev
sys/arch/arm64/include                  sys/arch/armv7/dev
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             sys/dev/wscons
sys/kern                                sys/net
sys/net80211                            sys/netinet
sys/ntfs                                

== distrib =========================================================== 01/05 ==

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

miniroot

  ~ install.sub                           

  > Ensure that the version part of $_url_base is correctly removed by
  > using $VNAME (x.y) instead of $VERSION (xy). This fixes the problem
  > that the version part ended up in installurl which is wrong anyway
  > and also confuses pkg_add.
  > Thanks to florian@ and trondd at kagu-tsuchi dot com for reporting
  > this.
  > OK tb@ (rpe@)

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

== lib =============================================================== 02/05 ==

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

libssl

  ~ ssl_asn1.c                            

  > Revert ssl_asn1.c r1.50 - CBB and freezero(3) do not play nicely together.
  > Back this out while we investigate and implement a solution.
  > Found the hard way by sthen@ (jsing@)

libutil

  ~ imsg-buffer.c                         ~ imsg.c

  > Use freezero(3) for the imsg framework in imsg_free(3) and ibuf_free(3).
  > In our privsep model, imsg is often used to transport sensitive
  > information between processes.  But a process might free an imsg, and
  > reuse the memory for a different thing.  iked uses some
  > explicit_bzero() to clean imsg-buffer but doing it in the library with
  > the freezero() is less error-prone and also benefits other daemons.
  > OK deraadt@ jsing@ claudio@ (reyk@)

== sbin ============================================================== 03/05 ==

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

dhclient

  ~ dhclient.c                            ~ dhcpd.h
  ~ kroute.c                              

  > Fold priv_write_file() into its only remaining user
  > priv_write_resolv_conf() and move the latter into kroute.c
  > with all its priv_ friends.
  > No intentional functional change. (krw@)

  ~ dhclient.c                            ~ kroute.c
  ~ privsep.h                             

  > Shuffle route/interface changing functions together into kroute.c. Try to
  > group related functions in kroute.c together and comment them a bit.
  > No intentional functional change. (krw@)

== share ============================================================= 04/05 ==

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

man

  ~ man5/port-modules.5                   

  > document more thoroughly the special status of modules gnu, imake, perl5
  > (for historical reasons)
  > okay aja@ (espie@)

  ~ man3/sysexits.3                       

  > shorten introductory sentence and make deprecation clearer;
  > disgussed with deraadt@ (schwarze@)

  ~ man5/bsd.port.mk.5                    

  > - Mention LIBCXX, prompted by espie@.
  > - Make it clear that CLANG_ARCHS, GCC3_ARCHS, GCC4_ARCHS refer to the base
  > compiler.
  > Change "Clang 3.9.1" to just "Clang". (sthen@)

  ~ man5/bsd.port.arch.mk.5               

  > - Mention LIBCXX, prompted by espie@. (sthen@)

== sys =============================================================== 05/05 ==

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

arch/arm64/arm64

  ~ machdep.c                             ~ process_machdep.c

  > Revise 'struct fpreg' and dump floating-point register in core dumps.  Also
  > reset the floating-point register state upon exec.
  > ok guenther@ (kettenis@)

arch/arm64/dev

  ~ pluart.c                              

  > Recognize break conditions and enter ddb if ddb.console is set.
  > ok visa@, deraadt@ (kettenis@)

arch/arm64/include

  ~ reg.h                                 

  > Revise 'struct fpreg' and dump floating-point register in core dumps.  Also
  > reset the floating-point register state upon exec.
  > ok guenther@ (kettenis@)

arch/armv7/dev

  ~ pluart.c                              

  > Recognize break conditions and enter ddb if ddb.console is set.
  > ok visa@, deraadt@ (kettenis@)

dev/ic

  ~ aac.c                                 ~ adw.c
  ~ ath.c                                 

  > Partially revert previous mallocarray conversions that contain
  > constants.
  > The consensus is that if both operands are constant, we don't need
  > mallocarray.  Reminded by tedu@
  > ok deraadt@ (dhill@)

dev/pci

  ~ azalia.c                              ~ if_dc_pci.c
  ~ if_nep.c                              

  > Partially revert previous mallocarray conversions that contain
  > constants.
  > The consensus is that if both operands are constant, we don't need
  > mallocarray.  Reminded by tedu@
  > ok deraadt@ (dhill@)

dev/usb

  ~ dwc2/dwc2_hcd.c                       

  > Partially revert previous mallocarray conversions that contain
  > constants.
  > The consensus is that if both operands are constant, we don't need
  > mallocarray.  Reminded by tedu@
  > ok deraadt@ (dhill@)

dev/wscons

  ~ wsemul_vt100.c                        ~ wsevent.c

  > Partially revert previous mallocarray conversions that contain
  > constants.
  > The consensus is that if both operands are constant, we don't need
  > mallocarray.  Reminded by tedu@
  > ok deraadt@ (dhill@)

kern

  ~ kern_pledge.c                         

  > Add SIOCATMARK to allow pledge("inet") programs to call sockatmark(3).
  > from Matthias Pitzl; OK deraadt@ (bluhm@)

net

  ~ if_pfsync.c                           ~ if_vxlan.c

  > Partially revert previous mallocarray conversions that contain
  > constants.
  > The consensus is that if both operands are constant, we don't need
  > mallocarray.  Reminded by tedu@
  > ok deraadt@ (dhill@)

net80211

  ~ ieee80211_input.c                     

  > Partially revert previous mallocarray conversions that contain
  > constants.
  > The consensus is that if both operands are constant, we don't need
  > mallocarray.  Reminded by tedu@
  > ok deraadt@ (dhill@)

netinet

  ~ ip_carp.c                             ~ ip_output.c

  > Partially revert previous mallocarray conversions that contain
  > constants.
  > The consensus is that if both operands are constant, we don't need
  > mallocarray.  Reminded by tedu@
  > ok deraadt@ (dhill@)

ntfs

  ~ ntfs_subr.c                           

  > Partially revert previous mallocarray conversions that contain
  > constants.
  > The consensus is that if both operands are constant, we don't need
  > mallocarray.  Reminded by tedu@
  > ok deraadt@ (dhill@)

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

Reply via email to