OpenBSD src changes summary for 2017-01-08 ==========================================
distrib/landisk gnu regress/usr.bin sbin/iked sys/arch/amd64/amd64 sys/arch/armv7/sunxi sys/arch/i386/i386 sys/dev/acpi sys/dev/ic sys/dev/pci sys/dev/usb sys/net usr.bin/mandoc usr.sbin/bgpd usr.sbin/dvmrpd usr.sbin/eigrpd usr.sbin/fdformat usr.sbin/httpd usr.sbin/ldpd usr.sbin/ntpd usr.sbin/ospf6d usr.sbin/ospfd usr.sbin/relayd usr.sbin/ripd usr.sbin/smtpd usr.sbin/snmpd usr.sbin/switchd usr.sbin/vmd == distrib =========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib landisk ~ ramdisk/Makefile > Use makefs to build bsd.rd. ok deraadt (natano@) == gnu =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ gcc/gcc/config/m88k/m88k.h > Revert the addition of PROMOTE_MODE. This breaks libobjc; I guess the > true reason of objc still being in-tree is to expose compiler issues. > (miod@) == regress =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ mandoc/mdoc/Nd/broken.out_lint ~ mandoc/mdoc/Sh/Makefile ~ mandoc/mdoc/Sh/emptyNAME.out_lint + mandoc/mdoc/Sh/orderNAME.in + mandoc/mdoc/Sh/orderNAME.out_ascii + mandoc/mdoc/Sh/orderNAME.out_lint + mandoc/mdoc/Sh/punctNAME.in + mandoc/mdoc/Sh/punctNAME.out_ascii + mandoc/mdoc/Sh/punctNAME.out_lint > Stricter validation of the NAME section, in particular: > - require a comma between names > - reject all other text nodes > - reject all empty Nm below NAME, not only in the leading position > - reject Nm after Nd (schwarze@) == sbin ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin iked ~ log.c > Sync log.c with the latest version from vmd/log.c that preserves errno > so it is safe calling log_* after an error without loosing the it. (reyk@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > Revert previous commit as it failed to handle unset vmcs pointers properly > noticed by Josh Grosse (mlarkin@) arch/armv7/sunxi ~ sxirtc.c > Specify correct size for the softc. (kettenis@) ~ sxirtc.c > Add support for the RTC found on the Allwinner H3. (kettenis@) arch/i386/i386 ~ vmm.c > Revert previous commit as it failed to handle unset vmcs pointers properly > noticed by Josh Grosse (mlarkin@) dev/acpi ~ acpi.c ~ dsdt.c > Make aml_rdpciaddr() work for for devices behind bridges. The code now > uses the mapping between AML nodes and PCI devices that we establish. > Because _INIT methods may end up calling aml_rdpciaddr(), make sure we > create that mapping early. Also handle devices that aren't actually > present. > These devices are now included in the mapping and reads will return an > all-ones patterm whereas writes are a no-op.. > ok mlarkin@ (kettenis@) dev/ic ~ r92creg.h ~ rtwn.c > Make urtwn(4) use AMRR instead of letting the firmware handle rate scaling. > For now this only affects RTL8188EU chips, perhaps because the author of > this > patch does not own any devices containing any of the other chips (hint > hint). > Patch by misha aka Mikhail / mp39590 at gmail > ok mpi@ (stsp@) dev/pci ~ drm/i915/i915_drv.c ~ drm/radeon/radeon_kms.c > Display color depth alongside resolution when attaching inteldrm and > radeondrm, using the same scheme as efifb(4). > OK mpi@, visa@, kettenis@ (fcambus@) ~ if_msk.c ~ if_mskvar.h ~ if_sk.c ~ if_skvar.h > Use a macro for the Tx timeout value. > OK deraadt@ kettenis@ (visa@) dev/usb ~ if_urtwn.c > Make urtwn(4) use AMRR instead of letting the firmware handle rate scaling. > For now this only affects RTL8188EU chips, perhaps because the author of > this > patch does not own any devices containing any of the other chips (hint > hint). > Patch by misha aka Mikhail / mp39590 at gmail > ok mpi@ (stsp@) net ~ if_spppsubr.c > When if_down() is called, sppp_keepalive() needs a NET_LOCK(). > OK visa@ mpi@ (bluhm@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ mandoc.1 ~ mandoc.h ~ mdoc_validate.c ~ read.c > Stricter validation of the NAME section, in particular: > - require a comma between names > - reject all other text nodes > - reject all empty Nm below NAME, not only in the leading position > - reject Nm after Nd (schwarze@) ~ mdoc_validate.c > Tolerate bare tabs in SYNOPSIS .Cd for now. > It's used in half a dozen pages. > Even though i have been thinking about it for years, > i still can't suggest anything better. > The false positives are annoying. (schwarze@) ~ html.c > style: missing blank between case statement and label; > from Tiago Silva <tiagofilipesilva at icloud dot com> long ago (schwarze@) ~ term.c > Fix an assertion failure caused by \z\[u00FF] with -Tps/-Tpdf. > Reported by jsg@ after an afl(1) run long ago. (schwarze@) ~ mdoc_html.c > Indentation must be measured in units of the surrounding text, > not in units of the contained text. Consequently, "display" > and "lit" class tags must not be on the same element: First, > "display" must set up the indentation, still using the outer > units, and only after that, "lit" may change the font. > This fixes .Bd -literal which got the wrong indentation. > Bug reported by tb@. (schwarze@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ control.c > Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with > TAILQ_FOREACH(). > No intentional functional change. > ok reyk@ (krw@) dvmrpd ~ control.c > Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with > TAILQ_FOREACH(). > No intentional functional change. > ok reyk@ (krw@) eigrpd ~ control.c > Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with > TAILQ_FOREACH(). > No intentional functional change. > ok reyk@ (krw@) fdformat ~ fdformat.1 > add missing .An macros (schwarze@) httpd ~ log.c > Sync log.c with the latest version from vmd/log.c that preserves errno > so it is safe calling log_* after an error without loosing the it. (reyk@) ldpd ~ control.c > Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with > TAILQ_FOREACH(). > No intentional functional change. > ok reyk@ (krw@) ntpd ~ log.c > Sync log.c with the latest version from vmd/log.c that preserves errno > so it is safe calling log_* after an error without loosing the it. (reyk@) ospf6d ~ control.c > Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with > TAILQ_FOREACH(). > No intentional functional change. > ok reyk@ (krw@) ospfd ~ control.c > Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with > TAILQ_FOREACH(). > No intentional functional change. > ok reyk@ (krw@) relayd ~ log.c > Sync log.c with the latest version from vmd/log.c that preserves errno > so it is safe calling log_* after an error without loosing the it. (reyk@) ripd ~ control.c > Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with > TAILQ_FOREACH(). > No intentional functional change. > ok reyk@ (krw@) smtpd ~ smtpd.conf.5 > delete three macro lines that have no effect, found with mandoc -Tlint > (schwarze@) snmpd ~ log.c > Sync log.c with the latest version from vmd/log.c that preserves errno > so it is safe calling log_* after an error without loosing the it. (reyk@) switchd ~ log.c > Sync log.c with the latest version from vmd/log.c that preserves errno > so it is safe calling log_* after an error without loosing the it. (reyk@) vmd ~ vmm.c > Reduce "vmd -v" spam a bit by not printing useless exit information. These > were being printed because vmm(4) was in the middle of processing an exit > that vmd(8) didn't care about, but still exited to vmd(8) because of > a pending interrupt. (mlarkin@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
