OpenBSD src changes summary for 2017-03-18 ==========================================
etc/group etc/mail/aliases etc/master.passwd gnu lib/libc lib/libevent lib/libssl regress/lib regress/libexec sys/arch/loongson/conf sys/arch/octeon/conf sys/arch/sgi/conf sys/kern usr.bin/at usr.bin/mandoc usr.sbin/slaacd usr.sbin/slaacdctl == etc =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc group ~ group > add user for slaacd(8) (florian@) mail/aliases ~ mail/aliases > add user for slaacd(8) (florian@) master.passwd ~ master.passwd > add user for slaacd(8) (florian@) == gnu =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ llvm/tools/lld/ELF/Config.h ~ llvm/tools/lld/ELF/Driver.cpp ~ llvm/tools/lld/ELF/SyntheticSections.cpp > Add support for -znodlopen. > ok patrick@ (kettenis@) == lib =============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ arch/aarch64/sys/brk.S ~ arch/aarch64/sys/sbrk.S > Make brk(2) actually work and sync the brk()/sbrk() implementation with > arm, > brininging over all the symbol visibility improvements that guenther@ made. > ok drahn@ (kettenis@) ~ arch/aarch64/sys/cerror.S > Use the userspace-visible thread register directly in __cerror instead > of indirecting through __errno(). > ok patrick@ (kettenis@) ~ arch/aarch64/sys/Ovfork.S > Simplify fork/vfork logic: the kernel has handled returning zero in the > child > for a long time, so there's no need to test the second return register here > in the asm stub. > ok guenther@ (kettenis@) libevent ~ buffer.c > Use recallocarray() to avoid leaving detritus in memory when resizing > the string buffer. > ok jsing millert (deraadt@) libssl ~ t1_enc.c > Currently tls1_PRF() requires that a temporary buffer be provided, that > matches the size of the output buffer. This is used in the case where > there are multiple hashes - tls_P_hash() is called with the temporary > buffer and the result is then xored into the output buffer. > Avoid this by simply using a local buffer in tls_P_hash() and then xoring > the result into the output buffer. Overall this makes the code cleaner > and simplifies all of the tls_PRF() callers. > Similar to BoringSSL. > ok inoguchi@ (jsing@) ~ t1_enc.c > t1_enc.c (jsing@) ~ t1_enc.c > Fewer magic numbers. (jsing@) == regress =========================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libssl/unit/tls_prf.c > Update regress and remove temporary buffer to match changes in tls_PRF(). > (jsing@) libexec ~ ld.so/dlopen/prog3/Makefile > The prog3 sub-tests tests DT_RPATH behaviour. Add --disable-new-dtags to > the linker options such that DT_RPATH gets set instead of DT_RUNPATH on > platforms using lld as the linker. (kettenis@) ~ ld.so/initfirst/test1/prog1/Makefile ~ ld.so/initfirst/test2/prog1/Makefile ~ ld.so/initfirst/test2/prog1/prog1.C ~ ld.so/initfirst/test2/prog2/Makefile > Use --disable-new-dtags here as well. (kettenis@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/loongson/conf ~ Makefile.loongson > Build mips64 kernels with -ffreestanding. > OK kettenis@ (visa@) arch/octeon/conf ~ Makefile.octeon > Build mips64 kernels with -ffreestanding. > OK kettenis@ (visa@) arch/sgi/conf ~ Makefile.sgi > Build mips64 kernels with -ffreestanding. > OK kettenis@ (visa@) kern ~ kern_pledge.c > The "ioctl" pledge which was had functionality split out into "tape", > "bpf", and "inet" can finally go away. Use a snapshot if you get into > trouble, most likely in pax.. (deraadt@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin at ~ at.c > Use recallocarray for growth of the jobs, just because it is a little > beefier than pointers. (deraadt@) mandoc ~ cgi.c > Bugfix: use SCRIPT_NAME for .Xr hyperlinks. > Patch from <andreas at AndreasVoegele dot com>. (schwarze@) ~ cgi.c ~ cgi.h.example ~ man.cgi.8 > Simplify: write HTTP 303 redirects with relative locations. > Suggested by bentley@. > Delete the HTTP_HOST configuration variable that is now obsolete. > (schwarze@) ~ apropos.1 ~ makewhatis.8 ~ man.1 ~ mandoc.1 > Correct description of MANPATH, and a few more improvements > to the ENVIRONMENT section; OK jmc@ (schwarze@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin slaacd + Makefile + control.c + control.h + engine.c + engine.h + frontend.c + frontend.h + log.c + log.h + slaacd.8 + slaacd.c + slaacd.h > Add slaacd, a Stateless Address AutoConfiguration Daemon. > Based on krw's newd effort where he did all the heavy lifting to > extract a generic OpenBSD-style privsep daemon out of all the existing > daemons in tree. > It's at a point now where it makes sense to work on it in tree. > Sounds good to deraadt@ (florian@) ~ slaacd.h > switch to _slaacd user now that we have it (florian@) slaacdctl + Makefile + parser.c + parser.h + slaacdctl.8 + slaacdctl.c > Add slaacd, a Stateless Address AutoConfiguration Daemon. > Based on krw's newd effort where he did all the heavy lifting to > extract a generic OpenBSD-style privsep daemon out of all the existing > daemons in tree. > It's at a point now where it makes sense to work on it in tree. > Sounds good to deraadt@ (florian@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
