OpenBSD src changes summary for 2017-07-31 ==========================================
distrib/common regress/usr.sbin sbin/dhclient sbin/ifconfig sys/arch/amd64/stand/efiboot sys/arch/arm/include sys/arch/arm64/stand/efiboot sys/arch/armv7/stand/efiboot sys/arch/i386/conf sys/arch/octeon/dev sys/arch/octeon/include sys/arch/octeon/octeon sys/conf sys/kern usr.bin/mandoc usr.bin/systat usr.bin/vi usr.sbin/dhcpd usr.sbin/httpd usr.sbin/smtpd == distrib =========================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib common ~ elfrd_size.c ~ elfrdsetroot.c > Style fix and unused var/label cleanup. From Matthew Martin. > ok deraadt@ (mortimer@) == regress =========================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ ifstated/statemachine > Fix whitespace, ok jca@ (rob@) ~ ifstated/ifstated > Tweak demoted state test, ok jca@ (rob@) == sbin ============================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.conf.5 > Shorten description and remove details regarding the parser implementation. > ok jmc@ krw@ (anton@) ifconfig ~ brconfig.c > The handling of 'add' used by bridge and switch in ifconfig does not > error out if the ioctl returns EEXIST. Do the same for the switch > specific 'addlocal' and 'portno' ioctls so netstart won't error out > when rerun with the same settings in hostname.switchN. > ok reyk@ (jsg@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/stand/efiboot ~ conf.c ~ efiboot.c > Back out previous commit but handle the case where the device path consists > of a single MEDIA_DEVICE_PATH component specially to cater for U-Boot's > somewhat broken device path handling. Add comments to prevent confusion > in the future. Bump the version number once again. > ok brynet@ (kettenis@) arch/arm/include ~ atomic.h > Use unsigned long instead of uint32_t, which is the appropriate integer > type for storing pointers in our universe. Avoids an implicit dependence > on <sys/types.h>. > ok tom@ (kettenis@) arch/arm64/stand/efiboot ~ conf.c ~ efiboot.c > Back out previous commit but handle the case where the device path consists > of a single MEDIA_DEVICE_PATH component specially to cater for U-Boot's > somewhat broken device path handling. Add comments to prevent confusion > in the future. Bump the version number once again. > ok brynet@ (kettenis@) arch/armv7/stand/efiboot ~ conf.c ~ efiboot.c > Back out previous commit but handle the case where the device path consists > of a single MEDIA_DEVICE_PATH component specially to cater for U-Boot's > somewhat broken device path handling. Add comments to prevent confusion > in the future. Bump the version number once again. > ok brynet@ (kettenis@) arch/i386/conf ~ RAMDISK > Comment out non-crucial device drivers (xhci(4), wdc@pcmcia, and cd(4) > support. fd+xhci without ehci compat probably doesn't exist, and in > the other cases alternatve install methods exist. This makes i386 > floppies fit again after routing table changes. (deraadt@) arch/octeon/dev ~ octcib.c > Assume edge triggering by default for robustness, as is done > in octcit(4). (visa@) ~ mainbus.c > Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy. (visa@) arch/octeon/include ~ octeonvar.h > Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy. (visa@) arch/octeon/octeon ~ machdep.c > Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy. (visa@) conf ~ files > Give back some space to the ramdisk by compiling net/radix.c only > if we compile pf, ipsec, pipex or nfsserver. > Suggested by mpi some time ago. > Tweak & OK bluhm > deraadt assumes it's fair (florian@) kern ~ vfs_subr.c > Give back some space to the ramdisk by compiling net/radix.c only > if we compile pf, ipsec, pipex or nfsserver. > Suggested by mpi some time ago. > Tweak & OK bluhm > deraadt assumes it's fair (florian@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ man_term.c ~ mdoc_validate.c > Fix an out of bounds read access to a constant array that caused > segfaults on certain hardened versions of glibc. Triggered by .sp > or blank lines right before .SS or .SH, or before the first .Sh. > Found the hard way by Dr. Markus Waldner on Debian > and by Leah Neukirchen on Void Linux. (schwarze@) ~ tbl_html.c ~ tbl_term.c > Ignore explicitly specified negative column widths rather than > wrapping around to huge numbers and risking memory exhaustion; > fixes Debian ps(1). Bug reported by Dr. Markus Waldeck. (schwarze@) systat ~ pool.c > print the number of GCs with print_fld_size instead of print_fld_uint. > this makes a large number of GCs appear as something like "26K" > instead of "*". (dlg@) vi ~ common/options.c > Silence some warnings generated by clang. > Original diff by espie@ with some minor tweaks by myself. > OK espie@ and florian@ (martijn@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin dhcpd ~ dhcpd.h > Removed unused struct, also noticed by Edgar Pettijohn. ok jca@, krw@ > (rob@) httpd ~ server_fcgi.c > Don't set HTTP date header if already set. > Thanks Nick Owens > OK florian@ (ians@) smtpd ~ parser.c > cmd_dump() is unused > spotted by deraadt (gilles@) ~ mda.c > handle empty output correctly in mda_getlastline() > diff from Casper Ti. Vector, ok eric@ (gilles@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
