OpenBSD src changes summary for 2016-07-06
==========================================

distrib/sets                            lib/libc
lib/libtls                              regress/usr.sbin
share/man                               sys/kern
sys/netinet6                            usr.bin/nc
usr.sbin/route6d                        usr.sbin/syslogd
usr.sbin/vmd                            

== distrib =========================================================== 01/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

sets

  ~ lists/base/md.octeon                  ~ lists/comp/md.octeon

  > sync (visa@)

== lib =============================================================== 02/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ gen/devname.c                         

  > Use fstatat() to avoid path surgery.
  > bug catching and ok millert@ (guenther@)

  ~ stdlib/malloc.c                       

  > J/j is a three valued option, document and fix code to actuall support that
  > with a little help from jmc@ for the man page bits
  > ok jca@  and a reluctant tedu@ (otto@)

libtls

  ~ tls.c                                 

  > Correctly handle an EOF that occurs prior to the TLS handshake completing.
  > Reported by Vasily Kolobkov, based on a diff from Marko Kreen.
  > ok beck@ (jsing@)

  ~ tls.c                                 ~ tls_config.c
  ~ tls_internal.h                        

  > Always load CA, key and certificate files at the time the configuration
  > function is called. This simplifies code and results in a single memory
  > based code path being used to provide data to libssl. Errors that occur
  > when accessing the specified file are now detected and propagated
  > immediately. Since the file access now occurs when the configuration
  > function is called, we now play nicely with privsep/pledge.
  > ok beck@ bluhm@ doug@ (jsing@)

  ~ tls_config.c                          

  > Check that the given ciphers string is syntactically valid and results in
  > at least one matching cipher suite.
  > ok doug@ (jsing@)

== regress =========================================================== 03/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

usr.sbin

  ~ syslogd/args-tls-cafile-default.pl    

  > Now libtls is always reading cert.pem during tls_config_new().
  > Adapt ktrace count in syslogd test. (bluhm@)

== share ============================================================= 04/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man5/malloc.conf.5                    

  > J/j is a three valued option, document and fix code to actuall support that
  > with a little help from jmc@ for the man page bits
  > ok jca@  and a reluctant tedu@ (otto@)

== sys =============================================================== 05/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

kern

  ~ kern_sig.c                            ~ kern_synch.c
  ~ kern_tc.c                             ~ kern_timeout.c

  > fix several places where calculating ticks could overflow.
  > it's not enough to assign to an unsigned type because if the arithmetic
  > overflows the compiler may decide to do anything. so change all the
  > long long casts to uint64_t so that we start with the right type.
  > reported by Tim Newsham of NCC.
  > ok deraadt (tedu@)

  ~ vfs_syscalls.c                        

  > Return EINVAL for mknod/mknodat when dev is -1 (aka VNOVAL).
  > OK beck@ tedu@ (millert@)

netinet6

  ~ ip6_input.c                           

  > Move Hop-by-Hop processing into its own function ip6_hbhchcheck().
  > This function will help splitting the IPv6 input path in two, in
  > order to run the first part without KERNEL_LOCK() held.
  > Tested by Hrvoje Popovski, ok bluhm@ (mpi@)

== usr.bin =========================================================== 06/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

nc

  ~ netcat.c                              

  > Remove manual file loading (now that libtls does this for us) and adjust
  > pledge to match. Also use tls_config_error() to provide friendlier error
  > messages. (jsing@)

== usr.sbin ========================================================== 07/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

route6d

  ~ route6d.c                             

  > route6d spring cleanup
  > Various tweaks and fixes:
  > - nuke util.h, not needed since pidfile(3) went away
  > - nuke the rrt_same member of struct riprt, "future use" since import
  > - mark rtdexit as __dead
  > - nuke progname handling
  > - fix pid handling: cache the pid *after* calling daemon(3)
  > - nuke setting rtm_pid.  The kernel is responsible for setting this
  > in routing messages.
  > - nuke the useless myseq variable
  > ok florian@ benno@ millert@ deraadt@ renato@ (jca@)

syslogd

  ~ syslog.conf.5                         ~ syslogd.c

  > Allow space-deliminated fields in syslog.conf in addition to
  > traditional tabs-deliminated fields.  This is consistent with what
  > FreeBSD, NetBSD and Linux do.  Adapted from FreeBSD. (millert@)

vmd

  ~ vmm.c                                 

  > clarify a comment about memory regions (mlarkin@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to