OpenBSD src changes summary for 2017-03-04 ==========================================
distrib/notes distrib/sets etc/root/root.mail etc/signify/openbsd-62-base.pub etc/signify/openbsd-62-fw.pub gnu/usr.bin/perl lib/libssl regress/lib sbin/disklabel sbin/sysctl share/mk sys/arch/armv7/conf sys/arch/armv7/exynos sys/arch/macppc/stand/tbxidata sys/conf sys/net80211 sys/sys usr.bin/mandoc usr.sbin/ldpd usr.sbin/tcpdump == distrib =========================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib notes ~ INSTALL ~ packages ~ i386/install ~ landisk/xfer ~ macppc/prep ~ sparc64/install ~ sparc64/xfer > remove/tweak some cd-related text. > ok deraadt (tj@) sets ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.loongson ~ lists/base/md.luna88k ~ lists/base/md.macppc ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/base/md.socppc ~ lists/base/md.sparc64 ~ lists/comp/md.alpha ~ lists/comp/md.amd64 ~ lists/comp/md.armv7 ~ lists/comp/md.hppa ~ lists/comp/md.i386 ~ lists/comp/md.landisk ~ lists/comp/md.loongson ~ lists/comp/md.luna88k ~ lists/comp/md.macppc ~ lists/comp/md.octeon ~ lists/comp/md.sgi ~ lists/comp/md.socppc ~ lists/comp/md.sparc64 > sync (deraadt@) ~ lists/base/mi > sync (deraadt@) == etc =============================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc root/root.mail ~ root/root.mail > crank to 6.1-beta (deraadt@) ~ root/root.mail > fix date and mention installurl way of pkg_add (deraadt@) signify/openbsd-62-base.pub + signify/openbsd-62-base.pub > 6.2 key for the future (deraadt@) signify/openbsd-62-fw.pub + signify/openbsd-62-fw.pub > 6.2 key for future firmware (sthen@) == gnu =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/perl ~ installperl > Better avoid installing versioned perl, makes perlivp happy (afresh1@) == lib =============================================================== 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libssl ~ ssl_clnt.c > Call ssl3_handshake_write() instead of ssl3_do_write() - this was missed > when ssl3_send_client_certificate() was converted to the standard handshake > functions in r1.150 of s3_clnt.c. > This has no impact on TLS, however it causes the DTLS client to fail if the > server sends a certificate request, since the TLS MAC is calculated on a > non-populated DTLS header. > Issue reported by umokk on github. (jsing@) ~ d1_both.c ~ s3_lib.c ~ ssl_locl.h > Drop the second argument of dtls1_set_message_header() and make it a void > function. Nothing makes use of the return value and the second argument > was only used to produce the return value... (jsing@) == regress =========================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libssl/ssl/ssltest.c > Remove handling for SSLv2. (jsing@) ~ libssl/ssl/ssltest.c > Remove commented out code and fix indentation of surrounding statements. > (jsing@) ~ libssl/ssl/ssltest.c > Treat "ERROR in STARTUP" as an actual error, rather than failing without > exiting non-zero (which has been masking a DTLS related issue). Also make > the message consistent with other errors. > Spotted by inogochi@ (jsing@) == sbin ============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin disklabel ~ disklabel.c ~ editor.c ~ extern.h > Allow R (resize auto-partition) after A as well as when started with -A. > This ability was lost in editor.c 1.264; noted by ajacoutot@; ok krw@ > (otto@) sysctl ~ sysctl.8 > Add machdep.lidaction to list of sysctls. > prodded by Stefan Wollny via tb > ok tb jmc (natano@) == share ============================================================= 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share mk ~ sys.mk > crank to 6.1-beta (deraadt@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/armv7/conf ~ GENERIC > Convert a few exynos drivers to attach using the FDT. (kettenis@) ~ RAMDISK > matching commit for RAMDISK: Convert a few exynos drivers to attach using > the FDT. (deraadt@) arch/armv7/exynos ~ exclock.c ~ exdog.c ~ exehci.c ~ exesdhc.c ~ exmct.c ~ expower.c ~ exsysreg.c ~ files.exynos > Convert a few exynos drivers to attach using the FDT. (kettenis@) arch/macppc/stand/tbxidata ~ bsd.tbxi > crank to 6.1-beta (deraadt@) conf ~ newvers.sh > crank to 6.1-beta (deraadt@) net80211 ~ ieee80211_node.c ~ ieee80211_node.h > In 11n hostap mode, dynamically adjust HT protection settings based on > the presence of non-HT nodes in the node cache. > OpenBSD 11n APs will now disable HT protection if it is not necessary. > ok mpi@ (stsp@) sys ~ param.h > crank to 6.1-beta (deraadt@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ mandoc.1 > Make the description of -K autodetection easer to understand. > Basic idea suggested by jmc@, OK jmc@. (schwarze@) ~ mdoc_man.c ~ mdoc_markdown.c > Remove a redundant condition in .%T handling, no functional change. > Found by jsg@ with scan-build. (schwarze@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ldpd ~ l2vpn.c ~ lde.c ~ lde.h ~ lde_lib.c ~ logmsg.c > Implement support for PWid group wildcards. > This was missing from our original RFC 4447 VPLS implementation. Now > ldpd understands group wildcards as mandated by the RFC, but we still > don't send them ourselves. I can't see any case in which sending a group > wildcard would be useful, but nonetheless this patch provides a function > called lde_send_labelwithdraw_pwid_wcard() which is ready to be used in > the future anytime we feel like it might be useful. (renato@) ~ init.c ~ labelmapping.c ~ ldp.h ~ ldpd.8 ~ ldpd.h ~ ldpe.h ~ logmsg.c ~ notification.c ~ packet.c > Implement RFC 5561 (LDP Capabilities). > This patch per-se doesn't introduce any useful functionality, but prepares > the ground for new enhancements to ldpd (i.e. implementation of new RFCs > that make use of LDP capabilities). (renato@) ~ init.c ~ labelmapping.c ~ lde.c ~ lde.h ~ lde_lib.c ~ ldp.h ~ ldpd.8 ~ ldpd.h ~ ldpe.h ~ logmsg.c > Implement RFC 5918 (Typed Wildcard FEC). (renato@) ~ l2vpn.c ~ labelmapping.c ~ lde.c ~ lde.h ~ lde_lib.c ~ ldp.h ~ ldpd.8 ~ ldpd.h ~ logmsg.c > Implement RFC 6667 (Typed Wildcard FEC for PWid). (renato@) ~ init.c ~ labelmapping.c ~ lde.c ~ lde.h ~ lde_lib.c ~ ldp.h ~ ldpd.8 ~ ldpe.h ~ logmsg.c ~ neighbor.c ~ notification.c > Implement RFC 5919 (LDP End-of-LIB). (renato@) ~ address.c > Fix parsing of optional tlvs in address messages. > We were aborting the session upon receipt of MAC Address Withdrawal > messages. Now make the parser aware that optional TLVs are possible in > address messages. (renato@) ~ address.c ~ kroute.c ~ l2vpn.c ~ lde.h ~ ldp.h ~ ldpd.h ~ ldpe.c ~ ldpe.h > Send VPLS MAC withdrawals. > RFC 4762 says that MAC address withdrawal messages can be used to > improve convergence time in VPLS networks. This patch makes ldpd send > MAC withdrawals whenever a non-pseudowire interface pertaining to a > VPLS goes down. The processing of received MAC withdrawals will be > implemented later. (renato@) tcpdump ~ print-802_11.c > Make tcpdump show HT protection settings consistently. Previously, nothing > was displayed if HT protection was disabled. Now it displays as "htprot > none". > ok sthen@ (stsp@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
