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

Reply via email to