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

Reply via email to