OpenBSD src changes summary for 2017-10-16
==========================================

etc/MAKEDEV.common                      etc/etc.alpha/MAKEDEV
etc/etc.amd64/MAKEDEV                   etc/etc.arm64/MAKEDEV
etc/etc.armv7/MAKEDEV                   etc/etc.hppa/MAKEDEV
etc/etc.i386/MAKEDEV                    etc/etc.landisk/MAKEDEV
etc/etc.loongson/MAKEDEV                etc/etc.luna88k/MAKEDEV
etc/etc.macppc/MAKEDEV                  etc/etc.octeon/MAKEDEV
etc/etc.sgi/MAKEDEV                     etc/etc.socppc/MAKEDEV
etc/etc.sparc64/MAKEDEV                 etc/examples/dhclient.conf
lib/libc                                regress/lib
regress/usr.bin                         sbin/dhclient
sbin/route                              share/man
sys/arch/octeon/dev                     sys/dev/ic
sys/dev/pci                             sys/net
sys/net80211                            sys/netinet
sys/netinet6                            usr.bin/ctfdump
usr.bin/tmux                            usr.bin/xargs
usr.sbin/bgpctl                         

== etc =============================================================== 01/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc

MAKEDEV.common

  ~ MAKEDEV.common                        

  > Make it explicit that there is only one type of random device:
  > Create only /dev/urandom as device.
  > Create /dev/random and /dev/arandom as symlinks.
  > Drop /dev/srandom, which has been unused for a long time.
  > /dev/arandom will go away at a later point.
  > Discussed with guenther@, ok deraadt@ (naddy@)

etc.alpha/MAKEDEV

  ~ etc.alpha/MAKEDEV                     

  > sync (naddy@)

etc.amd64/MAKEDEV

  ~ etc.amd64/MAKEDEV                     

  > sync (naddy@)

etc.arm64/MAKEDEV

  ~ etc.arm64/MAKEDEV                     

  > sync (naddy@)

etc.armv7/MAKEDEV

  ~ etc.armv7/MAKEDEV                     

  > sync (naddy@)

etc.hppa/MAKEDEV

  ~ etc.hppa/MAKEDEV                      

  > sync (naddy@)

etc.i386/MAKEDEV

  ~ etc.i386/MAKEDEV                      

  > sync (naddy@)

etc.landisk/MAKEDEV

  ~ etc.landisk/MAKEDEV                   

  > sync (naddy@)

etc.loongson/MAKEDEV

  ~ etc.loongson/MAKEDEV                  

  > sync (naddy@)

etc.luna88k/MAKEDEV

  ~ etc.luna88k/MAKEDEV                   

  > sync (naddy@)

etc.macppc/MAKEDEV

  ~ etc.macppc/MAKEDEV                    

  > sync (naddy@)

etc.octeon/MAKEDEV

  ~ etc.octeon/MAKEDEV                    

  > sync (naddy@)

etc.sgi/MAKEDEV

  ~ etc.sgi/MAKEDEV                       

  > sync (naddy@)

etc.socppc/MAKEDEV

  ~ etc.socppc/MAKEDEV                    

  > sync (naddy@)

etc.sparc64/MAKEDEV

  ~ etc.sparc64/MAKEDEV                   

  > sync (naddy@)

examples/dhclient.conf

  ~ examples/dhclient.conf                

  > Remove stray, pointless and potentially confusing line. (krw@)

== lib =============================================================== 02/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ gen/sysctl.3                          

  > draft-ietf-tcpm-initcwnd was published as rfc 6928 (mikeb@)

== regress =========================================================== 03/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

lib

  ~ libpthread/Makefile                   + libpthread/pthread_once/Makefile
  + libpthread/pthread_once/pthread_once.c

  > Add regress test for cancellation of pthread_once()'s init_routine
  > From Scott Cheloha (scottcheloha (at) gmail.com) (guenther@)

usr.bin

  ~ xargs/Makefile                        ~ xargs/xargs-L.sh

  > Specify the xargs binary to test using a variable.
  > While here, do not suppress the command executed by make. (anton@)

  ~ xargs/Makefile                        + xargs/xargs-copy.sh

  > Add test for memcpy() -> memmove() regression. (anton@)

== sbin ============================================================== 04/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

dhclient

  ~ clparse.c                             

  > Bring parse_reject_statement() into line by
  > returning 0/1 for success, etc. Simplify it
  > by only supporting a single ip address per
  > statement, as dhclient.conf(5) states. Don't
  > add duplicate addresses to the reject list. (krw@)

  ~ clparse.c                             

  > Sort & update syntax comments to match code. Sort
  > TOK_* case:'s alphabetically to make it easier to
  > find things. (krw@)

route

  ~ route.c                               

  > Print the correct message and return an error code when no route entry
  > matches the corresponding RTM_GET request.
  > Based on a submission from Julien Dhaille, ok bluhm@ (mpi@)

== share ============================================================= 05/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/etherip.4                        ~ man4/gif.4

  > ifconfig's tunnel command has been using the SIOCSLIFPHYADDR ioctl(2)
  > since 2001.
  > Never too late to correct a lie. (mpi@)

== sys =============================================================== 06/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/octeon/dev

  ~ octmmc.c                              ~ octmmcreg.h

  > Utilize scatter/gather DMA with the newer MMC controller. (visa@)

dev/ic

  ~ bwfm.c                                ~ bwfmreg.h

  > Clear up some defines regarding WPA cipher settings.  This allows me
  > to attach to my WiFi AP.  It looks like even though it's thought of
  > as a bitvector, the settings are exclusive.  More tests will have to
  > occur to verify that theory.  Add a comment to enabling the firmware
  > supplicant, mentioning its use is not really awesome. (patrick@)

  ~ bwfm.c                                

  > Handle wpa parameters using the ieee80211 ioctl so we can start
  > setting and allowing only the specified parameters. (patrick@)

  ~ bwfm.c                                ~ bwfmreg.h

  > Allow a more fine grained control about which ciphers to use. (patrick@)

dev/pci

  ~ drm/i915/intel_bios.c                 

  > drm/i915/bios: ignore HDMI on port A
  > From Jani Nikula
  > 33d1fa43aad4ca11f5d01ede363c1dbdd2010540 in linux 4.4.y/4.4.92
  > 2ba7d7e0437127314864238f8bfcb8369d81075c in mainline linux
  > ok kettenis@ (jsg@)

net

  ~ if.c                                  

  > Change most of the returns into breaks.  This will let us release a lock.
  > While here add error checks for SIOC{A,D}IFGROUP.
  > ok sashan@, bluhm@, visa@ (mpi@)

  ~ if_enc.c                              ~ pfkeyv2.c

  > Last changes before running IPsec w/o KERNEL_LOCK().
  > Put more NET_ASSERT_LOCK() and document which globals it protects.
  > Add a mutex for pfkeyv2 globals.
  > Convert ipsp_delete_acquire() to timeout_set_proc().
  > Tested by Hrvoje Popovski, ok bluhm@ visa@ (mpi@)

  ~ if.c                                  

  > Multiple tweaks:
  > - Assert that all drivers declare a if_ioctl function pointer and stop
  > checking it against NULL.
  > - Do not use return statements in ifioctl() where a lock is needed.
  > - Call if_setlladdr() only if the underlying driver did not report an
  > error.
  > ok bluhm@ (mpi@)

  ~ if.c                                  ~ if_gif.c

  > Remove kernel support for the following ioctl(2)s, deprecated since 2001:
  > - SIOCSIFPHYADDR
  > - SIOCSIFPHYADDR_IN6
  > - SIOCGIFPSRCADDR
  > - SIOCGIFPSRCADDR_IN6
  > - SIOCGIFPDSTADDR
  > - SIOCGIFPDSTADDR_IN6
  > ok bluhm@ (mpi@)

net80211

  ~ ieee80211_pae_input.c                 

  > Add comments which document already fixed WPA attack vectors. (stsp@)

netinet

  ~ ip_ipsp.c                             ~ ip_ipsp.h
  ~ ip_spd.c                              

  > Last changes before running IPsec w/o KERNEL_LOCK().
  > Put more NET_ASSERT_LOCK() and document which globals it protects.
  > Add a mutex for pfkeyv2 globals.
  > Convert ipsp_delete_acquire() to timeout_set_proc().
  > Tested by Hrvoje Popovski, ok bluhm@ visa@ (mpi@)

  ~ ip_carp.c                             

  > Handle the case where the parent of a carp(4) is being destroyed
  > while packets where being passed to IPsec tasks.
  > Found the hardway by Hrvoje Popovski.
  > ok phessler@, claudio@ (mpi@)

netinet6

  ~ in6.c                                 

  > Remove kernel support for the following ioctl(2)s, deprecated since 2001:
  > - SIOCSIFPHYADDR
  > - SIOCSIFPHYADDR_IN6
  > - SIOCGIFPSRCADDR
  > - SIOCGIFPSRCADDR_IN6
  > - SIOCGIFPDSTADDR
  > - SIOCGIFPDSTADDR_IN6
  > ok bluhm@ (mpi@)

== usr.bin =========================================================== 07/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

ctfdump

  ~ ctfdump.c                             

  > Typo in header dump, from sbz@FreeBSD (mpi@)

tmux

  ~ resize.c                              ~ screen-redraw.c
  ~ server-client.c                       ~ status.c
  ~ tmux.h                                ~ tty.c

  > Infrastructure for drawing status lines of more than one line in height,
  > still only one is allowed but this lets tmux draw bigger ones. (nicm@)

xargs

  ~ xargs.c                               

  > Favor memmove() over memcpy() since dst and src originates from the same
  > allocation and may therefore overlap.
  > ok deraadt@ (anton@)

== usr.sbin ========================================================== 08/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpctl

  ~ bgpctl.c                              

  > Ensure last character in ssv mode is a newline
  > OK benno@ (job@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to