OpenBSD src changes summary for 2016-09-09 ==========================================
distrib/miniroot distrib/sets etc/ksh.kshrc etc/netstart games/hack games/phantasia games/sail gnu include/dirent.h include/locale.h include/stddef.h include/stdio.h include/stdlib.h include/string.h include/time.h include/unistd.h include/wchar.h lib/libcrypto sbin/fsck_ffs sbin/fsdb sbin/ifconfig sys/arch/amd64/amd64 sys/arch/i386/i386 sys/arch/powerpc/ddb sys/conf sys/dev/usb sys/net sys/sys usr.bin/mg == distrib =========================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ dot.profile > There were 3 ways of using shell at the initial prompt of the installer. > One is enough. > OK halex (rpe@) sets ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.loongson ~ lists/base/md.luna88k ~ lists/base/md.macppc ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/base/md.socppc ~ lists/base/md.sparc64 ~ lists/comp/mi > sync (deraadt@) == etc =============================================================== 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc ksh.kshrc ~ ksh.kshrc > Resurrect the detection of the console device that got lost a long time > ago. > OK tb (rpe@) ~ ksh.kshrc > Convert [] to ksh style [[]] tests. > Based on a diff from Anthony Coulter. > OK krw, halex (rpe@) netstart ~ netstart > print a clear error message when not ran as root instead of just falling > through and try whatever it can do with the invoking user's perms > feedback/ok aja@ rpe@ (jasper@) == games ============================================================= 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games hack ~ hack.6 > These games have been broken for the better part of a year, ever since > their setgid bits got removed. Mark them as such in their manuals. > ok deraadt, help with wording jmc (tb@) phantasia ~ phantasia.6tbl > These games have been broken for the better part of a year, ever since > their setgid bits got removed. Mark them as such in their manuals. > ok deraadt, help with wording jmc (tb@) sail ~ sail.6 > These games have been broken for the better part of a year, ever since > their setgid bits got removed. Mark them as such in their manuals. > ok deraadt, help with wording jmc (tb@) == gnu =============================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ llvm/tools/clang/include/clang/Driver/Options.td > Handle -p as an alias of -pg. From the ports patch. > ok patrick@ (jsg@) == include =========================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include dirent.h ~ dirent.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) locale.h ~ locale.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) stddef.h ~ stddef.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) stdio.h ~ stdio.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) stdlib.h ~ stdlib.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) string.h ~ string.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) time.h ~ time.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) unistd.h ~ unistd.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) wchar.h ~ wchar.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) == lib =============================================================== 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ evp/evp_enc.c > back out calls to EVP_CIPHER_CTX_cleanup() in > EVP_Cipher/Encrypt/DecryptFinal > Software that refers to ctx after calling Final breaks with these changes. > revert parts of 1.31 and 1.32 (bcook@) ~ rsa/rsa_eay.c > missing space after comma > (this was apparently lost during the repo surgery) > ok bcook (tb@) == sbin ============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin fsck_ffs ~ extern.h ~ main.c ~ setup.c > Tighten pledge for fsdb and eliminate a strcmp("fsdb", getprogname()) > by passing a flag to setup(). > ok deraadt (tb@) fsdb ~ fsdb.c > Tighten pledge for fsdb and eliminate a strcmp("fsdb", getprogname()) > by passing a flag to setup(). > ok deraadt (tb@) ifconfig ~ ifconfig.8 > fix pasto > ok yasuoka@ (jasper@) == sys =============================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ db_trace.c > don't hardcode the filename in an error message; use the function name > instead > ok jsg@ (who spotted the powerpc straggler too) millert@ (jasper@) arch/i386/i386 ~ db_trace.c > don't hardcode the filename in an error message; use the function name > instead > ok jsg@ (who spotted the powerpc straggler too) millert@ (jasper@) arch/powerpc/ddb ~ db_trace.c > don't hardcode the filename in an error message; use the function name > instead > ok jsg@ (who spotted the powerpc straggler too) millert@ (jasper@) conf ~ files > disable subr_tree code for now (dlg@) dev/usb ~ usbdevs > fix atu device ID. kettenis found recent changes meant that atu was > attaching to his hub, which works poorly... > ok jsg kettenis (tedu@) ~ usbdevs.h ~ usbdevs_data.h > regen (tedu@) net ~ if_pppx.c > back out RBT for now (dlg@) sys ~ tree.h > quick fix for (more) userland breakage. > netstat includes a bunch of stuff with _KERNEL defined around it, which > i used here to scope the kernel api. the kernel api needs NULL, which > the kernel gets from sys/param.h, which then pulls in a bunch of machine > stuff and then it all goes horribly wrong on sparc64. > found by deraadt@ (dlg@) ~ tree.h > disable subr_tree code for now (dlg@) ~ param.h + _null.h > Move the 10 (!) defintions of NULL to their own mini header file and > update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ > (millert@) ~ queue.h ~ tree.h > Include sys/_null.h for the NULL definition. (millert@) ~ _null.h > Remove duplicated contents, either a patch bug or PEBKAC. (millert@) == usr.bin =========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mg ~ region.c > Source Joachim Nilsson: > Coverity Scan found this interesting buglet. If read() fails the code, > before this patch, would trigger a "Negative array index write". > ok florian@ (lum@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
