OpenBSD src changes summary for 2017-07-31
==========================================

distrib/common                          regress/usr.sbin
sbin/dhclient                           sbin/ifconfig
sys/arch/amd64/stand/efiboot            sys/arch/arm/include
sys/arch/arm64/stand/efiboot            sys/arch/armv7/stand/efiboot
sys/arch/i386/conf                      sys/arch/octeon/dev
sys/arch/octeon/include                 sys/arch/octeon/octeon
sys/conf                                sys/kern
usr.bin/mandoc                          usr.bin/systat
usr.bin/vi                              usr.sbin/dhcpd
usr.sbin/httpd                          usr.sbin/smtpd

== distrib =========================================================== 01/06 ==

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

common

  ~ elfrd_size.c                          ~ elfrdsetroot.c

  > Style fix and unused var/label cleanup. From Matthew Martin.
  > ok deraadt@ (mortimer@)

== regress =========================================================== 02/06 ==

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

usr.sbin

  ~ ifstated/statemachine                 

  > Fix whitespace, ok jca@ (rob@)

  ~ ifstated/ifstated                     

  > Tweak demoted state test, ok jca@ (rob@)

== sbin ============================================================== 03/06 ==

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

dhclient

  ~ dhclient.conf.5                       

  > Shorten description and remove details regarding the parser implementation.
  > ok jmc@ krw@ (anton@)

ifconfig

  ~ brconfig.c                            

  > The handling of 'add' used by bridge and switch in ifconfig does not
  > error out if the ioctl returns EEXIST.  Do the same for the switch
  > specific 'addlocal' and 'portno' ioctls so netstart won't error out
  > when rerun with the same settings in hostname.switchN.
  > ok reyk@ (jsg@)

== sys =============================================================== 04/06 ==

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

arch/amd64/stand/efiboot

  ~ conf.c                                ~ efiboot.c

  > Back out previous commit but handle the case where the device path consists
  > of a single MEDIA_DEVICE_PATH component specially to cater for U-Boot's
  > somewhat broken device path handling.  Add comments to prevent confusion
  > in the future.  Bump the version number once again.
  > ok brynet@ (kettenis@)

arch/arm/include

  ~ atomic.h                              

  > Use unsigned long instead of uint32_t, which is the appropriate integer
  > type for storing pointers in our universe.  Avoids an implicit dependence
  > on <sys/types.h>.
  > ok tom@ (kettenis@)

arch/arm64/stand/efiboot

  ~ conf.c                                ~ efiboot.c

  > Back out previous commit but handle the case where the device path consists
  > of a single MEDIA_DEVICE_PATH component specially to cater for U-Boot's
  > somewhat broken device path handling.  Add comments to prevent confusion
  > in the future.  Bump the version number once again.
  > ok brynet@ (kettenis@)

arch/armv7/stand/efiboot

  ~ conf.c                                ~ efiboot.c

  > Back out previous commit but handle the case where the device path consists
  > of a single MEDIA_DEVICE_PATH component specially to cater for U-Boot's
  > somewhat broken device path handling.  Add comments to prevent confusion
  > in the future.  Bump the version number once again.
  > ok brynet@ (kettenis@)

arch/i386/conf

  ~ RAMDISK                               

  > Comment out non-crucial device drivers (xhci(4), wdc@pcmcia, and cd(4)
  > support.  fd+xhci without ehci compat probably doesn't exist, and in
  > the other cases alternatve install methods exist.  This makes i386
  > floppies fit again after routing table changes. (deraadt@)

arch/octeon/dev

  ~ octcib.c                              

  > Assume edge triggering by default for robustness, as is done
  > in octcit(4). (visa@)

  ~ mainbus.c                             

  > Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy. (visa@)

arch/octeon/include

  ~ octeonvar.h                           

  > Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy. (visa@)

arch/octeon/octeon

  ~ machdep.c                             

  > Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy. (visa@)

conf

  ~ files                                 

  > Give back some space to the ramdisk by compiling net/radix.c only
  > if we compile pf, ipsec, pipex or nfsserver.
  > Suggested by mpi some time ago.
  > Tweak & OK bluhm
  > deraadt assumes it's fair (florian@)

kern

  ~ vfs_subr.c                            

  > Give back some space to the ramdisk by compiling net/radix.c only
  > if we compile pf, ipsec, pipex or nfsserver.
  > Suggested by mpi some time ago.
  > Tweak & OK bluhm
  > deraadt assumes it's fair (florian@)

== usr.bin =========================================================== 05/06 ==

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

mandoc

  ~ man_term.c                            ~ mdoc_validate.c

  > Fix an out of bounds read access to a constant array that caused
  > segfaults on certain hardened versions of glibc.  Triggered by .sp
  > or blank lines right before .SS or .SH, or before the first .Sh.
  > Found the hard way by Dr. Markus Waldner on Debian
  > and by Leah Neukirchen on Void Linux. (schwarze@)

  ~ tbl_html.c                            ~ tbl_term.c

  > Ignore explicitly specified negative column widths rather than
  > wrapping around to huge numbers and risking memory exhaustion;
  > fixes Debian ps(1).  Bug reported by Dr. Markus Waldeck. (schwarze@)

systat

  ~ pool.c                                

  > print the number of GCs with print_fld_size instead of print_fld_uint.
  > this makes a large number of GCs appear as something like "26K"
  > instead of "*". (dlg@)

vi

  ~ common/options.c                      

  > Silence some warnings generated by clang.
  > Original diff by espie@ with some minor tweaks by myself.
  > OK espie@ and florian@ (martijn@)

== usr.sbin ========================================================== 06/06 ==

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

dhcpd

  ~ dhcpd.h                               

  > Removed unused struct, also noticed by Edgar Pettijohn. ok jca@, krw@
  > (rob@)

httpd

  ~ server_fcgi.c                         

  > Don't set HTTP date header if already set.
  > Thanks Nick Owens
  > OK florian@ (ians@)

smtpd

  ~ parser.c                              

  > cmd_dump() is unused
  > spotted by deraadt (gilles@)

  ~ mda.c                                 

  > handle empty output correctly in mda_getlastline()
  > diff from Casper Ti. Vector, ok eric@ (gilles@)

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

Reply via email to