OpenBSD src changes summary for 2017-06-30 ==========================================
distrib/miniroot etc/rc games/fortune lib/libexpat regress/lib sys/arch/i386/i386 sys/dev/acpi sys/netinet6 usr.bin/ssh usr.bin/tmux usr.bin/vi == distrib =========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Create a unique kernel to boot from during install and upgrade. > - update the linkkit directory > - chroot and relink/install new kernel using the linkkit Makefile > Idea from and OK deraadt@ > OK tb@ (rpe@) == etc =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc rc ~ rc > Improve reorder_kernel() > - check for and exit if /usr/share is on a nfs mounted filesystem > - add trap handlers that mail the logfile to the admin user > - use $_compile instead of $_compile_dir like in the installer > - use $_compile/$_kernel instead of $_kernel_dir > - remove the now redundant sha256 -h ... after make newinstall > - write stdout/stderr of the background subshell to a logfile > OK tb@ deraadt@ (rpe@) == games ============================================================= 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games fortune ~ fortune/fortune.c > Add missing rot13 function prototype (mestre@) == lib =============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libexpat ~ COPYING ~ Changes ~ Makefile ~ README ~ expat_config.h ~ doc/reference.html ~ examples/elements.c ~ examples/outline.c ~ lib/expat.h ~ lib/expat_external.h ~ lib/internal.h ~ lib/winconfig.h ~ lib/xmlparse.c ~ lib/xmlrole.c ~ lib/xmltok.c ~ lib/xmltok_impl.c + AUTHORS + Symbols.map + lib/siphash.h > Update libexpat to version 2.2.1 which has some security fixes. > - CVE-2017-9233 CVE-2016-9063 CVE-2016-5300 CVE-2016-4472 CVE-2016-0718 > CVE-2015-2716 CVE-2015-1283 CVE-2012-6702 CVE-2012-0876 have been > addressed. Not all of them affect OpenBSD as we had fixes before. > - Upstream uses arc4random_buf(3) now. Delete all code for other > entropy sources to make sure to compile the correct one. Our > library already used arc4random(3) before. > - The overflow fixes in rev 1.11 and 1.12 of lib/xmlparse.c > have been commited upstream in a different way. Use the upstream > code to make maintenance easier. > - Although it should be ABI compatible, there is a new global > symbol align_limit_to_full_utf8_characters. As it is in > lib/internal.h, add a Symbols.map to restrict the export. Do not > bump the shared library version. > - Use the internal expat's siphash.h. > ports build ajacoutot@; move ahead deraadt@ (bluhm@) - lib/amigaconfig.h - lib/macconfig.h > AmigaOS and pre-X Mac OS support has been dropped in upstream > libexpat. Remove obsolete header files, missed in previous commit. > (bluhm@) + tests/README.txt + tests/chardata.c + tests/chardata.h + tests/memcheck.c + tests/memcheck.h + tests/minicheck.c + tests/minicheck.h + tests/runtests.c + tests/runtestspp.cpp + tests/xmltest.sh + tests/benchmark/README.txt + tests/benchmark/benchmark.c > Add test suite source files for expat 2.2.1. (bluhm@) == regress =========================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib + libexpat/Makefile + libexpat/Makefile.inc + libexpat/runtests/Makefile + libexpat/runtestspp/Makefile + libexpat/benchmark/Makefile > New import: > Build and run libexpat regress tests from src/lib/libexpat/tests. == sys =============================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/i386/i386 ~ locore.s > Remove unused variables (mlarkin@) dev/acpi ~ acpivideo.c > Fix a format string specifier error in a debug printf. > Noticed and reported by Fasse: > fasse dot f2 at gmail dot com > Thanks. (mlarkin@) netinet6 ~ ip6_forward.c > In OpenBSD 6.0 we had the check (ip6_forward_rt.ro_tableid != > m->m_pkthdr.ph_rtableid) after going to reroute in ip6_forward(). > As this had been lost during refactoring, the old route was used > after pf has changed the routing table. Solution is to reset the > route, then it is not valid and will be reallocated. > from markus@; OK mpi@ (bluhm@) == usr.bin =========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ ssh-keyscan.c > Only call close once in confree(). ssh_packet_close will close the FD > so only explicitly close non-SSH channels. bz#2734, from > bagajjal at microsoft.com, ok djm@ (dtucker@) tmux ~ screen-write.c ~ tmux.h ~ window-client.c ~ window-tree.c > Try to show a better preview of sessions and windows in tree mode. (nicm@) ~ window-tree.c > Fix previous when we end up able to show no panes. (nicm@) ~ window-tree.c > Don't write over right border. (nicm@) vi ~ common/options.c ~ docs/USD.doc/vi.man/vi.1 > Add mdoc(7) macros to vi's built-in lists of roff paragraph/section macros. > ok jmc@, no objection schwarze@ (bentley@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
