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
