OpenBSD src changes summary for 2017-03-23 ==========================================
etc/rc.d/spamd lib/libc regress/sbin sbin/iked sbin/route share/man share/zoneinfo sys/arch/amd64/include sys/net80211 sys/netinet usr.sbin/acme-client usr.sbin/makefs usr.sbin/vmd == etc =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc rc.d/spamd ~ rc.d/spamd > Don't check for spamd_black twice in rc_pre and rc_start; just do > everything > in rc_pre. > prodded by and ok jmc@, ok halex@ (ajacoutot@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/mkdir.2 > mkdir(2) and mkdirat(2) can also fail with EACCESS if write permission > is denied on the parent directory of the directory to be created. > From FreeBSD. OK deraadt@ natano@ (millert@) == regress =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sbin ~ ipsecctl/Makefile > Allow to override location of ipsecctl tool with IPSECCTL environment. > Useful for development testing without make install. (bluhm@) ~ ipsecctl/Makefile + ipsecctl/sa25.in + ipsecctl/sa25.ok + ipsecctl/sa26.in + ipsecctl/sa26.ok > Add tests for SA grouped in bundles. (bluhm@) == sbin ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin iked ~ iked.c > set ps_noaction to not fork uneeded children when checking config with -n > ok mikeb@ reyk@ (jsg@) route ~ route.c > Fix printf() incantation for non-NULL terminated string. > Pointed out by florian@. > ok bluhm@ (krw@) == share ============================================================= 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/virtio.4 > Mention vmmci(4) in virtio man page (mlarkin@) ~ man4/virtio.4 > Remove some obvious statement in previous commit (mlarkin@) zoneinfo ~ datfiles/iso3166.tab ~ datfiles/northamerica > Update to tzdata2017b from ftp.iana.org (millert@) == sys =============================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/include ~ vmmvar.h > Bump the emulated PCI MMIO range end to 0xFFFFFFFF. This slightly > penalizes i386 guests who previously had memory allocated by vmd after > 0xF0FFFFFF (the previous range end) but makes memory range calculation > in vmd/mc146818 much much easier. This diff needs to be combined with > the previous vmd diffs or you won't be able to create a vm with memory > size larger than ~3855MB. (mlarkin@) net80211 ~ ieee80211_crypto.c ~ ieee80211_crypto_bip.c ~ ieee80211_crypto_ccmp.c ~ ieee80211_crypto_tkip.c ~ ieee80211_crypto_wep.c ~ ieee80211_ioctl.c > Use explicit_bzero() to wipe out key material and add some sizes to free(). > ok stsp (tb@) netinet ~ ip_carp.c > Replace manual loop with SRPL_FOREACH_SAFE_LOCKED macro. > OK mpi@ (bluhm@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin acme-client ~ main.c > pull root check up, the parser will bomb out anyway > OK benno (florian@) ~ parse.y > It is perfectly valid to have a cert / key not owned by root; remove > useless check. > OK benno (florian@) makefs ~ msdos.c > Set the maximum value of the msdos options to the value of LLONG_MAX > instead of ULLONG_MAX since the type of the comparison is using long > long, which has a positive maximum of LLONG_MAX. The affected opts > are of type off_t, which should have a maximum of LLONG_MAX anyway. > Fixes makefs(8) on msdos with options "create_size" or "offset". > ok natano@ (patrick@) vmd ~ i8259.c > use proper return data size when doing PIC reads - don't clobber %eax > high bits. (mlarkin@) ~ mc146818.c > Various mc146818 emulation fixes - don't block interrupts needlessly, and > set proper return data size (don't clobber high %eax bits). Also apply > a mask on incoming data (from OUT instruction in guest) to avoid > misinterpreting register index values. Found when implementing Linux and > seabios support. (mlarkin@) ~ i8253.h ~ i8253.c > Various i8253/i8254 implementation improvements - Fix an error that used > the wrong i/o latch index on reads (resulting in erratic counter values > possibly being read). Also do proper return size setting (don't clobber > %eax high bits). > This diff also implements counter readback mode, which is used in seabios. > (mlarkin@) ~ mc146818.c ~ mc146818.h ~ vm.c > Implement memory size and SMP CPU count NVRAM registers in the emulated > mc146818. This is needed for seabios to boot properly (and construct > a sensible e820 map to send to the guest OS). (mlarkin@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
