OpenBSD src changes summary for 2016-06-30
==========================================

gnu/usr.bin/perl                        lib/libc
lib/libcrypto                           lib/libssl
regress/lib                             sbin/sysctl
share/man                               sys/netinet
sys/netinet6                            usr.bin/sndiod
usr.bin/ssh                             usr.sbin/rtadvd
usr.sbin/smtpd                          usr.sbin/vmd

== gnu =============================================================== 01/08 ==

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

usr.bin/perl

  ~ cpan/Time-HiRes/HiRes.pm              ~ cpan/Time-HiRes/HiRes.xs
  ~ cpan/Time-HiRes/Makefile.PL           
  ~ cpan/Time-HiRes/fallback/const-c.inc
  ~ cpan/Time-HiRes/t/Watchdog.pm         ~ cpan/Time-HiRes/t/alarm.t
  ~ cpan/Time-HiRes/t/clock.t             ~ cpan/Time-HiRes/t/gettimeofday.t
  ~ cpan/Time-HiRes/t/itimer.t            ~ cpan/Time-HiRes/t/nanosleep.t
  ~ cpan/Time-HiRes/t/sleep.t             ~ cpan/Time-HiRes/t/stat.t
  ~ cpan/Time-HiRes/t/time.t              ~ cpan/Time-HiRes/t/tv_interval.t
  ~ cpan/Time-HiRes/t/ualarm.t            ~ cpan/Time-HiRes/t/usleep.t
  + cpan/Time-HiRes/t/utime.t             

  > Update perl Time::HiRes to 1.9739
  > Which provides hires `utime`
  > requested by espie@ OK millert@ (afresh1@)

== lib =============================================================== 02/08 ==

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

libc

  ~ stdlib/malloc.c                       

  > adapt S option: add C, rm F (not relevant with 0 cache and disables
  > chunk rnd), rm P: is default (otto@)

  ~ gen/sysctl.3                          

  > nptys sysctls were removed (tedu@)

libcrypto

  ~ crypto/arc4random_win.h               

  > Tighten behavior of _rs_allocate on Windows.
  > For Windows, we are simply using calloc, which has two annoyances:
  > the memory has more permissions than needed by default, and it comes
  > from the process heap, which looks like a memory leak since this memory
  > is rightfully never freed.
  > This switches _rs_alloc on Windows to use VirtualAlloc, which restricts the
  > memory to READ|WRITE and keeps the memory out of the process heap.
  > ok deraadt@ (bcook@)

  ~ crypto/arc4random_aix.h               ~ crypto/arc4random_freebsd.h
  ~ crypto/arc4random_hpux.h              ~ crypto/arc4random_linux.h
  ~ crypto/arc4random_netbsd.h            ~ crypto/arc4random_osx.h
  ~ crypto/arc4random_solaris.h           

  > Tighten behavior of _rs_allocate failure for portable arc4random
  > implementations.
  > In the event of a failure in _rs_allocate for rsx, we still have a
  > reference to
  > freed memory for rs on return. Not a huge deal since we subsequently abort
  > in
  > _rs_init, but it looks strange on its own.
  > ok deraadt@ (bcook@)

libssl

  ~ src/crypto/dh/dh.h                    ~ src/crypto/dh/dh_key.c
  ~ src/crypto/dsa/dsa.h                  ~ src/crypto/dsa/dsa_key.c
  ~ src/crypto/rsa/rsa.h                  ~ src/crypto/rsa/rsa_crpt.c
  ~ src/crypto/rsa/rsa_eay.c              ~ src/crypto/rsa/rsa_gen.c

  > Remove flags for disabling constant-time operations.
  > This removes support for DSA_FLAG_NO_EXP_CONSTTIME,
  > DH_FLAG_NO_EXP_CONSTTIME,
  > and RSA_FLAG_NO_CONSTTIME flags, making all of these operations
  > unconditionally
  > constant-time.
  > Based on the original patch by César Pereid.  ok beck@ (bcook@)

  ~ src/crypto/opensslv.h                 

  > bump to 2.4.2 (bcook@)

  ~ src/crypto/opensslv.h                 

  TAGGED OPENBSD_5_9
  > bump for 2.3.7 (bcook@)

== regress =========================================================== 03/08 ==

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

lib

  ~ libcrypto/dh/dhtest.c                 ~ libcrypto/dsa/dsatest.c

  > Remove flags for disabling constant-time operations.
  > This removes support for DSA_FLAG_NO_EXP_CONSTTIME,
  > DH_FLAG_NO_EXP_CONSTTIME,
  > and RSA_FLAG_NO_CONSTTIME flags, making all of these operations
  > unconditionally
  > constant-time.
  > Based on the original patch by César Pereid.  ok beck@ (bcook@)

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

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

sysctl

  ~ sysctl.8                              

  > ntpys sysctl was removed (tedu@)

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

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

man

  ~ man4/pty.4                            

  > 992 ptys is the hard max. (tedu@)

  ~ man4/pty.4                            

  > don't need the .xr to sysctl now either (tedu@)

  ~ man9/usbd_ref_wait.9                  

  > Also mention the term 'USB device' in the title to make clear that the
  > reference count is on a device level.
  > ok jmc (mglocker@)

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

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

netinet

  ~ in_pcb.c                              

  > Use ``rt_addr'' rather than ``rt_ifa'' to get the source address
  > corresponding to a route.
  > ok florian@ on a previous version, input and ok bluhm@ (mpi@)

netinet6

  ~ in6_ifattach.c                        

  > Restore the automagically added /64 route on p2p interfaces in order to
  > send traffic to link-local addresses without default route.
  > Fix a regression reported by Michael Lechtermann, ok stsp@, sthen@ (mpi@)

  ~ in6_src.c                             

  > Use ``rt_addr'' rather than ``rt_ifa'' to get the source address
  > corresponding to a route.
  > ok florian@ on a previous version, input and ok bluhm@ (mpi@)

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

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

sndiod

  ~ file.c                                

  > Use CLOCK_UPTIME instead of CLOCK_MONOTONIC, as the later makes jumps
  > during suspend/resume cycles which triggers watchdog time-outs and
  > in turn prevents sndiod from resuming. (ratchov@)

ssh

  ~ progressmeter.c                       

  > Explicitly check for 100% completion to avoid potential floating point
  > rounding error, which could cause progressmeter to report 99% on
  > completion.
  > While there invert the test so the 100% case is clearer.  with & ok djm@
  > (dtucker@)

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

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

rtadvd

  ~ rtadvd.c                              

  > Prevent NULL deref, pointed out by llvm's scan-build.
  > OK jca, millert (florian@)

smtpd

  ~ aliases.5                             

  > update aliases documentation to reflect reality (gilles@)

vmd

  ~ virtio.c                              

  > remove some unused variables (that were commented out anyway) (mlarkin@)

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

Reply via email to