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
