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
