OpenBSD src changes summary for 2015-12-30 ==========================================
bin/ksh bin/mt bin/ps bin/systrace distrib/notes etc/daily etc/root/root.mail games/factor lib/libc lib/libssl regress/usr.sbin sbin/fdisk sbin/mount_ntfs share/man usr.bin/fstat usr.bin/mg usr.bin/ssh usr.bin/yacc usr.sbin/bgpd usr.sbin/ldapd usr.sbin/relayd usr.sbin/smtpd usr.sbin/tokenadm == bin =============================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ c_ksh.c ~ c_sh.c ~ edit.c ~ eval.c ~ exec.c ~ expr.c ~ history.c ~ jobs.c ~ lex.c ~ main.c ~ sh.h ~ syn.c ~ var.c > rename global "e" to genv to avoid accidental shadowing and aliasing. > ok millert nicm tb (tedu@) ~ emacs.c > add another combo for home/end keys that works in tmux. > ok bmercer gsoares nicm sthen (tedu@) mt ~ mt.c > rename a few variables/functions to avoid shadowing (tedu@) ps ~ extern.h ~ keyword.c ~ print.c > rename a few variables/functions to avoid shadowing (tedu@) systrace ~ policy.c > rename a few variables/functions to avoid shadowing (tedu@) == distrib =========================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib notes ~ alpha/contents ~ amd64/contents ~ armish/contents ~ armv7/contents ~ hppa/contents ~ i386/contents ~ landisk/contents ~ loongson/contents ~ luna88k/contents ~ macppc/contents ~ octeon/contents ~ sgi/contents ~ socppc/contents ~ sparc/contents ~ sparc64/contents ~ vax/contents ~ zaurus/contents > Change the number of binary distribution sets in NOTES to eight. > The etc and xetc sets are now inside baseXX.tgz and xbaseXX.tgz. > 'looks good' deraadt@ (rpe@) == etc =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc daily ~ daily > Remove portslocks from /etc/daily. The ports LOCKDIR was moved from /tmp > to /usr/ports/pobj years ago. > OK millert@, ajacoutot@ (rpe@) root/root.mail ~ root/root.mail > date requires strict format including spaces, from miod (deraadt@) == games ============================================================= 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games factor ~ factor.6 ~ factor.c > Michal Mazurek pointed out on tech@ that the factor.6 manual needs a bit > of clarification. Thus, express the description both more concisely and > more precisely. Drop details about spaces in the output formatting. > While there, update the corresponding comment in the source code. > With input from jmc@ and mestre@; detailed discussion with sobrado@. > ok sobrado@ (tb@) == lib =============================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdlib/malloc.c > if somebody makes the mistake of disabling abort, don't deref null in > validate_junk. from Michal Mazurek (tedu@) ~ stdlib/malloc.c > another case where bad things would happen after wrterror (tedu@) libssl ~ src/doc/ssl/SSL_CTX_free.3 ~ src/doc/ssl/SSL_SESSION_free.3 ~ src/doc/ssl/SSL_free.3 > Document that the ssl free() functions are NULL safe. OK mmcc@ (millert@) == regress =========================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ syslogd/README ~ syslogd/Syslogd.pm ~ syslogd/args-default.pl ~ syslogd/args-fdexhaustion-config.pl ~ syslogd/args-fdexhaustion-sighup.pl ~ syslogd/args-fdexhaustion-tcp.pl ~ syslogd/args-sendsyslog-dropped.pl ~ syslogd/args-sendsyslog-native.pl ~ syslogd/args-sigterm.pl ~ syslogd/args-ttymsg-delay.pl ~ syslogd/args-ttymsg-wall.pl ~ syslogd/funcs.pl ~ syslogd/ttylog.c + syslogd/args-sendsyslog-console.pl > Test logging to console by redirecting the system's console into a > file. All subtests get an additional /dev/console entry in > syslog.conf, then check that messages appear in the console file. > Add a test that stops syslogd, calls sendsyslog2() with LOG_CONS > and checks that the message appears in the console file. (bluhm@) == sbin ============================================================== 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin fdisk ~ mbr.c > Revert r1.59's over-enthusiatic MBR zero'ing in MBR_init(). It was > killing the macppc MSDOS partition created by '-i'. > Should fix the macppc install problems reported by Brian Conway on > bugs@. Date of breakage found by rpe@. (krw@) mount_ntfs ~ mount_ntfs.c > Remove use of sysexits.h. OK guenther@ (millert@) == share ============================================================= 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man3/sysexits.3 > sysexits only caught on for mail programs. it is not actually recommended > for general use, so tone down the language. > ok deraadt (tedu@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin fstat ~ fstat.c > Declare usage() as __dead, and while here align a few variables to the rest > of > the list and also ANSI one function. No functional change. > OK tb@ (mestre@) mg ~ mg.1 > Widen the dired command list. ok jmc@ (lum@) ~ word.c > Small tidy of recently committed transpose-words: unused value > assignment and I missed an ABORT case. (lum@) ssh ~ krl.h > unused prototype (djm@) yacc ~ skeleton.c > put back casts for realloc because c++ needs them. reported by naddy > (tedu@) ~ skeleton.c > Back out of 1.36 and 1.37, which made simplifications to allocation > logic based on C89. It broke a few C++ ports. Prompted by kettenis@ (mmcc@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ mrt.c > now that ibuf_free() checks for null, we can remove the check here. > ok mmcc@ millert@ tb@ claudio@ (benno@) ldapd ~ ssl.c > SSL_CTX_free() and SSL_free() check for null so dont do it in ldapd > ok jung@ tedu@ deraadt@ (benno@) relayd ~ check_tcp.c ~ relayd.c ~ ssl.c > now that ibuf_free() checks for null, we can remove the check here. > ok mmcc@ millert@ (benno@) ~ relay.c ~ relayd.c > SSL_CTX_free() and SSL_free() check for null so dont do it in relayd > ok jung@ tedu@ deraadt@ (benno@) smtpd ~ queue_fs.c > d_namlen is not portable, there is no reason to keep a delta with -portable > and > it is not even "optimizing" things, this is a startup loop which will not > bring > any benefit at runtime. thus, change it and reduce diff to -portable. > ok gilles sunil (jung@) ~ ssl_smtpd.c > SSL_CTX_free() and SSL_free() check for null so dont do it in smtpd > ok jung@ tedu@ deraadt@ (benno@) tokenadm ~ tokenadm.c > pledge(2) tokenadm(8): it needs "rpath wpath cpath fattr flock" for > operations > on the DB files and before that it also needs "getpw" due to calling > getgrnam(3) > to get the group (TOKEN_GROUP). > This was OK bluhm@ and also with a slightly tweak sugested from him > (mestre@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
