OpenBSD src changes summary for 2016-09-26 ==========================================
distrib/miniroot etc/changelist etc/group etc/mail/aliases etc/master.passwd etc/mtree/special lib/csu lib/libc regress/gnu regress/usr.bin sbin/iked sbin/kbd sbin/ping sys/arch/arm/arm sys/arch/i386/i386 sys/dev/rasops sys/dev/usb sys/kern sys/netinet6 sys/sys usr.bin/signify usr.bin/ssh usr.bin/tmux usr.bin/ul usr.sbin/acpidump usr.sbin/dhcrelay usr.sbin/ftp-proxy usr.sbin/ntpd usr.sbin/relayd usr.sbin/rtadvd usr.sbin/snmpd usr.sbin/switchd usr.sbin/tftpd == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ group ~ master.passwd > Add _ping user/group. > OK natano on a previous diff which used a different uid/gid. > naddy@ pointed out that uid/gid was already taken on "important" systems. > Turns out we cannot easily recycle freed up uids/gids so settle on 51. > (florian@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc changelist ~ changelist > Add /etc/acme-client.conf to mtree/special and changelist. > ok deraadt@ sthen@ florian@ (ajacoutot@) group ~ group > Add _ping user/group. > OK natano on a previous diff which used a different uid/gid. > naddy@ pointed out that uid/gid was already taken on "important" systems. > Turns out we cannot easily recycle freed up uids/gids so settle on 51. > (florian@) mail/aliases ~ mail/aliases > + _ping (otto@) master.passwd ~ master.passwd > Add _ping user/group. > OK natano on a previous diff which used a different uid/gid. > naddy@ pointed out that uid/gid was already taken on "important" systems. > Turns out we cannot easily recycle freed up uids/gids so settle on 51. > (florian@) mtree/special ~ mtree/special > Add /etc/acme-client.conf to mtree/special and changelist. > ok deraadt@ sthen@ florian@ (ajacoutot@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib csu ~ crt0.c > Now that vax has been removed, nothing defined MD_NO_CLEANUP anymore. > ok guenther@ (kettenis@) libc ~ compat-43/sigcompat.c ~ hidden/signal.h > sigsetmask() and sigblock() are no longer used by any setjmp implementation > so the internal hidden names are unused; switch to PROTO_DEPRECATED() > and drop the DEF_WEAK()s (guenther@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress gnu - egcs/Makefile.inc - egcs/gcc/Makefile - egcs/libiberty/Makefile ~ egcs/Makefile > The gcc and libiberty regression tests seem to be broken since the > gcc4 update. Delete this test wrapper, it does not add anything > of value. > OK deraadt@ kettenis@ (bluhm@) usr.bin ~ ssh/agent-getpeereid.sh ~ ssh/keys-command.sh ~ ssh/principals-command.sh ~ ssh/sftp-chroot.sh > Allow to run ssh regression tests as root. If the user is already > root, the test should not expect that SUDO is set. If ssh needs > another user, use sudo or doas to switch from root if necessary. > OK dtucker@ (bluhm@) == sbin ============================================================== 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin iked ~ util.c > Pass the flags argument of recvfromto down to the underlying recvmsg > Doesn't matter in iked as recvfromto is only called with flags = 0, but > this code tends to be copied. ok sthen@ florian@ (jca@) kbd ~ Makefile ~ kbd_wscons.c > Remove kvm groveling code. To restore the lost functionality we need to > implement something like a WSKBDIO_GETENCODINGS ioctl that fetches a list > of possible encodings for the specified keyboard from the kernel. Until > that happens, kbd -l will simple show the same harcoded list of possible > encodings as the installer does. > Prompted by deraadt@ (kettenis@) ping ~ ping.c > Drop privileges to newly added _ping user/group. > It does not buy us much when called as a unpriv user. But if run as > root we can now lose privileges. > OK natano@, deraadt@ is happy (florian@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/arm ~ cpu.c > Remove xscale support. Properly distinguish between ARMv7 and ARMv8. > ok patrick@, jsg@ (kettenis@) arch/i386/i386 ~ pctr.c > Check cpuid_level before using CPUID(). > Problem noted by Sami (sami.tikkanen (at) haxaa.net) > ok deraadt@ (guenther@) dev/rasops ~ rasops.c > Avoid calculating offset several times. This was done for a few functions > already, but not all of them. > OK natano@ (fcambus@) dev/usb ~ if_cdce.c > Move the net/bpf.h include within the #if NBPFILTER directive > OK deraadt@ (fcambus@) kern ~ makesyscalls.sh > unbalenced->unbalanced (jca@) ~ init_sysent.c ~ syscalls.c > Regen (jca@) netinet6 ~ nd6_rtr.c > typo in comment (sthen@) sys ~ tree.h > Mark the static inline functions defined by RBT_PROTOTYPE as __unused. The > way these functions are generated through a macro makes clang think they're > defined in the .c file. Since some of these function may be unused, clang > issues a warning. Marking them as __unused suppresses the macro. > ok visa@, deraadt@, dlg@ (kettenis@) ~ syscall.h ~ syscallargs.h > Regen (jca@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin signify ~ signify.c > there's a hidden feature to infer the public key from the signature > comment, but it doesn't work well because it encodes the full path. > signature creaters don't usually keep the secret keys in /etc/signify, > but that's where we look for public keys. > switch to saving only the basename, and have the verifier add the path. > should make it easier to start using this feature. > anybody depending on the current behavior may have to adjust, but > there's a reason this was never officially documented. (tedu@) ~ signify.c > have to advance pointer past the / to get basename. > noticed by naddy (tedu@) ssh ~ sshkey.c > Avoid a theoretical signed integer overflow should BN_num_bytes() > ever violate its manpage and return a negative value. Improve > order of tests to avoid confusing increasingly pedantic compilers. > Reported by Guido Vranken from stack (css.csail.mit.edu/stack) > unstable optimisation analyser output. ok deraadt@ (djm@) tmux ~ cmd-set-option.c ~ options.c > Support set -a (append) with user options, suggested by Xandor Schiefer. > (nicm@) ul ~ ul.c > no overstrikes in -i mode; ok millert@ guenther@ (otto@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin acpidump ~ acpidump.8 ~ acpidump.c > If the argument of -o specifies a directory, dump the files without using a > prefix. > ok deraadt@ (kettenis@) dhcrelay ~ dhcrelay.c > Exit early from rdaemon() is the passed fd is invalid. > fd == -1 check suggested by deraadt@, ok florian@ (jca@) ftp-proxy ~ ftp-proxy.c > Exit early from rdaemon() is the passed fd is invalid. > fd == -1 check suggested by deraadt@, ok florian@ (jca@) ntpd ~ ntp.c ~ ntp_dns.c ~ ntpd.c > Teach ntpd(8) how to use socket status to shutdown the daemon. While at > it, remove some verbose shutdown messages that we had before with pipe > close. > ok reyk@ (rzalamena@) ~ constraint.c ~ ntpd.c ~ ntpd.h > Teach ntpd(8) constraint process to use exec*() instead of just forking, > with this change we get the pledge() ability back to the parent process. > some tweaks from and ok reyk@ (rzalamena@) relayd ~ control.c ~ parse.y ~ relay.c ~ relay_http.c > spacing (reyk@) rtadvd ~ rtadvd.c > Exit early from rdaemon() is the passed fd is invalid. > fd == -1 check suggested by deraadt@, ok florian@ (jca@) snmpd ~ timer.c > Fix compilation warning by using the correct cast/format. > improved by sthen@ > ok reyk@ (rzalamena@) switchd ~ ofp13.c ~ ofp_map.h > Enable more debug messages to help developing flow modification messages. > ok reyk@ (rzalamena@) ~ ofp.c > Fix a memory leak and a loop in the ofp_read() that happens every time a > message is received or a socket is closed. > This is just a temporary fix to avoid switchd(8) from hogging the cpu and > leaking memory while testing. > ok reyk@ (rzalamena@) ~ packet.c > Set pkt_buf variable on incoming packet_in messages. > small style correction and ok reyk@ (rzalamena@) ~ ofp.h ~ ofp13.c > Teach switchd(8) how to create flows for new connections using OpenFlow > 1.3.5, implement the OXM filters to use with flow matching and Set-Action, > prepare code to receive group management and add dummy flow_removed handler > to avoid closing the connection on idle flows. (rzalamena@) tftpd ~ tftpd.c > Exit early from rdaemon() is the passed fd is invalid. > fd == -1 check suggested by deraadt@, ok florian@ (jca@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
