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
