OpenBSD src changes summary for 2017-04-14
==========================================

Makefile                                etc/Makefile
gnu/usr.bin/cvs                         lib/libc
lib/libssl                              regress/sbin
regress/sys                             sbin/ipsecctl
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/dev                                 sys/kern
sys/net                                 sys/sys
usr.bin/mandoc                          usr.sbin/vmctl

== Makefile ========================================================== 01/09 ==

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

Makefile


  > mark newish phony targets as phony.
  > okay tb@ (espie@)

== etc =============================================================== 02/09 ==

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

Makefile

  ~ Makefile                              

  > mark newish phony targets as phony.
  > okay tb@ (espie@)

== gnu =============================================================== 03/09 ==

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

usr.bin/cvs

  ~ src/server.c                          

  > once cvs's flow-control mechanism has kicked in, stop reading from
  > its local reader until memory usage goes back down below its
  > watermark.
  > during a checkout of a tree with big files (like www) from a fast
  > reader (disk) and a slow writer (net), the amount of data being
  > buffered can back up enough that cvs tries to allocate too many
  > buffers and hits its resource limit, causing death.
  > cvs's flow-control mechanism properly detects this early on, but the
  > message sent to the reader process to stop sending data takes too
  > long to process.
  > take more aggressive action and just stop reading from the reader
  > until the writer has ejected enough data that it can start re-using
  > its already-allocated buffers instead of allocating new ones.
  > ok deraadt (jcs@)

== lib =============================================================== 04/09 ==

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

libc

  ~ gen/sysctl.3                          

  > correct path; from Klemens Nanni (deraadt@)

  ~ gen/ttyname.c                         

  > whitespace (deraadt@)

libssl

  ~ ssl_srvr.c                            

  > Use freezero(3) when cleaning up session tickets - not only does it require
  > less code, but there is also a potential performance gain since they can be
  > larger allocations. (jsing@)

  ~ ssl_srvr.c                            

  > Use freezero(3) to clean up the X25519 keys - simpler, cleaner code.
  > (jsing@)

  ~ ssl_asn1.c                            

  > Switch i2d_SSL_SESSION() back to freezero(3) now that the size constraints
  > have been relaxed. (jsing@)

  ~ ssl_srvr.c                            

  > Clean up server key exchange EC point handling. Encode the point directly
  > into the CBB memory, rather than mallocing and memcpying, which also makes
  > makes the code more consistent with the client. Add a missing check for the
  > first EC_POINT_point2oct() call.
  > ok beck@ (jsing@)

  ~ bs_cbb.c                              

  > Use freezero(3) in the CBB clean up path, since this could hold sensitive
  > information (such as master keys). (jsing@)

== regress =========================================================== 05/09 ==

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

sbin

  ~ ipsecctl/Makefile                     ~ ipsecctl/sa25.in
  ~ ipsecctl/sa26.in                      + ipsecctl/sa27.in
  + ipsecctl/sa27.ok                      

  > Add tests with the ipsec.conf SA bundle keyword. (bluhm@)

sys

  ~ netinet/ipsec/Makefile                ~ netinet/ipsec/ipsec.conf

  > Add test for IP payload compression.  It is sending small and big
  > ping packets as only the latter get actually compressed. (bluhm@)

== sbin ============================================================== 06/09 ==

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

ipsecctl

  ~ ipsec.conf.5                          ~ ipsecctl.h
  ~ parse.y                               

  > Up to now ipsecctl(8) grouped SAs with identical src and dst to the
  > flow which the first SA matched by the flow type.  This behaviour
  > was mostly undocumented and unexpected.  Make SA bundles explicit
  > in ipsec.conf(5).  Only group SAs that have the same src and dst
  > and also the same bundle identifier.
  > OK hshoexer@ (bluhm@)

== sys =============================================================== 07/09 ==

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

arch/amd64/amd64

  ~ identcpu.c                            

  > SVM: calculate max ASID value and save for later use. This will be used in
  > an upcoming diff to handle ASID/VPID reuse/rollover. (mlarkin@)

arch/amd64/include

  ~ cpu.h                                 

  > SVM: calculate max ASID value and save for later use. This will be used in
  > an upcoming diff to handle ASID/VPID reuse/rollover. (mlarkin@)

dev

  ~ softraid.c                            

  > Avoid some false positives with cppcheck.  No binary change.
  > OK jsg@ (bluhm@)

kern

  ~ kern_sig.c                            

  > Avoid some false positives with cppcheck.  No binary change.
  > OK jsg@ (bluhm@)

net

  ~ if.c                                  ~ if_spppsubr.c

  > Avoid some false positives with cppcheck.  No binary change.
  > OK jsg@ (bluhm@)

sys

  ~ cdefs.h                               

  > Define __dead and __pure even if __STRICT_ANSI__ for compilers that
  > support GCC's __attribute__ syntax.  Fixes several warnings when compiling
  > code with clang with -std=c++11 or some other strict ISO standard.
  > ok millert@, guenther@ (kettenis@)

== usr.bin =========================================================== 08/09 ==

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

mandoc

  ~ mdoc_term.c                           

  > Show long .Lk URIs in like an indented display, similar to groff.
  > Suggested by bentley@. (schwarze@)

  ~ mdoc_man.c                            

  > Do not make the colon after the .Lk link text italic.
  > I just pushed the same change to GNU troff. (schwarze@)

  ~ mdoc_term.c                           

  > Do not make the colon after the .Lk link text italic.
  > I just pushed the same change to GNU troff. (schwarze@)

== usr.sbin ========================================================== 09/09 ==

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

vmctl

  ~ vmctl.8                               

  > Update a man page example to reflect recent changes.
  > Spotted by Ilya Kaliman, thanks. (mlarkin@)

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

Reply via email to