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

Reply via email to