OpenBSD src changes summary for 2016-05-29 ==========================================
distrib/armv7 distrib/notes etc/etc.armv7/Makefile.inc etc/rc lib/libc lib/libssl regress/lib regress/usr.sbin sbin/disklabel sbin/mount sbin/sysctl sys/arch/arm/mainbus sys/arch/macppc/dev sys/arch/octeon/dev sys/kern sys/sys usr.bin/mklocale usr.sbin/rbootd == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib armv7 ~ ramdisk/Makefile ~ ramdisk/install.md > Stop building u-boot kernel and ramdisk images. The kernel make targets > are left for now but umg files are no longer built when building > releases. (jsg@) ~ ramdisk/install.md > Decide which u-boot/dtb to use based on the fdt model printed when > attaching mainbus not the string we print based on the board id when > attaching the soc platform abstraction. > Overhaul md_installboot() to make it much more readable based on > suggestions from rpe@ (jsg@) ~ miniroot/Makefile.inc > Add back the fdisk command to flag the fat fs as active. > The omap boot rom that loads the first u-boot stage requires this. (jsg@) notes ~ armv7/prep > Remove the section on tftp booting a umg file. This might come back in > a different form when u-boot supports efi networking interfaces. (jsg@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc etc.armv7/Makefile.inc ~ etc.armv7/Makefile.inc > Stop building u-boot kernel and ramdisk images. The kernel make targets > are left for now but umg files are no longer built when building > releases. (jsg@) rc ~ rc > Improve error handling in reorder_libs() > - run commands in subshell only if mktemp is successful > - on error just leave the for-loop but set _error=true > - cleanup tmpdirs afterwards > - set _error=true if the ro remount fails > - print appropriate final message depending on $_error > positive feedback from deraadt > OK krw (rpe@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ net/getaddrinfo.3 ~ sys/socketpair.2 > Prefer AF_* over PF_* and 'address family' over 'protocol family' > ok jung@ (guenther@) ~ arch/powerpc/gen/setjmp.S > Use .balign instead of .align; only need 8 byte alignment not 2^8 > (guenther@) ~ arch/hppa/gen/setjmp.S ~ arch/powerpc/gen/setjmp.S > Only require 4 byte alignment on ILP32 archs (guenther@) ~ gen/sysctl.3 > wxabort bits; ok deraadt (jmc@) ~ hidden/db.h ~ stdlib/hcreate.c ~ db/hash/extern.h ~ db/hash/hash_func.c > Remove dead support for changing BDB hash algorithm and cache of > alternatives > ok natano@ millert@ deraadt@ (guenther@) + hidden/machine/sysarch.h > Wrap <machine/sysarch.h> to prevent overriding internal calls, for > alpha and mips64 > ok millert@ (guenther@) ~ arch/amd64/gen/setjmp.S ~ arch/amd64/gen/sigsetjmp.S > Switch from calling obsolete sig{block,setmask} to directly using the > sigprocmask syscall > ok kettenis@ (guenther@) ~ yp/yp_bind.c ~ yp/ypinternal.h > _yp_bind(), _ypbindlist, _yp_domain, and _yplib_timeout are no longer > exported, so declare them as hidden to avoid pointless GOT relocations > ok millert@ deraadt@ (guenther@) libssl ~ src/crypto/asn1/a_d2i_fp.c TAGGED OPENBSD_5_8 > Fix a short-read bug in the previous version of asn1_d2i_read_bio > The outer while() loop is missing, so we only read up to chunk_max bytes. > ok tedu (bcook@) ~ src/crypto/asn1/a_d2i_fp.c TAGGED OPENBSD_5_9 > Fix a short-read bug in the previous version of asn1_d2i_read_bio > The outer while() loop is missing, so we only read up to chunk_max bytes. > ok tedu (bcook@) ~ src/crypto/opensslv.h TAGGED OPENBSD_5_8 > bump to 2.2.8 (bcook@) ~ src/crypto/opensslv.h TAGGED OPENBSD_5_9 > bump to 2.3.5 (bcook@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libc/Makefile > We don't have sigreturn anymore (beck@) - libc/sigreturn/Makefile - libc/sigreturn/sigret.c > Nuke sigret.c > ok deraadt@ kettenis@ (beck@) usr.sbin ~ syslogd/args-server-tcp-reconnect.pl ~ syslogd/args-server-tls-reconnect.pl > When connecting to a non existing tcp listen socket on localhost, > connect(2) does no longer fail immediately. It reports EINPROGRESS > first, an ECONNREFUSED or EPIPE error follows later. Allow this > changed behavior in syslogd(8) regression tests. (bluhm@) == sbin ============================================================== 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin disklabel ~ disklabel.c > Refactor and clean up the logic before pledge a bit and fix pledge > fallout related to pledge disklabel (e.g. 'disklabel /dev/tty'). > - Allow 'disklabel sdN' again for non-root users. > - Make sure at least one DIO* ioctl comes before pledge "disklabel" > - Fix the op == WRITE logic that broke 'make release' in -r2.217 > Based on -r2.17 from beck. > ok beck (tb@) mount ~ mount.8 > sort mount options, and shorten slightly the wxabort text; (jmc@) sysctl ~ sysctl.8 > wxabort bits; ok deraadt (jmc@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/mainbus ~ mainbus.c > use fdt "model" string for hw.product > ok kettenis@ (jsg@) arch/macppc/dev ~ smu.c > Add support for new smu-firmware fan commands. This fixes wrong sysctl > hw.sensors fan values seen on macppc models with a new smu-firmware. > Help and ok kettenis (mglocker@) arch/octeon/dev ~ cn30xxgmx.c > The same MAC filter setup code should work with all PHY link types. > Remove unnecessary abstraction. > ok mpi@ (visa@) ~ cn30xxgmx.c ~ if_cnmac.c ~ if_cnmacvar.h > Map ASX registers only if link control needs them. > ok mpi@ (visa@) kern ~ kern_descrip.c > Fix sizes passed to free() in fdfree(). This prevents a panic reported > by sthen. > ok semarie (natano@) sys ~ exec_elf.h > define PT_OPENBSD_WXNEEDED (deraadt@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mklocale ~ lex.l ~ mklocale.1 > Eat all blanks between the VARIABLE keywords and the definition, > not just the first one. Otherwise we end up storing the blanks. > Now the file generated by mklocale(1) is the same regardless of > whether or not the input is sent through the C preprocessor. > OK deraadt@ jca@ schwarze@ (millert@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin rbootd ~ Makefile ~ parseconf.c ~ rbootd.c ~ utils.c > Delete blocking/unblocking of signals, as the handlers now just set flags > that are tested by the main loop. > ok jca@ deraadt@ (guenther@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
