OpenBSD src changes summary for 2017-07-10 ==========================================
bin/csh distrib/syspatch etc/daily games/hack gnu/lib/libiberty gnu/usr.bin/cc lib/csu lib/libc lib/libcrypto lib/libcurses lib/libedit lib/libevent regress/libexec regress/sys regress/usr.bin sbin/dhclient sbin/isakmpd sbin/route sbin/wsconsctl share/man share/mk sys/arch/amd64/amd64 sys/arch/i386/i386 sys/arch/octeon/dev sys/kern usr.bin/awk usr.bin/make usr.bin/mklocale usr.bin/ssh usr.sbin/rpc.lockd usr.sbin/rpc.statd usr.sbin/ypserv == bin =============================================================== 01/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin csh ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) == distrib =========================================================== 02/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib syspatch ~ bsd.syspatch.mk > Set XSRCDIR to /usr/xenocara if it's not defined. Matches what > /usr/X11R6/share/mk/bsd.xorg.mk does. > ok robert@ (ajacoutot@) == etc =============================================================== 03/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc daily ~ daily > Test if an acct file exists before trying to rename it. This silences > false warnings in the frist three daily mails after process accounting > has been turned on. > from Raf Czlonka (bluhm@) == games ============================================================= 04/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games hack ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) == gnu =============================================================== 05/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu lib/libiberty ~ Makefile.bsd-wrapper > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) usr.bin/cc ~ cc1plus/Makefile ~ cc_tools/Makefile ~ libobjc/Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) == lib =============================================================== 06/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib csu ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) libc ~ sys/kqueue.2 > replace Fifos with FIFOs. > ok jmc@ visa@ (dlg@) ~ stdlib/malloc.c > one more instance of the previous commit; also initialize ->offset to a > definite value in the size == 0 case (otto@) libcrypto ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) libcurses ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) libedit ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) libevent ~ kqueue.c > if there are no changes for kevent, pass in NULL instead. > this has no effect except to make ktrace output prettier. > ok bluhm mpi (tedu@) == regress =========================================================== 07/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress libexec ~ ld.so/initfirst/test1/prog1/Makefile > ld.so and nfs regress were using PROGS variable before it was added > to bsd.prog.mk. Remove local additions and use global rules. (bluhm@) sys ~ nfs/Makefile > ld.so and nfs regress were using PROGS variable before it was added > to bsd.prog.mk. Remove local additions and use global rules. (bluhm@) usr.bin ~ libtool/Makefile > The libtool regress used PROGS as a regular variable. Rename it > to avoid the new special meaning in bsd.prog.mk. (bluhm@) == sbin ============================================================== 08/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ bpf.c ~ clparse.c ~ conflex.c ~ dhclient.c ~ kroute.c ~ options.c ~ packet.c ~ parse.c > Use a modern spacious idiom on all function local variable > declarations. (krw@) ~ dhclient.c ~ kroute.c ~ privsep.c ~ privsep.h > Use ioctlfd/routefd sockets rather than rolling one's own > for resolving 'egress' and adding a route. Move creation > of main()'s ioctlfd up so it can be used for the > 'egress' resolution. (krw@) ~ bpf.c ~ dhclient.c ~ dhcpd.h > Take some of the mystery out of who does what by > renaming "if_register_bpf()" to "get_bpf_sock()", > "if_register_send()" to "get_udp_sock()" and > "if_register_receive()" to "configure_bpf_sock()". > Pull back interface_info knowledge and just pass > the interface name, rdomain and bpf socket fd as > required. (krw@) isakmpd ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) route ~ Makefile > zap depend ghost. > add a comment explaining why keywords.h is in the source tree even though > it's exactly what keywords.sh generates, so that people don't try adding > the generating rule again. > okay millert@ (espie@) wsconsctl ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) == share ============================================================= 09/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/spamd.conf.5 > Switch sample path for black/whitelist files from /var/mail (which is meant > to > be for mailboxes) to /etc/mail. Fritjof Bornebusch reported that > security(8) > complains about files in /var/mail and suggested a subdirectory, but /etc > seems a better idea all-round, and matches hier(7). ok jmc@ (sthen@) ~ man4/man4.octeon/octmmc.4 > Update BUGS. (visa@) ~ man9/style.9 > prefer getprogname to the magic global __progname. > from Matthew Martin (tedu@) ~ man7/ports.7 > Fix non-portable .Lk usage that results in complete garbage with groff > and looks better, but still not good with mandoc. > Issue pointed out by Jan Stary <hans at stare dot cz>. (schwarze@) mk ~ bsd.README > Thinko. It's called BUILDAFTER > "noticed" by Ingo. (espie@) ~ bsd.dep.mk > re-add unintentionally removed cleandir part that rm tags from the .CURDIR > (espie@) ~ bsd.README > two minor tweaks and two minor fixes; OK espie@ (schwarze@) == sys =============================================================== 10/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ codepatch.c > Replace codepatch nopsleds with trapsleds. > ok sf@ mlarkin@ > suggested by deraadt@ (mortimer@) arch/i386/i386 ~ codepatch.c > Replace codepatch nopsleds with trapsleds. > ok sf@ mlarkin@ > suggested by deraadt@ (mortimer@) arch/octeon/dev ~ octmmc.c > Keep refusing SDIO initialization. The driver cannot work properly > with SDIO because it does not handle card interrupts. (visa@) kern ~ kern_malloc.c ~ kern_malloc_debug.c > make malloc(9) mpsafe by using a mutex instead of splvm. > this is almost a straightforward change of spl ops with mutex ops, > except the accounting has been shuffled around. memory is counted > as used before an attempt to allocate it from uvm is made to prevent > overcommitting memory. this is modelled on how pools limit allocations. > the uvm bits have been eyeballed by kettenis@ who says they should be safe. > visa@ found some nits which have been fixed. > tested by chris@ and amit kulkarni > ok kettenis@ visa@ mpi@ (dlg@) == usr.bin =========================================================== 11/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin awk ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) make ~ varmodifiers.c > Also check for NUL termination at the first character of tstr in > the error path of VarModifiers_Apply(). This prevents a sporadic > crash in make's regress target t41. > OK espie@ (bluhm@) mklocale ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) ssh ~ scp/Makefile ~ sftp/Makefile ~ ssh-add/Makefile ~ ssh-agent/Makefile ~ ssh-keygen/Makefile ~ ssh-keyscan/Makefile > zap redundant Makefile variables. > okay djm@ (espie@) == usr.sbin ========================================================== 12/12 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin rpc.lockd ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) rpc.statd ~ Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) ypserv ~ ypserv/Makefile > remove misc. depend and yacc nits that no longer matter. > okay millert@ (espie@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
