OpenBSD src changes summary for 2017-09-01 ==========================================
distrib/armv7 distrib/notes etc/etc.armv7/Makefile.inc regress/sys sbin/dhclient sbin/dmesg share/man sys/arch/mips64/mips64 sys/dev/usb sys/kern sys/net sys/netinet sys/netinet6 sys/nfs sys/sys usr.bin/ssh usr.sbin/bind usr.sbin/smtpd usr.sbin/tcpdump usr.sbin/vmctl == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib armv7 - miniroot/beagle/Makefile ~ miniroot/Makefile ~ ramdisk/Makefile ~ ramdisk/install.md ~ ramdisk/list > Remove the miniroot for the OMAP3 BeagleBoards. Ethernet is on USB and > USB isn't supported. The installer turns out to have been broken on > BeagleBoard for over a year and no one noticed. The existing support > for OMAP3 in the kernel remains though it isn't clear if anyone has > tried it after the fdt changes went in. > ok patrick@ tom@ kettenis@ matthieu@ (jsg@) notes ~ armv7/contents ~ armv7/prep > Remove the miniroot for the OMAP3 BeagleBoards. Ethernet is on USB and > USB isn't supported. The installer turns out to have been broken on > BeagleBoard for over a year and no one noticed. The existing support > for OMAP3 in the kernel remains though it isn't clear if anyone has > tried it after the fdt changes went in. > ok patrick@ tom@ kettenis@ matthieu@ (jsg@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc etc.armv7/Makefile.inc ~ etc.armv7/Makefile.inc > Remove the miniroot for the OMAP3 BeagleBoards. Ethernet is on USB and > USB isn't supported. The installer turns out to have been broken on > BeagleBoard for over a year and no one noticed. The existing support > for OMAP3 in the kernel remains though it isn't clear if anyone has > tried it after the fdt changes went in. > ok patrick@ tom@ kettenis@ matthieu@ (jsg@) == regress =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ net/pf_divert/Remote.pm > Increase timeout, otherwise test may fail on slow machines. (bluhm@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.c ~ options.c > Two stray "if (p)" -> "if (p != NULL)" and > a stray "if (char)" -> "if (char != '\0'). (krw@) dmesg ~ dmesg.c > free() the memory we allocate in dmesg.c. While this memory would be > released on process exit, otto@ points out that various checks happen > on free(), so this helps detect memory management errors. > Based on a diff from Nan Xiao - thanks. > ok otto@ (tom@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man9/socreate.9 > Reflect so{g,s}etopt() changes. (mpi@) ~ man9/socreate.9 > tweak previous; (jmc@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/mips64/mips64 ~ softintr.c > Zap stray prototype. (visa@) ~ mips64_machdep.c ~ process_machdep.c ~ sys_machdep.c ~ vm_machdep.c > Ansify function definitions. (visa@) dev/usb ~ xhci.c > Fix a remaining length miscalculation in xhci(4). > Each TRB contains a remaining TD size, which allows hardware to tell > whether > additional TRBs follow within the current transfer without reading ahead. > The length of the first TRB was subtracted from the total length before > calculating the remaining TD sizes. This is wrong because remaining TD > sizes > are relative to the size of the entire transfer, including the first TRB. > Our current USB code does not trigger this bug because there is no code in > upper layers yet which triggers use of multiple TRBs per transfer. > ok mpi@ (stsp@) ~ usb.h > Add macros for reading the bmAttributes field of the USB super speed > endpoint companion descriptor. > ok mpi@ (stsp@) kern ~ uipc_socket.c ~ uipc_syscalls.c > Change sosetopt() to no longer free the mbuf it receives and change > all the callers to call m_freem(9). > Support from deraadt@ and tedu@, ok visa@, bluhm@ (mpi@) net ~ bfd.c ~ rtsock.c > Change sosetopt() to no longer free the mbuf it receives and change > all the callers to call m_freem(9). > Support from deraadt@ and tedu@, ok visa@, bluhm@ (mpi@) netinet ~ ip_mroute.c ~ ip_output.c ~ ip_var.h ~ raw_ip.c ~ tcp_usrreq.c > Change sosetopt() to no longer free the mbuf it receives and change > all the callers to call m_freem(9). > Support from deraadt@ and tedu@, ok visa@, bluhm@ (mpi@) ~ ip_input.c > Simplify list traversal in ip_freef(), and replace a hand-rolled > list traversal with LIST_FOREACH_SAFE(). > OK bluhm@, mpi@ (visa@) netinet6 ~ icmp6.c ~ ip6_output.c ~ raw_ip6.c > Change sosetopt() to no longer free the mbuf it receives and change > all the callers to call m_freem(9). > Support from deraadt@ and tedu@, ok visa@, bluhm@ (mpi@) ~ in6.h ~ in6_ifattach.c > Use in6_get_rand_ifid() instead of get_last_resort_ifid() and delete the > get_last_resort_ifid() function because eww. > Also if your system is so constraint that you end up in > in6_get_rand_ifid() you don't deserve a random ifid that stays > stable over reboots. > Simplify code a bit since get_ifid() can no longer fail. It couldn't > fail before either because that code path was #if 0'ed. > While here sprinkle in some in6_ prefixes, pointed out by stsp. > OK stsp (florian@) nfs ~ krpc_subr.c ~ nfs_socket.c ~ nfs_syscalls.c > Change sosetopt() to no longer free the mbuf it receives and change > all the callers to call m_freem(9). > Support from deraadt@ and tedu@, ok visa@, bluhm@ (mpi@) sys ~ socketvar.h > Change sosetopt() to no longer free the mbuf it receives and change > all the callers to call m_freem(9). > Support from deraadt@ and tedu@, ok visa@, bluhm@ (mpi@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ sshd_config.5 > document available AuthenticationMethods; bz#2453 ok dtucker@ (djm@) ~ dns.c ~ dns.h ~ sshconnect.c > identify the case where SSHFP records are missing but other DNS RR > types are present and display a more useful error message for this > case; patch by Thordur Bjornsson; bz#2501; ok dtucker@ (djm@) ~ sshd_config.5 > remove blank line; (jmc@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bind ~ configure > disable a few warnings so we can start to see the relevant ones; > ok sthen@ (otto@) smtpd ~ smtp_session.c > the wait_filter_data session set is now pointless (eric@) ~ smtp_session.c > more code cleanup after filter removal > ok gilles@ (eric@) tcpdump ~ print-802_11.c > Make 'tcpdump -v' decode RSN information elements in beacons > instead of lazily dumping them in hex. > ok mpi@ (stsp@) vmctl ~ vmctl.8 > vmctl: -L option clarification in man page (mlarkin@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
