OpenBSD src changes summary for 2017-10-10 ==========================================
distrib/miniroot etc/rc lib/libssl libexec/ld.so regress/lib sbin/dhclient sys/arch/amd64/amd64 sys/dev/hid sys/ufs/ffs usr.sbin/pkg_add usr.sbin/smtpd == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Allow to boot into the existing bsd.rd and to download, verify > and upgrade to the bsd.rd of the next release. > The installer detects this bsd.rd only upgrade if the answer to > the 'Server directory?' question points to the sets of the next > release. > It then limits the set selection to the bsd.rd file, verifies it > using the on-disk signify key of the next release and makes a > backup of the existing bsd.rd before installing it. > Idea from and OK deraadt@ > OK benno@ (rpe@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc rc ~ rc > Move comment line and spacing. (rpe@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libssl ~ d1_clnt.c ~ d1_meth.c ~ ssl_clnt.c ~ ssl_locl.h > Merge dtls1_connect() into ssl3_connect(), removing a large amount of > duplicated code. For now this is essentially adds a diff of the two > functions with 'if (SSL_IS_DTLS(s))' - further clean up and improvement > will follow. > ok inoguchi@ (jsing@) ~ ssl_clnt.c > ((remove) (some) (unnecessary) (parentheses)) > Part of a diff from doug@ (jsing@) ~ ssl_lib.c ~ ssl_locl.h ~ ssl_srvr.c > Make ssl_bytes_to_cipher_list() take a CBS, rather than a pointer and > length, since the caller has already been converted to CBS. A small amount > of additional clean up whilst here. (jsing@) == libexec =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ alpha/rtld_machine.c ~ powerpc/rtld_machine.c ~ sparc64/rtld_machine.c > __plt_{start,end} are no longer generated or necessary, having been > superseded by the generic ?WX and RELRO support. Stop trying to look > up and use them. > ok kettenis@ deraadt@ (guenther@) == regress =========================================================== 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libssl/unit/cipher_list.c > Revise regress now that ssl_bytes_to_cipher_list() takes a CBS. (jsing@) == sbin ============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ parse.c > Tweak parse_cidr() to be more like its friends. > i.e. handle ';' better, and issue only one error > message ("expecting IPv4 CIDR block"). > One gratuitous whitespace tweak tossed in. (krw@) ~ clparse.c ~ parse.c > Tweak parse_boolean() to be more like its friends. > i.e. handle ';' better, and issue error > message ("expecting boolean.") itself. (krw@) == sys =============================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ locore.S ~ locore0.S ~ machdep.c > remove a unused variable > ok tom, kettenis, deraadt (mlarkin@) dev/hid ~ hidmt.c ~ hidmtvar.h > hidmt: rename internal hidmt_input struct to hidmt_data, avoid clash > with hidmt_input function (jcs@) ~ hidmt.c ~ hidmtvar.h > hidmt: add support for hybrid packet mode used by some touchpads (jcs@) ~ hidmt.c ~ hidmtvar.h > hidmt: send input mode set report as 2 bytes, matches linux > tested by a few (jcs@) ufs/ffs ~ ffs_softdep.c > At reboot all vnodes are flushed, but when it sleeps, the update > process has a chance to create new dirty vnodes. Resolving soft > dependencies adds vnodes to the dirty list. > In softdep_flushfiles() vnodes and softdeps are flushed in a loop. > But if they sleep, it is not guaranteed that all vnodes have been > flushed when the softdep worklist flush reports that nothing has > to be done. > The solution is to do a final vnode flush after the softdep worklist > has been flushed. Then the dirty list is empty and the final check > in dounmount_leaf() does not panic with "unmount: dangling vnode". > OK mikeb@ (bluhm@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin pkg_add ~ pkg_sign.1 > thinko > noticed by Bryan Vyhmeister, thx (espie@) ~ OpenBSD/PkgCreate.pm > clean-up option handling slightly, some more to be done. > Add a -S option that computes signatures, so that we may remove > code from bsd.port.mk that does the exact same thing, and no longer > work since the addition of @version. > For now, -S is exclusive of other package creation options, as it exits > as soon as it computes what it needs. (espie@) ~ pkg_add.1 > in -u mode, the pkgname is optional (espie@) ~ pkg_add.1 > reorder the description so that important parts come first. > Ditch "old style" signature checks that are no longer relevant at all. > (espie@) smtpd ~ queue_fs.c > Use clock_gettime(CLOCK_REALTIME) instead of > gettimeofday+TIMEVAL_TO_TIMESPEC > ok jung@ (guenther@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
