OpenBSD src changes summary for 2017-05-01
==========================================

bin/ksh                                 distrib/miniroot
distrib/sets                            etc/netstart
etc/rc                                  lib/libc
regress/usr.bin                         share/man
usr.bin/mandoc                          usr.bin/ssh
usr.bin/tmux                            usr.bin/units
usr.sbin/config                         usr.sbin/smtpd

== bin =============================================================== 01/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin

ksh

  ~ eval.c                                

  > Quiet an "implicit conversion from 'int' to 'char' changes value"
  > warning from clang. (millert@)

== distrib =========================================================== 02/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

miniroot

  ~ install.sub                           

  > Remove last remnants of rtsol. IPv6 autoconfiguration of interfaces
  > is now done in ifstart(). Replace rtsolif with a boolean variable
  > V6_AUTOCONF. Replace dhcpif with a boolean variable V4_DHCPCONF.
  > Both are later used to decide whether or not to configre defaultroutes
  > from /etc/mygate.
  > OK krw@ (rpe@)

  ~ install.sub                           

  > Apply same change of defaultroute handling as in r1.179 of netstart.
  > Now that routes are automatically G/C with the address they are
  > attached to there's no reason to duplicate the kernel's job. (rpe@)

sets

  ~ lists/comp/gcc.alpha                  ~ lists/comp/gcc.amd64
  ~ lists/comp/gcc.armv7                  ~ lists/comp/gcc.hppa
  ~ lists/comp/gcc.i386                   ~ lists/comp/gcc.landisk
  ~ lists/comp/gcc.loongson               ~ lists/comp/gcc.luna88k
  ~ lists/comp/gcc.macppc                 ~ lists/comp/gcc.octeon
  ~ lists/comp/gcc.sgi                    ~ lists/comp/gcc.socppc
  ~ lists/comp/gcc.sparc64                ~ lists/comp/md.alpha
  ~ lists/comp/md.amd64                   ~ lists/comp/md.armv7
  ~ lists/comp/md.hppa                    ~ lists/comp/md.i386
  ~ lists/comp/md.landisk                 ~ lists/comp/md.loongson
  ~ lists/comp/md.luna88k                 ~ lists/comp/md.macppc
  ~ lists/comp/md.octeon                  ~ lists/comp/md.sgi
  ~ lists/comp/md.socppc                  ~ lists/comp/md.sparc64
  ~ lists/comp/mi                         

  > move more gcc files to gcc sets
  > ok deraadt@ (jsg@)

  ~ lists/comp/gcc.alpha                  ~ lists/comp/gcc.amd64
  ~ lists/comp/gcc.armv7                  ~ lists/comp/gcc.hppa
  ~ lists/comp/gcc.i386                   ~ lists/comp/gcc.landisk
  ~ lists/comp/gcc.loongson               ~ lists/comp/gcc.luna88k
  ~ lists/comp/gcc.macppc                 ~ lists/comp/gcc.octeon
  ~ lists/comp/gcc.sgi                    ~ lists/comp/gcc.socppc
  ~ lists/comp/gcc.sparc64                ~ lists/comp/md.alpha
  ~ lists/comp/md.amd64                   ~ lists/comp/md.armv7
  ~ lists/comp/md.hppa                    ~ lists/comp/md.i386
  ~ lists/comp/md.landisk                 ~ lists/comp/md.loongson
  ~ lists/comp/md.luna88k                 ~ lists/comp/md.macppc
  ~ lists/comp/md.octeon                  ~ lists/comp/md.sgi
  ~ lists/comp/md.socppc                  ~ lists/comp/md.sparc64

  > move some binutils files from gcc sets back to md sets
  > ok deraadt@ (jsg@)

== etc =============================================================== 03/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc

netstart

  ~ netstart                              

  > Remove last remnants of rtsol. IPv6 autoconfiguration of interfaces is now
  > done in ifstart(). Remove ipv6autoconf() and replace rtsolif with a boolean
  > variable V6_AUTOCONF. Replace dhcpif with a boolean variable V4_DHCPCONF.
  > Both are later used in defaultroute() to decide whether or not to configre
  > defaultroutes from /etc/mygate.
  > OK krw@ (rpe@)

  ~ netstart                              

  > Revert r1.170 and remove the id==0 check.
  > The id binary is not available in nfs diskless setups at this point.
  > reported by Andreas Kusalananda, thanks.
  > discussed with deraadt@ (rpe@)

rc

  ~ rc                                    

  > Comments and spacing. (rpe@)

== lib =============================================================== 04/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ sys/wait.2                            

  > Document that wait3/waitpid can receive SIGCHILD when wpid does
  > not exist or is not a child of the calling process.
  > Document what happens when SIGCHLD is ignored or SA_NOCLDWAIT is
  > set in sa_flags (this part from FreeBSD).
  > OK guenther@ (millert@)

== regress =========================================================== 05/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

usr.bin

  ~ mandoc/tbl/mod/Makefile               + mandoc/tbl/mod/expand-toowide.in
  + mandoc/tbl/mod/expand-toowide.out_ascii

  > When trying to expand some columns in a table where the sum of the
  > widths of the remaining columns is already wider than the line
  > length, underflowing size_t and dying from ENOMEM is the wrong plan.
  > Instead, simply refrain from expanding anything in such a situation,
  > avoiding a crash that tb@ found with afl. (schwarze@)

== share ============================================================= 06/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/ddb.4                            ~ man7/intro.7

  > Fewer kgdb(7) references and fix previous.
  > Pointed by jmc@ (mpi@)

== usr.bin =========================================================== 07/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

mandoc

  ~ out.c                                 

  > When trying to expand some columns in a table where the sum of the
  > widths of the remaining columns is already wider than the line
  > length, underflowing size_t and dying from ENOMEM is the wrong plan.
  > Instead, simply refrain from expanding anything in such a situation,
  > avoiding a crash that tb@ found with afl. (schwarze@)

  ~ man.c                                 

  > A few days ago, a patch from <G dot Branden dot Robinson at gmail dot com>
  > got committed to groff which changed .TP from using .it to using .itc,
  > such that groff now supports more than one man(7) macro line in the .TP
  > head if all but the last line in the head end with \c.
  > Of course, relying on that behaviour is utterly non-portable, but if
  > authors are reckless enough to use that idiom, let's do what they want.
  > (schwarze@)

ssh

  ~ cipher.c                              

  > fixup setting ciphercontext->plaintext (lost in SSHv1 purge), though
  > it isn't really used for much anymore. (djm@)

  ~ sshconnect.c                          

  > remove unused variable (djm@)

  - deattack.c                            - deattack.h
  - ssh1.h                                

  > don't know why cvs didn't exterminate these the first time around,
  > I use rm -f and everuthing...
  > pointed out by sobrado@ (djm@)

  - sshconnect1.c                         

  > this one I did forget to "cvs rm" (djm@)

  ~ bitmap.c                              

  > when freeing a bitmap, zero all it bytes; spotted by Ilya Kaliman (djm@)

tmux

  ~ cfg.c                                 ~ cmd-display-message.c
  ~ cmd-list-buffers.c                    ~ cmd-list-clients.c
  ~ cmd-list-keys.c                       ~ cmd-list-panes.c
  ~ cmd-list-sessions.c                   ~ cmd-list-windows.c
  ~ cmd-pipe-pane.c                       ~ cmd-queue.c
  ~ format.c                              ~ names.c
  ~ screen-redraw.c                       ~ server-client.c
  ~ status.c                              ~ tmux.h
  ~ window-choose.c                       

  > In order that people can use formats like #D in #() in the status line
  > and not have to wait for an update when they change pane, we allow
  > commands to run more than once a second if the expanded form
  > changes. Unfortunately this can mean them being run far too often
  > (pretty much continually) when multiple clients exist, because some
  > formats (including #D) will always differ between clients.
  > To avoid this, give each client its own tree of jobs which means that
  > the same command will be different instances for each client - similar
  > to how we have the tag to separate commands for different panes.
  > GitHub issue 889; test case reported by Paul Johnson. (nicm@)

units

  ~ units.lib                             

  > update currency exchange rates; (jmc@)

== usr.sbin ========================================================== 08/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

config

  ~ config.8                              

  > Fewer kgdb(7) references and fix previous.
  > Pointed by jmc@ (mpi@)

smtpd

  ~ table.c                               

  > in function used for tracing, display unknown lookup types as "???"
  > diff from Wolf480pl (gilles@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to