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

bin/dd                                  distrib/amd64
distrib/i386                            distrib/macppc
distrib/notes                           distrib/sets
games/tetris                            lib/libc
lib/libcrypto                           lib/libssl
lib/libtls                              libexec/ld.so
regress/sbin                            sbin/dhclient
share/man                               sys/arch/mips64/include
sys/arch/octeon/dev                     sys/dev/fdt
sys/dev/ic                              sys/dev/pci
sys/dev/rasops                          sys/kern
sys/msdosfs                             sys/net
sys/sys                                 usr.bin/ctfconv
usr.bin/openssl                         usr.sbin/rtadvd
usr.sbin/smtpd                          usr.sbin/vmd

== bin =============================================================== 01/11 ==

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

dd

  ~ dd.c                                  ~ dd.h
  ~ misc.c                                

  > convert gettimeofday to mono clock.
  > from Scott Cheloha (tedu@)

== distrib =========================================================== 02/11 ==

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

amd64

  ~ iso/Makefile                          ~ ramdiskA/Makefile.inc
  ~ ramdisk_cd/Makefile.inc               

  > strip .SUNW_ctf in the remaining strip invocations
  > broke amd64/ramdisk_cd as it no longer fit; spotted by jsg@
  > ok deraadt@ mpi@ (jasper@)

i386

  ~ common/Makefile.inc                   ~ iso/Makefile

  > strip .SUNW_ctf in the remaining strip invocations
  > broke amd64/ramdisk_cd as it no longer fit; spotted by jsg@
  > ok deraadt@ mpi@ (jasper@)

macppc

  ~ ramdisk/Makefile                      

  > strip .SUNW_ctf in the remaining strip invocations
  > broke amd64/ramdisk_cd as it no longer fit; spotted by jsg@
  > ok deraadt@ mpi@ (jasper@)

notes

  ~ armv7/prep                            ~ arm64/prep

  > Avoid raw devices when dd'ing U-Boot.  Avoids cases that might require
  > conv=sync.  Discussed with kettenis some time ago. (jsg@)

  ~ armv7/prep                            

  > mention raw SD card offset for U-Boot on Rockchip RK3xxx (jsg@)

sets

  ~ lists/comp/md.loongson                ~ lists/comp/md.octeon
  ~ lists/comp/md.sgi                     

  > sync (visa@)

  ~ lists/comp/mi                         

  > sync (jsg@)

== games ============================================================= 03/11 ==

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

tetris

  ~ input.c                               ~ input.h
  ~ tetris.c                              ~ tetris.h

  > replace gettimeofday with monotonic gettime. from Scott Cheloha
  > ok tb (tedu@)

== lib =============================================================== 04/11 ==

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

libc

  ~ sys/Makefile.inc                      ~ sys/ktrace.2

  > add fktrace to libc (tedu@)

libcrypto

  ~ chacha/chacha-merged.c                

  > Convert the sigma and tau initialisers to byte arrays, rather than using
  > strings. The original code is perfectly valid C, however it causes some
  > compilers to complain since it lacks room for a string NUL terminator and
  > the compiler is not smart enough to realise that these are only used as
  > byte arrays and never treated as strings.
  > ok bcook@ beck@ inoguchi@ (jsing@)

  ~ modes/ctr128.c                        ~ modes/gcm128.c
  ~ modes/xts128.c                        ~ rc4/rc4_enc.c

  > move endian/word size checks from runtime to compile time
  > ok guenther@ (bcook@)

  ~ Makefile                              

  > Switch to -Werror with clang for libressl.
  > Discussed with beck@ and jsing@
  > ok beck@ (doug@)

  ~ asn1/a_time_tm.c                      ~ asn1/asn1_locl.h
  ~ x509/x509_vfy.c                       

  > Add ability to clamp a notafter to values representable in a 32 bit time_t
  > This will only be used in portable. As noted, necessary to
  > make us conformant to RFC 5280 4.1.2.5.
  > ok jsing@ bcook@ (beck@)

libssl

  ~ ssl.h                                 ~ t1_lib.c

  > Nuke SSL_OP_CRYPTOPRO_TLSEXT_BUG.
  > This was a workaround for a server that needed to talk GOST to old/broken
  > CryptoPro clients. This has no impact on TLS clients that are using GOST.
  > ok bcook@ beck@ doug@ (jsing@)

  ~ ssl.h                                 ~ t1_lib.c

  > Remove support for the TLS padding extension.
  > This was added as a workaround for broken F5 TLS termination, which then
  > created issues talking to broken IronPorts. The size of the padding is
  > hardcoded so it cannot be used in any generic sense.
  > ok bcook@ beck@ doug@ (jsing@)

  ~ ssl_lib.c                             

  > Make SSL{,_CTX}_set_alpn_protos() do atomic updates and handle NULL.
  > Previously, the code would accept NULL and 0 length and try to
  > malloc/memcpy it.  On OpenBSD, malloc(0) does not return NULL.  It could
  > also fail in malloc and leave the old length.
  > Also, add a note that this public API has backwards semantics of what you
  > would expect where 0 is success and 1 is failure.
  > input + ok jsing@ beck@ (doug@)

  ~ Makefile                              

  > Switch to -Werror with clang for libressl.
  > Discussed with beck@ and jsing@
  > ok beck@ (doug@)

  ~ t1_lib.c                              

  > match function implementation with declaration, ok beck@, doug@ (bcook@)

libtls

  ~ Makefile                              

  > Switch to -Werror with clang for libressl.
  > Discussed with beck@ and jsing@
  > ok beck@ (doug@)

== libexec =========================================================== 05/11 ==

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

ld.so

  ~ mips64/archdep.h                      

  > Get R_MIPS_* defines via <machine/reloc.h>.
  > OK guenther@ (visa@)

== regress =========================================================== 06/11 ==

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

sbin

  + pfctl/pfcmdfail1.in                   + pfctl/pfcmdfail1.ok
  + pfctl/pfcmdfail1.opts                 

  > actually add the files needed by my test. noted by bluhm@, thx (benno@)

== sbin ============================================================== 07/11 ==

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

dhclient

  ~ dhclient.c                            ~ dispatch.c
  ~ privsep.c                             ~ privsep.h

  > Simplify HUP handling now that proper error
  > checks are done on the imsg socket to detect
  > closure, etc.
  > Die immediately if the priv process notices
  > the interface name can't be turned into an
  > index. (krw@)

== share ============================================================= 08/11 ==

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

man

  ~ man5/resolv.conf.5                    

  > Bring the dhclient(8) related text into
  > line with reality. More polishing sure
  > to follow.
  > ok beck@ (krw@)

  ~ man9/pool.9                           

  > New flag PR_RWLOCK for pool_init(9) makes the pool use rwlocks instead
  > of mutexes.  Use this immediately for the pool_cache futex pools.
  > Mostly worked out with dlg@ during e2k17
  > ok mpi@ tedu@ (guenther@)

== sys =============================================================== 09/11 ==

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

arch/mips64/include

  ~ exec.h                                ~ reloc.h

  > Make R_MIPS_* defines available via <machine/reloc.h>.
  > OK guenther@ (visa@)

arch/octeon/dev

  ~ octohci.c                             

  > Fix a dereference of a bogus pointer. (visa@)

dev/fdt

  ~ sximmc.c                              ~ sxipio.c

  > Add support for Allwinner A64/H5 device trees that use the official Linux
  > bindings.  The current U-Boot device trees are somewhat broken and keep
  > the SD-card controller from working. (kettenis@)

  ~ if_dwge_fdt.c                         

  > remove uneeded bpf include (jsg@)

dev/ic

  ~ ahci.c                                

  > improve AHCI hibernate writeout performance by doing smaller delay()s
  > between each I/O.
  > ok kettenis@, jmatthew@ (mlarkin@)

dev/pci

  ~ if_iwm.c                              

  > When iwm_stop() releases the scan lock wake processes sleeping on it.
  > Fixes ifconfig scan hanging after resume if system suspended during a scan.
  > ok tb@ (stsp@)

  ~ if_iwn.c                              

  > When iwn_stop() releases the scan lock wake processes sleeping on it.
  > Fixes ifconfig scan hanging after resume if system suspended during a scan.
  > ok stsp (tb@)

  ~ if_iwm.c                              ~ if_iwmvar.h

  > Add proper support for iwm(4) firmware's time event. Cancel the event if
  > it is still scheduled before tearing down firmware state in iwm_unauth().
  > This change does not address any particular known issue, but matches what
  > Linux does. If it causes any problems, let me know.
  > ok tb@ (stsp@)

  ~ if_iwm.c                              

  > Remove the second parameter of iwm_stop(). It was not used for anything.
  > No functional change. (stsp@)

dev/rasops

  ~ rasops.c                              

  > Fix rotation in combination wth vcons support by calling
  > rasops_putchar_rotated() within the other rotation support functions.
  > ok patrick@ (kettenis@)

kern

  ~ subr_pool.c                           ~ sys_futex.c

  > New flag PR_RWLOCK for pool_init(9) makes the pool use rwlocks instead
  > of mutexes.  Use this immediately for the pool_cache futex pools.
  > Mostly worked out with dlg@ during e2k17
  > ok mpi@ tedu@ (guenther@)

  ~ vfs_vnops.c                           

  > Nuke trailing whitespace (beck@)

msdosfs

  ~ msdosfs_fat.c                         

  > minor msdosfs tweaks
  > * add to comments for pcbmap()
  > * remove useless ";"
  > ok tb@ (sf@)

net

  ~ pf.c                                  ~ pfvar.h

  > to change a state's state (that term is overloaded in pf, protocol state
  > like ESTABLISHED for tcp here), don't do it directly, but go through a
  > newly
  > introduced pf_set_protostate()
  > ok bluhm benno (henning@)

sys

  ~ ctf.h                                 

  > Convert variable type to C99.
  > OK mpi@ (nayden@)

  ~ ktrace.h                              

  > declaration for fktrace (tedu@)

  ~ pool.h                                

  > New flag PR_RWLOCK for pool_init(9) makes the pool use rwlocks instead
  > of mutexes.  Use this immediately for the pool_cache futex pools.
  > Mostly worked out with dlg@ during e2k17
  > ok mpi@ tedu@ (guenther@)

  ~ vnode.h                               

  > Evidence suggests this trailing whitespace was left here by maurauding
  > Vikings... We don't need to keep it (beck@)

  ~ vnode.h                               

  > remove accidental addition (beck@)

== usr.bin =========================================================== 10/11 ==

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

ctfconv

  ~ ctfstrip                              

  > Fix arguments that are passed to strip(1). In particular,
  > $INFILE should not appear twice.
  > OK mpi@, jasper@ (visa@)

openssl

  ~ Makefile                              

  > Switch to -Werror with clang for libressl.
  > Discussed with beck@ and jsing@
  > ok beck@ (doug@)

== usr.sbin ========================================================== 11/11 ==

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

rtadvd

  ~ rtadvd.c                              

  > The impossibility has been impossible since an impossible long
  > time. And indeed it is impossible to arrive here with something other
  > than a ND_OPT_PREFIX_INFORMATION. Remove #if 0'ed block. (florian@)

smtpd

  ~ pony.c                                ~ smtp_session.c
  ~ smtpd.h                               ~ smtpd/Makefile

  > bypass the filter code for incoming smtp sessions.
  > experimental support for filters has been removed from the config
  > parser already, and we want to get rid of the remaining code.
  > ok gilles@ (eric@)

vmd

  ~ vmd.c                                 

  > don't issue a termination command to an already stopped vm
  > ok mlarkin@ (jasper@)

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

Reply via email to