OpenBSD src changes summary for 2015-10-31 ==========================================
distrib/sets lib/libc regress/usr.sbin sbin/iked share/locale sys/kern usr.bin/at usr.bin/crontab usr.bin/file usr.bin/mg usr.bin/tmux usr.sbin/cron usr.sbin/httpd usr.sbin/ntpd usr.sbin/rcctl usr.sbin/rdate == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/comp/mi > sync (deraadt@) == lib =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/syslog.c ~ gen/syslog_r.c ~ hidden/syslog.h > Do not include a timestamp in the syslog message. There is no need -- > syslogd will fill it in immediately upon reception on the other side of > sendsyslog(2). Our libc only talks to our syslogd, which will fix the > timestamp before forwarding. syslog_r has done this for a long time > already. > ok tedu bluhm (deraadt@) ~ arch/sh/sys/sigprocmask.S > This is sigprocmask, not sigpending. (miod@) ~ arch/sh/gen/setjmp.S ~ arch/sh/gen/sigsetjmp.S > Invoke the _HIDDEN() sigprocmask label rather than the public one. (miod@) == regress =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ syslogd/args-bufsize-native.pl > As syslog(3) in libc no longer inserts the timestamp, the maximum > message length that may be generated by syslogd got longer. Adapt > the test. (bluhm@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin iked ~ crypto.c ~ ikev2.h ~ parse.y > RFC4754 specifies ECDSA-521 (sic), not -512. ok reyk@ (naddy@) ~ iked.conf.5 > pasto (naddy@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share locale ~ ctype/gen_ctype_utf8.pl > Only calculate TO_DIGIT for ascii hex digits > And cleanup of the main loop. (afresh1@) ~ ctype/en_US.UTF-8.src > Update all of en_US.UTF-8.src > Noticed by schwarze@ (afresh1@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys kern ~ kern_pledge.c > expose the sysctl backing getloadavg(3) all the time, now that more > consumers have been found. Spotted by Nathanael Rensen (deraadt@) ~ kern_pledge.c > oops, forgot pselect! crazy how many interface the kernel has here. > It is just risk, risk, risk, risk. Is there anyway to unify them? > (deraadt@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin at ~ Makefile > Split client-only (at, crontab) functions out of misc.c and into > client.c. Move truly common functions into common.c. This avoids > dead code in the at and crontab commands. (millert@) crontab ~ Makefile > Split client-only (at, crontab) functions out of misc.c and into > client.c. Move truly common functions into common.c. This avoids > dead code in the at and crontab commands. (millert@) file ~ magdir/matroska > Update Matroska magic file. (nicm@) mg ~ echo.c > mark *Completions* buffer as read-only > ok lum@ (jasper@) tmux ~ client.c ~ cmd-attach-session.c ~ cmd-if-shell.c ~ cmd-load-buffer.c ~ cmd-new-session.c ~ cmd-new-window.c ~ cmd-respawn-pane.c ~ cmd-respawn-window.c ~ cmd-run-shell.c ~ cmd-save-buffer.c ~ cmd-split-window.c ~ format.c ~ job.c ~ server-client.c ~ session.c ~ tmux.h ~ window-copy.c ~ window.c > Because pledge(2) does not allow us to pass directory file descriptors > around, we can't use file descriptors for the working directory because > we will be unable to pass it to a privileged process to tell it where to > read or write files or spawn children. So move tmux back to using > strings for the current working directory. We try to check it exists > with access() when it is set but ultimately fall back to ~ if it fails > at time of use (or / if that fails too). (nicm@) ~ server-client.c ~ server.c ~ tmux.h ~ tty.c > The output log is only useful once and it means creating a file, so open > it once at startup instead of in every call to tty_open. (nicm@) ~ client.c ~ proc.c > Don't shift version out of peerid, it is needed later. (nicm@) ~ cmd-attach-session.c ~ cmd-new-session.c ~ cmd-new-window.c ~ cmd-split-window.c > Fall back silently to ~ or / rather than checking -c with access(), this > was the old behaviour. (nicm@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin cron ~ crontab.c ~ funcs.h ~ misc.c > swap_gids and swap_gids_back are only used by crontab.c so > move them there. (millert@) ~ cron.c ~ funcs.h ~ misc.c > open_socket() is only used by cron proper so move to cron.c (millert@) ~ Makefile ~ misc.c + client.c + common.c > Split client-only (at, crontab) functions out of misc.c and into > client.c. Move truly common functions into common.c. This avoids > dead code in the at and crontab commands. (millert@) httpd ~ httpd.c > revert -r1.42 as it breaks slowcgi and php-fpm setups as reported by > jturner (jung@) ntpd ~ parse.y > fully revert some parts introduced with the original server rtable support, > so servers with numeric IP addresses won't be skipped; ok reyk@ (naddy@) rcctl ~ rcctl.sh > Only handle meta scripts for rc.d actions and enable/disable only. > ok sthen@ (ajacoutot@) rdate ~ rdate.c > repair error message; spotted by Marcus Merighi (deraadt@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
