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

Reply via email to