OpenBSD src changes summary for 2017-04-06 ==========================================
lib/libc lib/libcrypto lib/libcxxabi libexec/spamd regress/usr.sbin sbin/bioctl sbin/dhclient sbin/wsconsctl share/man sys/arch/octeon/dev sys/arch/octeon/include sys/dev/sdmmc sys/dev/usb sys/netinet sys/netinet6 usr.bin/doas usr.sbin/iscsid usr.sbin/ldapd usr.sbin/makefs usr.sbin/rebound usr.sbin/relayd usr.sbin/syslogd usr.sbin/vmctl usr.sbin/vmd == lib =============================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdlib/malloc.c > first print size in meta-data then supplied arg size when an inconsistency > is > detected wrt recallocarray() (otto@) ~ stdlib/malloc.3 > Consistentcy between nmembers and size order. From Christopher Hettrick; > ok deraadt@ (otto@) libcrypto ~ opensslv.h TAGGED OPENBSD_6_1 > bump version for stable release (bcook@) ~ opensslv.h TAGGED OPENBSD_6_1 > bump version for new development branch (bcook@) ~ bio/bio.h TAGGED OPENBSD_6_1 > trailing ; on end of macro definition is wrong; ok guenther (deraadt@) libcxxabi ~ Makefile > Compile C code with -funwind-tables. Fixes exception handling on > architectures > that don't generate .eh_frame info by default such as arm64. > ok jsg@ (kettenis@) == libexec =========================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec spamd ~ spamd.c > fix missing \ on \n, spotted by Edgar Pettijohn (beck@) == regress =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ syslogd/args-selector.pl ~ syslogd/funcs.pl + syslogd/args-selector-syslog.pl > Check that local syslog messages have the the expected priority. (bluhm@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin bioctl ~ bioctl.8 > less chatty EXAMPLES; from anton lindqvist (jmc@) dhclient ~ Makefile > Inspired by recent dhcrelay(8) changes add some stricter CFLAGS. No code > changes needed (yet). (krw@) wsconsctl ~ wsconsctl.8 ~ wsconsctl.c > document -=; while here, simplify things so that we don;t add a separate > usage every time we think of a new way to use this; > -= bits from anton lindqvist > ok tb tom (jmc@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/inet6.4 > shuffle for a saner read; help/ok bluhm (jmc@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/octeon/dev ~ octeon_intr.c > Extend the fdt interrupt API a little. (visa@) ~ octmmc.c > Use the correct interrupt disestablish routine. (visa@) arch/octeon/include ~ intr.h > Extend the fdt interrupt API a little. (visa@) dev/sdmmc ~ sdhc.c ~ sdmmc.c ~ sdmmc_mem.c ~ sdmmc_scsi.c > add sizes to free() calls > ok dhill (deraadt@) ~ sdmmc.c > remove stray character in previous that broke the build (jsg@) ~ sdmmc_io.c ~ sdmmc_scsi.c > Sizes for the remaining free() calls, and use mallocarray() > ok visa (deraadt@) dev/usb ~ uchcom.c ~ ucycom.c ~ uslhcom.c > Unify a few attach-time patterns between usb *com drivers, and remove > extra zero'ing of variables not needed because softc is pre-zero'd. > ok jsg (deraadt@) netinet ~ ip_spd.c ~ ipsec_input.c ~ ipsec_output.c > Replace bcopy with a simple assignment where both variables are > properly aligned and sockaddr_union fields, or with memcpy when > the memory doesn't overlap. > OK bluhm@ (dhill@) ~ ip_esp.c ~ ip_mroute.c > Convert bcopy to memcpy where the memory does not overlap, otherwise, > use memmove. While here, change some previous conversions to a simple > assignment. > ok deraadt@ (dhill@) netinet6 ~ ip6_input.c ~ mld6.c > Convert bcopy to memcpy as the memory does not overlap. > ok deraadt@ (dhill@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin doas ~ doas.h ~ env.c > prepenv can take a const rule (tedu@) ~ doas.c > a little const here and there to prevent rules from changing (tedu@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin iscsid ~ log.c > fix format string found by clang -Wformat-security > OK deraadt millert (gsoares@) ldapd ~ parse.y > use memset() instead of bzero() > OK jmatthew (gsoares@) makefs ~ cd9660.c ~ cd9660.h ~ cd9660/cd9660_write.c > Remove the CD9660MAXPATH define. It was used to construct the path for > opening the file, so PATH_MAX makes more sense here. While there change > the code to do two less allocations per file. > ok deraadt (natano@) rebound ~ rebound.c > replace some long if/else chains with a switch (tedu@) relayd ~ ca.c > fix format string found by clang -Wformat-security > OK deraadt millert (gsoares@) syslogd ~ log.c > Add the LOG_SYSLOG facility to local messages. > OK millert@ (bluhm@) vmctl ~ main.c ~ vmctl.c ~ vmctl.h > Do not expose vmm(4) VM IDs to the user, use vmd(8)'s IDs instead. > Each VM has two IDs: one from the kernel (vmm) and a different one > from userland (vmd). The vmm ID is not consistent and incremented on > every boot during runtimg of the host system. The vmd ID remains the > same during the lifetime of a configured VM, even after reboots. > Configured VMs will even get and keep their IDs when the configuration > is loaded. This is more what users expect. > Pointed out and tested by otto@ > OK deraadt@ (reyk@) vmd ~ vmd.c ~ vmd.h ~ vmm.c > Do not expose vmm(4) VM IDs to the user, use vmd(8)'s IDs instead. > Each VM has two IDs: one from the kernel (vmm) and a different one > from userland (vmd). The vmm ID is not consistent and incremented on > every boot during runtimg of the host system. The vmd ID remains the > same during the lifetime of a configured VM, even after reboots. > Configured VMs will even get and keep their IDs when the configuration > is loaded. This is more what users expect. > Pointed out and tested by otto@ > OK deraadt@ (reyk@) ~ parse.y > "kernel" got renamed to "boot" in vm.conf but I didn't commit the parse.y > bits. > Found by Pontus Lundkvist > OK deraadt (reyk@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
