OpenBSD src changes summary for 2016-09-19
==========================================

distrib/sets                            gnu/usr.bin/clang
lib/libc                                lib/libcompiler_rt
lib/libcxx                              lib/libcxxabi
lib/libssl                              lib/libtls
sbin/bioctl                             sbin/ping
share/man                               sys/arch/alpha/alpha
sys/arch/arm/arm                        sys/arch/hppa/gsc
sys/arch/hppa/hppa                      sys/arch/luna88k/cbus
sys/arch/m88k/m88k                      sys/arch/macppc/dev
sys/arch/mips64/mips64                  sys/arch/sgi/dev
sys/arch/sparc64/dev                    sys/crypto
sys/dev                                 sys/dev/ic
sys/dev/isa                             sys/dev/pci
sys/dev/sbus                            sys/dev/tc
sys/dev/usb                             sys/net
sys/netinet                             sys/netinet6
usr.bin/openssl                         usr.bin/renice
usr.bin/signify                         usr.bin/ssh
usr.bin/tcpbench                        usr.sbin/pstat
usr.sbin/switchd                        usr.sbin/tftp-proxy
usr.sbin/traceroute                     

== distrib =========================================================== 01/08 ==

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

sets

  ~ lists/etc/mi                          ~ lists/man/mi

  > sync (deraadt@)

  - lists/etc/md.mvmeppc                  - lists/game/md.mvmeppc
  - lists/man/md.mvmeppc                  

  > Remove some mvmeppc leftovers.
  > ok deraadt@ (visa@)

== gnu =============================================================== 02/08 ==

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

usr.bin/clang

  + include/llvm/PowerPC/Makefile         + libLLVMPowerPCAsmParser/Makefile
  + libLLVMPowerPCAsmPrinter/Makefile     + libLLVMPowerPCCodeGen/Makefile
  + libLLVMPowerPCDesc/Makefile           + libLLVMPowerPCDisassembler/Makefile
  + libLLVMPowerPCInfo/Makefile           

  > Add PowerPC backend build infrastructure.
  > ok kettenis@ (pascal@)

== lib =============================================================== 03/08 ==

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

libc

  ~ time/localtime.c                      

  > gmtime_r() should return NULL on failure, not the struct tm * result
  > parameter that was passed in.  From Carlin Bingham. (millert@)

libcompiler_rt

  ~ Makefile                              

  > Add non-VFP arm-specific code.
  > ok patrick@ (kettenis@)

  ~ Makefile                              

  > Don't build saveFP/restFP for powerpc.  Not needed on OpenBSD.
  > ok kettenis@ (pascal@)

libcxx

  ~ Makefile                              

  > Add -nostdinc++ like the original CMakeLists.txt does.  Fixes bulding with
  > clang++.
  > ok pascal@, patrick@ (kettenis@)

  ~ include/__config                      

  > We definitely want to use arc4random() on OpenBSD.
  > ok patrick@ (kettenis@)

libcxxabi

  ~ Makefile                              

  > Add -nostdinc++ like the original CMakeLists.txt does.  Fixes bulding with
  > clang++.
  > ok pascal@, patrick@ (kettenis@)

  ~ Makefile                              

  > We don't need cross-unwinding support,
  > ok patrick@, tom@ (kettenis@)

libssl

  ~ Makefile                              

  > Update ld search path for libssl/libcrypto, fixes cross-build after source
  > moved.
  > from Patrick Wildt (bcook@)

libtls

  ~ Makefile                              

  > Update ld search path for libssl/libcrypto, fixes cross-build after source
  > moved.
  > from Patrick Wildt (bcook@)

== sbin ============================================================== 04/08 ==

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

bioctl

  ~ bioctl.c                              

  > Switch softraid crypto from PKCS5 PBKDF2 to bcrypt PBKDF.
  > New volumes will be created with bcrypt PBKDF, however existing volumes
  > will continue to use PKCS5 PBKDF2 until a passphrase change is made.
  > If you're booting from softraid crypto, ensure that your boot loader has
  > been upgraded to a version that supports bcrypt prior to changing your
  > passphrase. Also be aware that once the passphrase has been changed, an
  > older version of bioctl(8) (one that does not support bcrypt PBKDF) will
  > not be able to "unlock" the volume.
  > Partly based on a diff from djm@. (jsing@)

  ~ bioctl.8                              

  > Update for bcrypt pbkdf. (jsing@)

ping

  ~ ping.c                                

  > Only allow standard dot notation for IPv4 addresses.
  > We can get rid of inet_aton(3) and use the AF independent getaddrinfo(3).
  > OK natano@, krw@, millert@, claudio@ (florian@)

== share ============================================================= 05/08 ==

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

man

  ~ man9/audio.9                          

  > Remove unused getdev() audio driver functions. (ratchov@)

== sys =============================================================== 06/08 ==

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

arch/alpha/alpha

  ~ db_trace.c                            

  > fix whitespace at EOL (jasper@)

  ~ db_trace.c                            

  > ansify function definitions
  > ok guenther@ millert@ (jasper@)

arch/arm/arm

  ~ db_trace.c                            

  > fix whitespace at EOL (jasper@)

  ~ db_trace.c                            

  > ansify function definitions
  > ok guenther@ millert@ (jasper@)

arch/hppa/gsc

  ~ harmony.c                             ~ harmonyvar.h

  > Remove unused getdev() audio driver functions. (ratchov@)

arch/hppa/hppa

  ~ db_interface.c                        

  > ansify function definitions
  > ok guenther@ millert@ (jasper@)

arch/luna88k/cbus

  ~ nec86.c                               ~ nec86hwvar.h

  > Remove unused getdev() audio driver functions. (ratchov@)

arch/m88k/m88k

  ~ db_trace.c                            

  > ansify function definitions
  > ok guenther@ millert@ (jasper@)

arch/macppc/dev

  ~ aoa.c                                 ~ awacs.c
  ~ daca.c                                ~ onyx.c
  ~ snapper.c                             ~ tumbler.c

  > Remove unused getdev() audio driver functions. (ratchov@)

arch/mips64/mips64

  ~ db_machdep.c                          

  > fix whitespace at EOL (jasper@)

arch/sgi/dev

  ~ mavb.c                                

  > Remove unused getdev() audio driver functions. (ratchov@)

arch/sparc64/dev

  ~ ce4231.c                              

  > Remove unused getdev() audio driver functions. (ratchov@)

crypto

  ~ crypto.c                              ~ gmac.c
  ~ hmac.c                                ~ xform.c

  > convert bcopy to memcpy. from david hill (tedu@)

dev

  ~ audio.c                               ~ audio_if.h

  > Remove unused getdev() audio driver functions. (ratchov@)

dev/ic

  ~ am7930var.h                           ~ arcofi.c
  ~ arcofivar.h                           

  > Remove unused getdev() audio driver functions. (ratchov@)

  ~ arcofi.c                              

  > Make this build again. (kettenis@)

dev/isa

  ~ ess.c                                 ~ gus.c
  ~ gusvar.h                              ~ pas.c
  ~ sb.c                                  

  > Remove unused getdev() audio driver functions. (ratchov@)

dev/pci

  ~ auacer.c                              ~ auglx.c
  ~ auich.c                               ~ auixp.c
  ~ auixpvar.h                            ~ autri.c
  ~ auvia.c                               ~ azalia.c
  ~ cmpci.c                               ~ cs4280.c
  ~ cs4281.c                              ~ eap.c
  ~ emuxki.c                              ~ emuxkivar.h
  ~ envy.c                                ~ esa.c
  ~ eso.c                                 ~ fms.c
  ~ maestro.c                             ~ neo.c
  ~ sv.c                                  ~ yds.c

  > Remove unused getdev() audio driver functions. (ratchov@)

dev/sbus

  ~ cs4231.c                              

  > Remove unused getdev() audio driver functions. (ratchov@)

dev/tc

  ~ bba.c                                 

  > Remove unused getdev() audio driver functions. (ratchov@)

dev/usb

  ~ uaudio.c                              ~ utvfu.c

  > Remove unused getdev() audio driver functions. (ratchov@)

  ~ usb_subr.c                            

  > ``bMaxPacketSize'' is reported as a power of 2 for super speed devices
  > as per section 4.8.2.1 of xHCI specification.
  > Note that we never got this correctly.
  > Spotted by and ok jsg@ (mpi@)

  ~ usb_subr.c                            

  > Correctly check for valid maximum packet size.
  > from jsg@ (mpi@)

net

  ~ bfd.c                                 ~ bfd.h

  > once again, fix the bfd state-machine.  this time, tested against a
  > juniper which rolled through several states during testing
  > (up->admindown->up->timeout->up) (phessler@)

  ~ bfd.c                                 

  > remove a bunch of noisy implementation-helper printfs (phessler@)

  ~ bfd.c                                 

  > send a nice diagnostic reason when we destroy all bfd interfaces (reboot)
  > (phessler@)

  ~ bfd.c                                 

  > do a better job of setting "last state" (phessler@)

  ~ bfd.c                                 

  > sigh, correct typo (phessler@)

  ~ switchofp.c                           

  > Replace duplicated VLAN injection code with the standard vlan_inject()
  > function.
  > ok goda@ (rzalamena@)

netinet

  ~ tcp_input.c                           

  > For incomming connections keep the TF_NOPUSH flag if TCP_NOPUSH was
  > set on the listen socket.
  > From David Hill; OK vgross@ (bluhm@)

  ~ ip_ah.c                               ~ ip_esp.c
  ~ ip_ipsp.c                             

  > convert bcopy to memcpy. from david hill. (tedu@)

netinet6

  ~ ip6_output.c                          ~ raw_ip6.c

  > convert bcopy to memcpy. from david hill. ok jca (tedu@)

== usr.bin =========================================================== 07/08 ==

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

openssl

  ~ openssl.1                             

  > shorten verify; (jmc@)

  ~ openssl.1                             

  > put the spkac section in the right place; (jmc@)

renice

  ~ renice.c                              

  > Replace an exit(3) call in main() with a return to enable the stack
  > protector.
  > From Rafael Neves (bluhm@)

signify

  ~ signify.1                             

  > use a shell glob wildcard, that's clearer than an out of scope variable
  > (tedu@)

ssh

  ~ channels.c                            ~ sshconnect1.c

  > Replace two more arc4random() loops with arc4random_buf().
  > tweaks and ok dtucker
  > ok deraadt (natano@)

  ~ kex.c                                 ~ packet.c

  > move inbound NEWKEYS handling to kex layer; otherwise early NEWKEYS causes
  > NULL deref; found by Robert Swiecki/honggfuzz; fixed with & ok djm@
  > (markus@)

tcpbench

  ~ tcpbench.c                            

  > Add OpenBSD RCS id. (bluhm@)

== usr.sbin ========================================================== 08/08 ==

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

pstat

  ~ pstat.c                               

  > Fix pstat -ft.  In presence of the -f flag, a logic error in ttymode()
  > leads to entering codepaths that try to work with only partially
  > initialized kvm structures -- with unsurprising outcomes.
  > Problem found by Rob Pierce, ok deraadt (tb@)

  ~ pstat.c                               

  > Add pledge support to pstat
  > The filemode(), ttymode() and vnodemode() functions can be split into two
  > pieces. The *_prep() piece must be hoisted to before pledge and the rest
  > can run under pledge "stdio rpath vminfo". The magic block that decides
  > which ones of the *_prep() pieces must be run with which combination of
  > command line switches is quite impressive.
  > Patch from Rob Pierce, thanks!
  > ok deraadt (tb@)

switchd

  ~ proc.c                                

  > Fix 'const char *' qualifier removal warning by casting it out with
  > uintptr_t. It is safe here to pass a 'const' to exec*().
  > improved by and ok millert@ (rzalamena@)

tftp-proxy

  ~ tftp-proxy.8                          

  > the pf.conf sample should refer to group _tftp_proxy, not proxy;
  > from joel knight (jmc@)

traceroute

  ~ traceroute.c                          

  > Only allow standard dot notation for IPv4 addresses as target.
  > We can get rid of inet_aton(3) and use the AF independent getaddrinfo(3).
  > OK natano@, krw@, millert@, claudio@ (florian@)

===============================================================================
_______________________________________________
odc mailing list
odc@squish.net
http://www.squish.net/mailman/listinfo/odc

Reply via email to