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
