OpenBSD src changes summary for 2017-04-12 ==========================================
gnu/usr.bin/clang lib/libc lib/libedit regress/sys sbin/dhclient sbin/fsck_ffs sys/arch/i386/i386 sys/crypto usr.bin/lex usr.bin/script usr.sbin/dhcpd == gnu =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/clang ~ include/clang/intrin/Makefile > Invoke install -d for each directory in the /usr/lib/clang hierarchy > as they aren't in mtree. Problem with wrong ownership and permission > of directories reported by sthen@. > ok deraadt@ sthen@ tb@ (jsg@) ~ include/clang/intrin/Makefile > explicitly set the ownership on installed include files as well (jsg@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ string/strstr.c > New strstr() implementation from musl libc by Rich Felker. This > version uses the two-way string matching algorithm and is faster > than the old implementation. With this change, ports that check > for strstr having linear complexity time strstr will no longer > replace the libc strstr with a private version. > OK deraadt@ espie@ (millert@) ~ hash/siphash.c > SipHash_Final() was assuming the digest was 64-bit aligned, resulting in > misaligned memory accesses with armv7 ramdisk -Os bsd.rd ping > ok florian millert (deraadt@) libedit ~ chared.c ~ el.c ~ hist.c ~ terminal.c > Use calloc(3) and recallocarray(3) instead of *alloc* + memset(0). > ok deraadt (tb@) == regress =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ kern/pledge/sockopt/Makefile > Add comment how the test works. (bluhm@) - kern/pledge/sigkill/Makefile - kern/pledge/sigkill/sigkill.c - kern/pledge/sigkill/sigkill.out ~ kern/pledge/Makefile > The pledge sigkill test is an outdated copy of sigabrt. Remove the > former and activate the latter. > OK semarie@ (bluhm@) ~ kern/mount/Makefile > Add comment what the test does. (bluhm@) == sbin ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ kroute.c > Shuffle another function. (krw@) ~ dhclient.c > RTM_PROTO3 messages should not trigger a resolv.conf check. (krw@) fsck_ffs ~ pass1.c > Prevent inosused from wrapping when soft updates is enabled while > scanning the used inode map. The code as written assumes inosused > is signed but this is no longer the case. OK deraadt@ (millert@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/i386/i386 ~ vmm.c > Correct a format string > Problem noted by Michael W. Bombardieri (mb(at)ii.net) > ok mlarkin@ deraadt@ (guenther@) crypto ~ siphash.c > The kernel has to slightly different version of SipHash_Final but with > the same bug as just fixed in userland: > ---------- > SipHash_Final() was assuming the digest was 64-bit aligned, resulting in > misaligned memory accesses with armv7 ramdisk -Os bsd.rd ping > ok florian millert > ---------- > OK deraadt@ (florian@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin lex ~ parse.y > isblank() is ANSI C since C99, no need to provide a replacement. > OK deraadt@ (millert@) script ~ script.c > bluhm discovered "script < /dev/null" attempts tty operations in violation > of pledge. We can wrap isatty() around those codepaths. > ok bluhm beck (deraadt@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin dhcpd ~ conflex.c ~ confpars.c > Add missing function prototypes. Mark kw_cmp() as static like all > its friends. (krw@) ~ dispatch.c > One 'foo' per function is enough. Rename one to eliminate shadowing. (krw@) ~ Makefile > Inspired by recent dhcrelay changes, bring in stricter CFLAGS! (krw@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
