OpenBSD src changes summary for 2015-01-03 ==========================================
lib/libssl sbin/fdisk sbin/ifconfig share/man share/mk sys/arch/alpha/conf sys/arch/alpha/pci sys/arch/amd64/conf sys/arch/armish/conf sys/arch/hppa/conf sys/arch/i386/conf sys/arch/landisk/conf sys/arch/macppc/conf sys/arch/sgi/conf sys/arch/sparc64/conf sys/arch/zaurus/conf sys/dev/pci sys/dev/usb sys/net usr.bin/mandoc usr.bin/openssl usr.sbin/httpd usr.sbin/pkg_add == lib =============================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libssl ~ src/crypto/bio/bss_dgram.c > Fix incorrect OPENSSL_assert() usage. > Instead of asserting, return an error code for I/O errors. This is based > on OpenSSL commit 2521fcd8527008ceb3e4748f95b0ed4e2d70cfef. Added checks > for two calloc()s while I'm here. > ok miod@ (doug@) == sbin ============================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin fdisk ~ fdisk.8 ~ fdisk.c ~ mbr.c > Add support for creating a protective MBR for GPT. > Part of a diff by Markus Mueller, which was derived from Bitrig during > Google Summer of Code, with further tweaks by me. > ok krw@ miod@ (jsing@) ifconfig ~ ifconfig.c > move the list_cloners() prototype out of #ifndef SMALL > missed in rev 1.290 (jsg@) == share ============================================================= 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man7/mdoc.7 > Given the excessively technical description in the old mdoc_samples(7) > manual and its successor groff_mdoc(7), i always considered .Ql as > purely physical markup, but it turns out describing it better allows > to give it a semantic meaning (in-line literal display) that doesn't > contradict existing usage. One less physical, one more semantic > macro, yay! > Found in a discussion with Steffen Nurpmeso <sdaoden at yandex dot com>. > (schwarze@) ~ man4/Makefile + man4/uslhcom.4 > add new driver uslhcom(4) USB HID based UART. (uaa@) mk ~ bsd.own.mk > ok, landisk snapshots are out that do static PIE (deraadt@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/alpha/pci ~ tsp_dma.c > Some bowels of the bus_dma code assume it is ok to perform bitwise > operations > with the base address of the window, which only works if its size is > smaller > than the address it begins at. > Until these assumptions are carefully fixed, revert r1.9, and go back to > using > only one direct map window. (miod@) arch/amd64/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/armish/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/hppa/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/i386/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/landisk/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/macppc/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/sgi/conf ~ GENERIC-IP27 ~ GENERIC-IP30 ~ GENERIC-IP32 > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/sparc64/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) arch/zaurus/conf ~ GENERIC > add new driver uslhcom(4) USB HID based UART. (uaa@) dev/pci ~ if_nep.c > Make port 1 on the 4x1G card work. Port 2 & 3 still need some work. > (kettenis@) ~ if_nep.c > Implement BMAC support; ports 2 & 3 work now as well. (kettenis@) dev/usb ~ files.usb + uslhcom.c + uslhcomreg.h > (new) device driver for Silicon Labs CP2110 USB HID based UART. > ok by deraadt@ (uaa@) net ~ pf.c TAGGED OPENBSD_5_6 > Ask networking stack to recalculate the ICMPv6 checksum in pf_route6 > since we might have tweaked the addresses. (brad@) ~ if_bridge.c TAGGED OPENBSD_5_6 > Repair VLAN tagging in the bridge output path > Since bridge_output/bridge_ifenqueue replace ether_output that does > VLAN tagging and call into if_start directly we need to make sure > that tag has been set by the bridge. > XXX This abuses "if_output == vlan_output" check, but hopefully > XXX vlan(4) will use a distinct if_type someday and this code > XXX will be improved. (brad@) ~ pf.c TAGGED OPENBSD_5_5 > Ask networking stack to recalculate the ICMPv6 checksum in pf_route6 > since we might have tweaked the addresses. (brad@) ~ pf.c TAGGED OPENBSD_5_5 > Put back a m_copyback() that got lost in rev 1.837 of pf.c. This > fixes the rewrite of an IPv6 header of an ICMP6 packet in the payload > of an ICMP6 error packet. Path MTU discovery with ping6 over pf > nat or rdr works again. (brad@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ mandocdb.c > Fix a potential NULL pointer access in an error message after waitpid() > failure; found using detailed information provided by Ulrich Spoerlein > <uqs at FreeBSD> about FreeBSD Coverity CID 1261304. (schwarze@) openssl ~ apps.c ~ rsautl.c ~ speed.c > Check the return values of several reallocarray() calls. While here, > also check the return value of an adjacent malloc() call. > ok jsing@ (lteo@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ config.c ~ httpd.conf.5 ~ parse.y > Support alias names and multiple listen statements per server block. > The implementation is done in the parser by expanding each > alias/listen into an independent server configuration; this makes it > easier to handle internally without adding additional loops or > conditions. > OK florian@ (reyk@) ~ parse.y > Tweak previous - add a missing free in the error path. (reyk@) ~ parse.y > Reset tls key and cert to NULL when duplicating a server - avoids a > possible double free in the error path of the parser. > Found by + OK doug@ (reyk@) pkg_add ~ OpenBSD/FwUpdate.pm > make it able to install quirks from normal path (with normal key) and > other firmware from wanted path (with fw key). > Simplify the shennanigans wrt installed repo. (espie@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
