OpenBSD src changes summary for 2017-05-24 ==========================================
lib/libc sys/arch/mips64/include sys/arch/mips64/mips64 sys/net usr.bin/encrypt usr.sbin/ikectl usr.sbin/smtpd usr.sbin/syspatch usr.sbin/tcpdump usr.sbin/user == lib =============================================================== 01/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdlib/qsort.c > Support swapping 32-bit aligned elements on 64-bit platforms. > Previously they would be swapped a byte at a time when sizeof(int) > != sizeof(long). Idea from FreeBSD. (millert@) == sys =============================================================== 02/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/mips64/include ~ cpu.h > Add an idle cycle implementation for R4600/R5000/RM7000 CPUs and their > derivatives. This lets the kernel utilize the CPUs' Standby Mode to > reduce the power consumption of an idle system. > Suggested by and input from miod@. > He also tested this patch on an RM7000 O2. (visa@) arch/mips64/mips64 ~ context.S ~ cpu.c > Add an idle cycle implementation for R4600/R5000/RM7000 CPUs and their > derivatives. This lets the kernel utilize the CPUs' Standby Mode to > reduce the power consumption of an idle system. > Suggested by and input from miod@. > He also tested this patch on an RM7000 O2. (visa@) net ~ bpf.c > When using "tcpdump proto 128" the filter never matched. A sign > expansion bug in bpf prevented protocols above 127. m_data is > signed, bpf_mbuf_ldb() returns unsigned. > bug report Matthias Pitzl; OK deraadt@ millert@ (bluhm@) ~ fq_codel.c > Fail with EINVAL when asked to create a non-root queue instead of panicking > Prompted by a bug report from semarie@, thanks! (mikeb@) == usr.bin =========================================================== 03/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin encrypt ~ encrypt.c > Use freezero instead of explicit_bzero+free > OK tb@ (mestre@) == usr.sbin ========================================================== 04/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ikectl ~ ikeca.c > Set REQ_EXT in req section so ikectl ca certificate revoke will work again. > (jsg@) smtpd ~ smtpd.conf.5 > document that "for local" is the default; while here, > paste in the "table <aliases>" text; > ok gilles (jmc@) ~ mta_session.c > Fix a possible fatal() when smtpd is configured to *force* relaying over > SMTPS, that the connection succeeds, but that something causes a failure > in the TLS code path afterwards. Session gets downgraded so it can use a > plaintext connector but since it's not allowed to do so, it fatal()-s. > This didn't impact STARTTLS, only SMTPS. > Issue experienced a few times by stsp@ triggered by a suspend. > ok eric@ (gilles@) syspatch ~ syspatch.sh > Also trap INT when reverting a patch. (ajacoutot@) ~ syspatch.sh > Don't fill up /tmp when installing or reverting multiple patches at once. > (ajacoutot@) ~ syspatch.sh > Preserve the modification time when install(1)ing. (ajacoutot@) tcpdump ~ print-pflog.c > Sync NO_PID value from kernel header to tcpdump source. It is > #ifdef _KERNEL, so it does not work automatically. This prevents > some bogus uid and pid print when dumping from pflog interface. > from Matthias Pitzl; OK deraadt@ (bluhm@) user ~ user.c > Remove 2 unused parameters from copydotfiles function > While here sort headers and add missing prototypes > OK tb@ (mestre@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
