OpenBSD src changes summary for 2017-08-18
==========================================

distrib/miniroot                        sbin/dhclient
sbin/slaacd                             share/man
sys/arch/amd64/amd64                    sys/arch/armv7/omap
sys/arch/i386/i386                      sys/dev/gpio
sys/dev/ic                              sys/dev/usb
sys/dev/wscons                          sys/dev/wsfont
sys/net80211                            usr.bin/ssh
usr.sbin/slaacctl                       usr.sbin/vmctl
usr.sbin/vmd                            

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

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

miniroot

  ~ install.sub                           

  > RFC2606 gives us example.com, show that instead of another private
  > domain.  The non-existent "my.domain" is still offered as the
  > default choice which must not resolve.
  > ok rpe, deraadt (jcs@)

== sbin ============================================================== 02/06 ==

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

dhclient

  ~ kroute.c                              

  > Truncating a file and then deciding not to change its
  > contents doesn't do what you think it does.
  > Restore "no dns servers, no search, means don't touch
  > resolv.conf" behaviour unintentionally changed at t2k17.
  > Noticed by ajacoutot@ during an upgrade using a
  > non-OpenBSD dhcpd server that only provides the
  > options it is asked for. (krw@)

slaacd

  ~ engine.c                              ~ slaacd.h

  > Timeouts should be time_t to prevent overflows.
  > Bug report and fix tested by csszep AT gmail, thanks!
  > This was triggered by virtualbox which sets vltime and pltime to
  > infinity (0xffffffff). (florian@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/man4.armv7/amdisplay.4           

  > change email address in licenses to [email protected] (ians@)

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

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

arch/amd64/amd64

  ~ vm_machdep.c                          

  > We just need arc4random() for kernel stack random bias (modulo bios happens
  > with arc4random() % N when N is not a power of 2, which is why we normally
  > use arc4random_uniform(N), but PAGE_SIZE is always going to be a power of
  > 2.
  > And to make it clear, use bitwise AND rather than %.)
  > ok deraadt@ (tom@)

arch/armv7/omap

  ~ amdisplay.c                           ~ amdisplayreg.h
  ~ nxphdmi.c                             ~ nxphdmivar.h

  > change email address in licenses to [email protected] (ians@)

arch/i386/i386

  ~ vm_machdep.c                          

  > We just need arc4random() for kernel stack random bias (modulo bios happens
  > with arc4random() % N when N is not a power of 2, which is why we normally
  > use arc4random_uniform(N), but PAGE_SIZE is always going to be a power of
  > 2.
  > And to make it clear, use bitwise AND rather than %.)
  > ok deraadt@ (tom@)

dev/gpio

  ~ gpio.c                                

  > Test for device_lookup() returning NULL in gpioioctl() and gpioclose().
  > Coverity CIDs 1453046, 1453184. (jsg@)

dev/ic

  ~ tireg.h                               

  > Put statements in macros inside do while constructs to avoid problems
  > where a macro that expands to multiple lines gets called from an if
  > statement without braces.  Prompted by Coverity CID 1453088.
  > ok daniel@ mikeb@ millert@ (jsg@)

  ~ nvme.c                                

  > Avoid a NULL dereference in an error path.  Coverity CID 1453201.
  > ok mikeb@ (jsg@)

  ~ ar9380.c                              

  > Fix ar9380 switching regulator setup.  Coverity CID 1299115.
  > ok kevlo@ tom@ stsp@ (jsg@)

dev/usb

  ~ if_urtw.c                             

  > Fix checks for error return from urtw_alloc_rx_data_list() and
  > urtw_alloc_tx_data_list(), CID 980284.
  > ok stsp@ (kevlo@)

dev/wscons

  ~ wsconsio.h                            

  > Add compressed fonts support in the kernel.
  > The wsdisplay_font structure has been modified to add two new members
  > (zdata and zdata_len) to store compressed font data and its size. We
  > define compressed fonts by setting the data field to NULL and populating
  > the zdata and zdata_len fields.
  > In wsfont_lock(), we check if the selected font needs to be inflated,
  > and we call the newly introduced wsfont_inflate() if required.
  > OK kettenis@ (fcambus@)

  ~ wsconsio.h                            

  > Backout because it breaks ramdisks. Anyone making changes in the kernel
  > is required to consider or test ramdisks before commit. (deraadt@)

dev/wsfont

  ~ wsfont.c                              

  > Add compressed fonts support in the kernel.
  > The wsdisplay_font structure has been modified to add two new members
  > (zdata and zdata_len) to store compressed font data and its size. We
  > define compressed fonts by setting the data field to NULL and populating
  > the zdata and zdata_len fields.
  > In wsfont_lock(), we check if the selected font needs to be inflated,
  > and we call the newly introduced wsfont_inflate() if required.
  > OK kettenis@ (fcambus@)

  ~ wsfont.c                              

  > Backout because it breaks ramdisks. Anyone making changes in the kernel
  > is required to consider or test ramdisks before commit. (deraadt@)

net80211

  ~ ieee80211_crypto.c                    ~ ieee80211_crypto.h
  ~ ieee80211_proto.c                     

  > Clear WPA group keys from memory before initiating a key exchange
  > with an access point. Prevents false positive 'reused group key'
  > warnings in dmesg when re-associating to the same access point.
  > Problem reported by tb@
  > ok tb@ (stsp@)

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

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

ssh

  ~ auth.c                                ~ auth.h
  ~ auth2-pubkey.c                        ~ misc.c
  ~ misc.h                                ~ session.c
  ~ session.h                             

  > Move several subprocess-related functions from various locations to
  > misc.c. Extend subprocess() to offer a little more control over stdio
  > disposition.
  > feedback & ok dtucker@ (djm@)

  ~ auth2-pubkey.c                        ~ misc.c
  ~ misc.h                                

  > add a "quiet" flag to exited_cleanly() that supresses errors about
  > exit status (failure due to signal is still reported) (djm@)

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

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

slaacctl

  ~ slaacctl.c                            

  > Use "infinity" for pltime / vltime.
  > It's a bit easier on the eyes than 4294967295.
  > While here standardize on a width of 10. (florian@)

  ~ slaacctl.c                            

  > nano second resolution is meaningless (florian@)

  ~ slaacctl.c                            

  > print default router IP (florian@)

  ~ slaacctl.c                            

  > Show timeouts for addresses and default routers. (florian@)

vmctl

  ~ vmctl.c                               

  > distinguish errors during vm launch and return different error codes to
  > vmctl so that it can display proper errors for "disk missing" and "bios
  > missing" situations. Expands on an earlier idea/diff from jasper.
  > ok jasper@, pd@, tedu@ (mlarkin@)

vmd

  ~ config.c                              ~ vmd.h

  > distinguish errors during vm launch and return different error codes to
  > vmctl so that it can display proper errors for "disk missing" and "bios
  > missing" situations. Expands on an earlier idea/diff from jasper.
  > ok jasper@, pd@, tedu@ (mlarkin@)

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

Reply via email to