OpenBSD src changes summary for 2017-06-29 ==========================================
bin/csh bin/ksh lib/libevent regress/usr.bin sbin/dhclient share/man sys/arch/alpha/conf sys/arch/alpha/include sys/arch/amd64/amd64 sys/arch/amd64/conf sys/arch/amd64/include sys/arch/arm/include sys/arch/arm64/arm64 sys/arch/arm64/conf sys/arch/arm64/include sys/arch/armv7/conf sys/arch/hppa/conf sys/arch/i386/conf sys/arch/i386/i386 sys/arch/i386/include sys/arch/landisk/conf sys/arch/loongson/conf sys/arch/luna88k/conf sys/arch/macppc/conf sys/arch/mips64/include sys/arch/octeon/conf sys/arch/octeon/dev sys/arch/powerpc/include sys/arch/sgi/conf sys/arch/sh/include sys/arch/socppc/conf sys/arch/sparc64/conf sys/arch/sparc64/include sys/dev sys/dev/ic sys/dev/usb sys/kern sys/sys usr.bin/calendar usr.bin/mandoc usr.bin/tmux usr.sbin/vipw == bin =============================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin csh ~ file.c > Switch TIOCSTAT to _IO(). Two decades ago it was mistakenly defined to > take an argument. Discussed with millert and tedu. (deraadt@) ksh ~ sh.h ~ vi.c > Increase the input line buffer to 4096 bytes. > Sounds good to deraadt@ > OK anton@ (martijn@) == lib =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libevent ~ event.3 > take const off the timeval argument in the pending functions. > event_pending, evtimer_pending, and signal_pending all write to the > timeval because that's how they tell the caller when the event is > meant to fire. > ok deraadt@ millert@ jmc@ schwarze@ (dlg@) == regress =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ mandoc/mdoc/Bl/Makefile ~ mandoc/mdoc/Bl/column.in ~ mandoc/mdoc/Bl/column.out_lint + mandoc/mdoc/Bl/column_nogroff.in + mandoc/mdoc/Bl/column_nogroff.out_ascii + mandoc/mdoc/Bl/column_nogroff.out_lint + mandoc/mdoc/Bl/column_nogroff.out_markdown > warn about some non-portable idioms in .Bl -column; > triggered by a question from Yuri Pankov (illumos) (schwarze@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.c ~ dhcpd.h ~ dispatch.c ~ kroute.c > delete_addresses(), interface_status(), addressinuse(), > lease_as_string() and rewrite_option_db() only use the > interface name, so supply just the name. > Tweak interface_link_forceup() to use the same param > name as other functions taking the interface name. (krw@) ~ clparse.c ~ conflex.c ~ dhcpd.h ~ dhctoken.h ~ parse.c > Nuke undocumented long-deprecated and/or unsupported lease > fields 'hardware', 'alias', 'media', 'medium', 'ethernet'. > Also remove now-unused parse_ethernet(). > Making these parsing failures will smoke out anybody with > leases or conf files from the last century. (krw@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/tty.4 > Due to risks known for decades, TIOCSTI now performs no action, and simply > returns EIO. The base system has been cleaned of TIOCSTI uses > (collaboration > between anton and I), and the ports tree appears mostly clean. A few > stragglers may be discovered and cleaned up later... > In a month or so, we should see if the #define can be removed entirely. > ok anton tedu, support from millert (deraadt@) ~ man7/eqn.7 > Fix incorrectly swapped labels of left/right arrows. > ok schwarze@ (bentley@) ~ man7/mdoc.7 > Clarify that .Ta as a line macro is a portability problem, > even though mandoc(1) handles it; > triggered by a question from Yuri Pankov (illumos). (schwarze@) ~ man7/hier.7 ~ man8/rc.8 > some kernel relink bits, tweaked by deraadt; (jmc@) ~ man4/tty.4 > Mention TIOCSTAT in tty(4). > ok deraadt@ millert@ (anton@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/conf ~ Makefile.alpha > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/alpha/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) arch/amd64/amd64 ~ machdep.c > Remove a block of "#if 0" code that has been in the file since r1.1, 13 > years ago. This was part of the original reset code port from i386, and > we've never been able to reset amd64 in the way the code tries to do in > the #if 0 block since we don't have a 'PTD' variable in amd64. > I thought to keep this around for diffability with i386, but that's pretty > pointless now as the diff between the two machdep.c files is over 5000 > lines already... (mlarkin@) ~ mptramp.S > suppress local symbols in mptramp. Matches a similar diff in > acpi_wakecode.s that was committed previously. Also remove an extra > symbol (mp_tramp_pdirpa) that was duplicated with mp_pdirpa. > Tested MP boot, un-zzz, un-ZZZ, no issues seen. (mlarkin@) ~ vmm.c > add some comments, no functional change (mlarkin@) ~ locore.S ~ mutex.S ~ vector.S > Put asm-generated strings into .rodata > ok millert (deraadt@) arch/amd64/conf ~ Makefile.amd64 > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/amd64/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) arch/arm/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) arch/arm64/arm64 ~ autoconf.c > TEMPORARILY disable gap compilation, until lld is fixed/updated to > newer code with a variety of ld.script bugs fixed. (deraadt@) arch/arm64/conf ~ Makefile.arm64 > TEMPORARILY disable gap compilation, until lld is fixed/updated to > newer code with a variety of ld.script bugs fixed. (deraadt@) ~ Makefile.arm64 > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/arm64/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) arch/armv7/conf ~ Makefile.armv7 > 0xd4d4d4d4 is a useful 'trap instruction' on arm64, but not on arm32. > 0xffffffff seems better in userland and kernel. still not exactly happy > with the situation. > long discussion with kettenis. anyone else have an opinion? (deraadt@) ~ Makefile.armv7 > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/hppa/conf ~ Makefile.hppa > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/i386/conf ~ Makefile.i386 > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/i386/i386 ~ locore0.S > hide some locore0 symbols that are only used inside locore0. > ok deraadt (mlarkin@) ~ machdep.c > Remove an "#if 1" that had been in the code for 16 years. I think it's > safe to say it's been enabled long enough to warrant permanent inclusion. > (mlarkin@) ~ mptramp.s > suppress local symbols in mptramp. Matches a similar diff in > acpi_wakecode.s that was committed previously. > Tested MP boot, un-zzz, un-ZZZ, no issues seen. (mlarkin@) ~ in_cksum.s ~ locore.s ~ mutex.S > Put asm-generated strings into .rodata > ok millert (deraadt@) arch/i386/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) arch/landisk/conf ~ Makefile.landisk > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/loongson/conf ~ Makefile.loongson > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/luna88k/conf ~ Makefile.luna88k > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/macppc/conf ~ Makefile.macppc > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/mips64/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) arch/octeon/conf ~ Makefile.octeon > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/octeon/dev ~ cn30xxgmx.c > Always use the maximum permissible frame size for Rx size limit. > This lets a change of interface MTU take effect immediately without > link cycling and brings cnmac(4) into line with other jumbo frame > capable NIC drivers. > Prompted by Joe Holden on misc@ > OK dlg@ (visa@) arch/powerpc/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) arch/sgi/conf ~ Makefile.sgi > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/sh/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) arch/socppc/conf ~ Makefile.socppc > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/sparc64/conf ~ Makefile.sparc64 > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with > config.old > "go for it" deraadt@ (espie@) arch/sparc64/include ~ asm.h > kill RCSID macros; discussed with millert (deraadt@) dev ~ ipmi.c > set c.c_maxrxlen to something. apparently lost a line somewhere. > maybe it works now? :) > from Colin Stolley via Paul B. Henson (tedu@) dev/ic ~ dwc_gmac.c > kill RCSID macros; discussed with millert (deraadt@) dev/usb ~ dwc2/dwc2.c ~ dwc2/dwc2_core.c ~ dwc2/dwc2_coreintr.c ~ dwc2/dwc2_hcd.c ~ dwc2/dwc2_hcdddma.c ~ dwc2/dwc2_hcdintr.c ~ dwc2/dwc2_hcdqueue.c > kill RCSID macros; discussed with millert (deraadt@) kern ~ kern_pledge.c ~ tty.c > Due to risks known for decades, TIOCSTI now performs no action, and simply > returns EIO. The base system has been cleaned of TIOCSTI uses > (collaboration > between anton and I), and the ports tree appears mostly clean. A few > stragglers may be discovered and cleaned up later... > In a month or so, we should see if the #define can be removed entirely. > ok anton tedu, support from millert (deraadt@) sys ~ ttycom.h > Switch TIOCSTAT to _IO(). Two decades ago it was mistakenly defined to > take an argument. Discussed with millert and tedu. (deraadt@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin calendar ~ calendars/calendar.ushistory > spelling fix; from greg lehey, freebsd r320427; (jmc@) mandoc ~ mandoc.1 ~ mandoc.h ~ mdoc_validate.c ~ read.c > warn about some non-portable idioms in .Bl -column; > triggered by a question from Yuri Pankov (illumos) (schwarze@) ~ eqn.c > Skip whitespace at the beginning of eqn(7) nodes, > in particular ~ and ^ that misrendered; > found by bentley@ in glCopyTexSubImage1D(3); also affected > glAccum(3), glClipPlane(3), glDrawPixels(3), glEvalMesh(3), and others. > (schwarze@) tmux ~ tmux.1 > Use 100 as the example for command-alias because the defaults are from 0 > to (currently) 5. (nicm@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin vipw ~ vipw.c > Move <fcntl.h> to its alphabetic spot and add __dead attribute to usage() > ok mestre (tb@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
