OpenBSD src changes summary for 2016-08-12
==========================================

bin/ksh                                 distrib/sets
lib/libtls                              libexec/ld.so
share/man                               sys/arch/armv7/omap
sys/arch/armv7/sunxi                    sys/miscfs/fuse
sys/uvm                                 usr.bin/jot
usr.bin/openssl                         usr.bin/ssh
usr.sbin/pkg_add                        usr.sbin/route6d

== bin =============================================================== 01/08 ==

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

ksh

  ~ sh.1                                  

  > rework initial text a little, to read better; (jmc@)

== distrib =========================================================== 02/08 ==

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

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

== lib =============================================================== 03/08 ==

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

libtls

  ~ tls.c                                 ~ tls.h
  ~ tls_config.c                          ~ tls_conninfo.c
  ~ tls_init.3                            ~ tls_internal.h
  ~ tls_server.c                          

  > Add ALPN support to libtls.
  > ok beck@ doug@ (jsing@)

  ~ shlib_version                         

  > Bump libtls minor due to symbol additions. (jsing@)

== libexec =========================================================== 04/08 ==

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

ld.so

  ~ library.c                             ~ library_mquery.c
  ~ loader.c                              ~ malloc.c
  ~ util.c                                ~ util.h

  > the slimmed down random functions inside ld.so are strict clones of the
  > libc arc4random API, so call them _dl_{arc4random,arcrandombuf}
  > ok tedu guenther (deraadt@)

== share ============================================================= 05/08 ==

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

man

  ~ man3/intro.3                          

  > no more libarm; (jmc@)

== sys =============================================================== 06/08 ==

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

arch/armv7/omap

  ~ if_cpsw.c                             ~ omap_com.c
  ~ omgpio.c                              ~ ommmc.c
  ~ sitara_cm.c                           ~ sitara_cm.h
  ~ ti_iic.c                              

  > Switch omap to the generic ofw pinctrl framework.
  > ok kettenis@ (jsg@)

arch/armv7/sunxi

  ~ sxipio.c                              ~ sxipiovar.h
  + sxipio_pins.h                         

  > Hook up sxipio(4) to the generic pinctrl code.  The device binding is
  > pretty
  > retarded, requiring tables to map text strings to the apropriate numbers.
  > These tables were generated automatically from data extracted from the
  > Linux kernel and are kept in a separate file.  This should make it easy
  > to add support for more SoCs from the same family.
  > ok deraadt@, millert@ (kettenis@)

  ~ sxiuart.c                             

  > Call pinctrl_byname() such that ports left unconfiguraed by u-boot will
  > work
  > as well.
  > ok deraadt@, millert@ (kettenis@)

  ~ sxipio.c                              

  > Hook up sxipio(4) to the generic gpio code. (kettenis@)

miscfs/fuse

  ~ fuse_lookup.c                         ~ fuse_vfsops.c
  ~ fuse_vnops.c                          ~ fusefs_node.h

  > Dedup vnode type information. Fuse stores the vnode type in two places:
  > vtype in struct fusefs_node and v_type in struct vnode. Given the fact,
  > that fusefs_node structs are never allocated without an associated vnode
  > and those two fields are always in sync, one of those locations is
  > superfluous.
  > While there remove the unused nlookup field.
  > ok mpi (natano@)

uvm

  ~ uvm_unix.c                            

  > Include map entries that have an amap associated with them in the coredump.
  > This fixes coredumps of processes that use relro to make part of their
  > writable address space read-only.
  > ok guenther@ (kettenis@)

== usr.bin =========================================================== 07/08 ==

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

jot

  ~ jot.c                                 

  > The last four argumens of jot (reps, begin, end, step) can all be
  > specified or omitted, yielding 16 possible combinations, plus
  > a few special cases.
  > Instead of hardcoded values, use names to make the bit patterns
  > that indicate which values were specified human readable. Decide
  > once and for all what to do in a single switch statement. Don't
  > enter said switch when random output is requested since that
  > simply makes no sense at all.
  > While there, make the error messages a bit more meaningful and
  > fix a bogus value assigned to begin for jot -r x - y z that has
  > been there since -r1.1. All regression tests now pass.
  > Inspired by David Laight (dsl)'s r1.21 of NetBSD's jot.
  > "move fast and break stuff" tedu
  > agreement from deraadt (tb@)

  ~ jot.c                                 

  > usage() is __dead (tb@)

  ~ jot.1                                 

  > Rewrite the paragraphs that describe how the last four arguments are
  > handled to make them easier to read and understand.
  > with help from jmc (tb@)

  ~ jot.c                                 

  > Simplify getprec() by using strchr(3) and strspn(3).
  > Part of NetBSD's jot r1.20 by dsl.
  > ok jca (tb@)

openssl

  ~ openssl.1                             

  > shorten openssl enc, with help from jsing;
  > ok jsing beck (jmc@)

  ~ openssl.1                             

  > trim errstr, and zap gendh (deprecated) entirely; (jmc@)

ssh

  ~ sshd_config.5                         

  > Use 2001:db8::/32, the official IPv6 subnet for configuration examples.
  > This makes the IPv6 example consistent with IPv4, and removes a dubious
  > mention of a 6bone subnet.
  > ok sthen@ millert@ (jca@)

== usr.sbin ========================================================== 08/08 ==

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

pkg_add

  ~ OpenBSD/Add.pm                        

  > band-aid for a nasty bug. tieto + space constraints don't interact well.
  > there are better fixes (such as computing tieto first, computing the size
  > better, and doing two passes deletes), but at least this one doesn't fuck
  > things up. (espie@)

route6d

  ~ route6d.8                             

  > 6bone -> documentation range (jca@)

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

Reply via email to