OpenBSD src changes summary for 2016-12-29 ==========================================
lib/libcrypto lib/libssl sys/dev/microcode sys/kern sys/net sys/netinet6 sys/sys usr.bin/doas == lib =============================================================== 01/03 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ man/Makefile + man/d2i_ASN1_NULL.3 > Write d2i_ASN1_NULL(3) manual page from scratch. > Both functions are listed in <openssl/asn1.h> > and in OpenSSL doc/man3/d2i_X509.pod. > After reading the code, i'm not amused. You wouldn't think that > it might take eight stack levels to decode a constant sixteen bit > value that does not even allow a single content octet, or would > you? Nota bene, this is an average of four stack levels for each > non-zero bit decoded... :-( (schwarze@) libssl ~ man/SSL_CTX_set_session_cache_mode.3 > fix typo; from OpenSSL > commit 67adf0a7c273a82901ce8705ae8d71ee2f1c959c > Author: Markus Triska <[email protected]> > Date: Sun Dec 25 19:58:38 2016 +0100 (schwarze@) == sys =============================================================== 02/03 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys dev/microcode ~ bnx/bnxfw.h > Eliminate 68 unused static variables that gcc complains about. > ok deraadt@ (krw@) kern ~ uipc_usrreq.c > Release the NET_LOCK() before calling unp_connect(). It is not possible > to hold it during VFS operations as NFS might try to grab it. > Problem also reported by Siegfried Rudzio on bugs@. > ok visa@ (mpi@) ~ uipc_socket.c ~ uipc_socket2.c ~ uipc_syscalls.c ~ uipc_usrreq.c > Change NET_LOCK()/NET_UNLOCK() to be simple wrappers around > splsoftnet()/splx() until the known issues are fixed. > In other words, stop using a rwlock since it creates a deadlock when > chrome is used. > Issue reported by Dimitris Papastamos and kettenis@ > ok visa@ (mpi@) net ~ pf_norm.c > Use __func__ instead of explicit function name in panic messages. (bluhm@) ~ if.c ~ if_pflow.c > Change NET_LOCK()/NET_UNLOCK() to be simple wrappers around > splsoftnet()/splx() until the known issues are fixed. > In other words, stop using a rwlock since it creates a deadlock when > chrome is used. > Issue reported by Dimitris Papastamos and kettenis@ > ok visa@ (mpi@) ~ pf.c ~ pf_norm.c ~ pfvar.h > In pf_refragment6() use the valid route from pf_route6() instead > of calling rtalloc() again. > OK mpi@ (bluhm@) netinet6 ~ in6_ifattach.c > Get rid of recursive splsoftnet() in in6_ifattach_linklocal(). > ok visa@ (mpi@) sys ~ systm.h > Change NET_LOCK()/NET_UNLOCK() to be simple wrappers around > splsoftnet()/splx() until the known issues are fixed. > In other words, stop using a rwlock since it creates a deadlock when > chrome is used. > Issue reported by Dimitris Papastamos and kettenis@ > ok visa@ (mpi@) == usr.bin =========================================================== 03/03 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin doas ~ parse.y > it has been six months and two days... remove keepenv { obsolete } syntax > (tedu@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
