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

Reply via email to