OpenBSD src changes summary for 2016-01-24 ==========================================
distrib/miniroot libexec/ld.so regress/usr.bin sbin/mount_vnd sbin/pdisk usr.bin/doas usr.sbin/rcctl usr.sbin/ypldap == distrib =========================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > - cleanup quoting in sed pattern > - use shell built-in read command instead of 'sed q' > OK krw@, halex@ (rpe@) ~ install.sub > spacing > ok krw@, halex@ (rpe@) == libexec =========================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ resolve.c > Lacking precise dependency-from-relocation tracking, a nodelete object > needs to lock down the entire load group, not just the specific object. > problem report and ok sthen@ > been in snaps for a week (guenther@) ~ library_subr.c ~ resolve.c ~ resolve.h > Delete remnants of grpsym cache setting during symbol search: it's done at > load time only nwo. Rename _dl_searchnum and lastlookup to _dl_grpsym_gen > and grpsym_gen as they are generation numbers. Merge _dl_newsymsearch() > into _dl_cache_grpsym_list_setup(). > ok millert@ (guenther@) == regress =========================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ mdoclint/mdoclint > In the OpenBSD-specific part of verify_xref(), discard the standard error > output from man -f: Messages "man: nothing appropriate" are not helpful. > If no matching manual exists anywhere, a more specific message follows > right afterwards. If a matching manual exists in the current directory, > such messages are just wrong. > Issue reported by jmc@. (schwarze@) == sbin ============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin mount_vnd ~ mount_vnd.c > use explicit_bzero(3) for clearing sensitive data > OK millert@ mmcc@ (gsoares@) ~ mount_vnd.c > Immediately zero the stack-allocated buffers for the passphrase and salt > rather > than doing so conditionally later on. These were false positives during an > explicit_bzero audit. > ok gsoares@ (mmcc@) ~ mount_vnd.c > fix 1.18 by removing extra argument from explicit_bzero calls > from kili@ (mmcc@) pdisk ~ partition_map.c > Delete duplicated line that was setting sbBlkCount to 0; Score one > for the 'v' command! (krw@) ~ validate.c > Assuming the map is always provided simplifies a bunch of logic, nukes > get_block_n() and removes a whack of pointless static variables. (krw@) ~ dpme.h ~ dump.c ~ dump.h ~ io.c ~ io.h ~ partition_map.c ~ partition_map.h ~ pdisk.c ~ validate.c ~ validate.h > Whitespace fixes. (krw@) ~ pdisk.c > Nuke more pointless checks for map NULLness. (krw@) ~ dump.c ~ partition_map.c > Nuke get_align_long() and put_align_long() #define's. They don't do > anything according to gcc & cmp. > cmp suggested by & ok stefan@. (krw@) ~ dump.c ~ partition_map.c > Whitespace. (krw@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin doas ~ doas.c > make sure of cleaning rbuf with explicit_bzero(3) > OK tedu@ (gsoares@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin rcctl ~ rcctl.sh > Check all daemons in "faulty", not just the base ones. > reported by landry@ (ajacoutot@) ypldap ~ yp.c > Implement the 'master' request. ok jmatthew@ (matthieu@) ~ yp.c > Set argument encode / result decode call backs for 'maplist'. > ok jmatthew@ (matthieu@) ~ yp.c > Set argument encode / result decode callbacks for 'all'. > listing a map is still not implemented though. > ok jmatthew@ (matthieu@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
