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
