OpenBSD src changes summary for 2017-06-28 ==========================================
bin/cp bin/mv bin/rm gnu gnu/usr.bin/perl lib/libcrypto regress/usr.bin sbin/dhclient share/man sys/arch/amd64/amd64 sys/arch/i386/i386 sys/arch/luna88k/luna88k sys/conf sys/net usr.bin/file usr.bin/mail usr.bin/mandoc usr.bin/paste usr.bin/ssh usr.bin/tmux usr.sbin/dhcpd usr.sbin/ifstated == bin =============================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin cp ~ cp.1 > add -v to SYNOPSIS and STANDARDS; (jmc@) mv ~ mv.1 > add -v to SYNOPSIS and STANDARDS; (jmc@) rm ~ rm.1 > add -v to SYNOPSIS and STANDARDS; (jmc@) == gnu =============================================================== 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ llvm/lib/MC/MCELFStreamer.cpp > if we return nullptr for a "noexec" section, then don't change section. > prevents core dumps :) > okay tedu@ (espie@) usr.bin/perl ~ Makefile.bsd-wrapper ~ Makefile.bsd-wrapper1 > move all the post-Configure stuff to Makefile.bsd-wrapper1 instead of just > the man parts. > just leave Configure and forwarding targets in Makefile.bsd-wrapper, > this allows bsd.lib.mk to function normally without depend, because all > the puzzle is here. > okay millert@ afresh1@ (espie@) == lib =============================================================== 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ perlasm/x86gas.pl > .init stub creation doesn't need a jmp + .align to reach a branch target, > just fall into the code. The .align created a FILL zone in the .init > section, > which on i386 was filled with a NOP-sled, something we want to get away > from. > discussed with kettenis and tom (deraadt@) == regress =========================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ Makefile + mail/Makefile + mail/send.sh > Add regression tests for mail. (anton@) ~ file/Makefile + file/stdin.out > Test for file from stdin. (nicm@) == sbin ============================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ kroute.c > Be consistent and always use socket(..., SOCK_DGRAM, ...) for > the sockets being used to issue ioctl()'s. > ok claudio@ (krw@) ~ dhclient.c > Consistently use socket(..., AF_INET) for routing > sockets to cut down on unwanted IPv6 messages. > suggested by & ok claudio@ (krw@) ~ dhclient.8 ~ dhclient.c ~ dhcpd.h ~ kroute.c ~ privsep.c ~ privsep.h > Stop trying to clean up addresses, routes and "-L" file > whenever dhclient dies. Eliminates differences in handling > and thus need to intercept signals INT, TERM, USR1, > USR2. Eliminates need for 'zapzombies' field and thus > entire struct imsg_flushroutes. Eliminates need for 'imsg' > parameter to and associated logic in priv_flush_routes(). > Address, routes and '-L' file are still cleaned out when > binding a lease. (krw@) ~ dhcpd.h ~ kroute.c > resolv_conf_priority() is a function local to kroute.c, no > need to expose its definition in dhcpd.h. While here change > the parameter from struct interface_info to int and just pass > the only field used (rdomain). (krw@) ~ kroute.c > delete_route() doesn't need any info from its struct interface_info > parameter as the route message already has the correct tableid. So > eliminate the useless parameter. (krw@) ~ dhclient.c ~ kroute.c ~ privsep.c ~ privsep.h > Only pass required fields of interface_info to priv_* functions > and friends. i.e. ifi->name, ifi->rdomain, or both. (krw@) ~ dhclient.8 > reinstate .El removed in previous; (jmc@) == share ============================================================= 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man7/tbl.7 > Rewrite half of this, i was completely unaware how bad it was. > Remove several lies, lots of duplicate information, > and a lengthy discussion of features we don't support. > Clarify the wording in some places and make it more concise in others. > Delete examples from where they don't belong > and write a new EXAMPLES section from scratch. (schwarze@) ~ man7/ports.7 > extra step between fake and package (espie@) ~ man5/bsd.port.mk.5 > document generate-readmes and diagnostic for missing PKGDIR. (espie@) ~ man5/bsd.port.mk.5 > and emphasize that PKGDIR must exist. (espie@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > fix potential use of uninitialized variable, noticed by jsg@. (mlarkin@) ~ acpi_wakecode.S > hide symbols used in the ACPI resume trampoline pages > ok deraadt@ (mlarkin@) arch/i386/i386 ~ acpi_wakecode.S > hide symbols in the acpi trampoline pages. matches a previous diff from > amd64. > tested un-zzz and un-ZZZ on i386 VM, no issues seen. > ok deraadt (mlarkin@) arch/luna88k/luna88k ~ isr.c > Delete '0x' in DIAGNOSTIC panic message; ipl value is printed in decimal. > (aoyama@) conf ~ files > hfsc.c should depend on pf instead of inet > Discussed with and OK henning@ at d2k17 as a part of a larger diff. > (mikeb@) net ~ hfsc.c > hfsc.c should depend on pf instead of inet > Discussed with and OK henning@ at d2k17 as a part of a larger diff. > (mikeb@) ~ pfvar.h > Extend pf queueing ops to include queue manager hooks > Discussed with and OK henning@ at d2k17 as a part of a larger diff. > (mikeb@) ~ fq_codel.c > Provide pf queue manager API > Discussed with and OK henning@ at d2k17 as a part of a larger diff. > (mikeb@) ~ pf_ioctl.c > Tighten up FQ-CoDel vs HFSC checks > PFQS_FLOWQUEUE is about to become a flag that HFSC classes may specify > as well; thus a better way of telling FQ-CoDel and HFSC apart needs to > be found. At the moment its derived from the queue specification. > Discussed with and OK henning@ at d2k17 as a part of a larger diff. > (mikeb@) ~ pf_ioctl.c ~ pfvar.h > Introduce a simple mechanism to select the appropriate queue manager > Discussed with and OK henning@ at d2k17 as a part of a larger diff. > (mikeb@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin file ~ Makefile ~ file.c > Simplify file(1) by removing the no longer necessary parent/child > separation > and just drop privileges in the main process. > Also allows for a tighter "stdio" pledge. > passing regress tests still pass > ok nicm@ with helpful feedback (brynet@) ~ file.c > perform an initial pledge very early on, and drop tzset to later. > ok nicm brynet (deraadt@) ~ file.c > remove excess #include (deraadt@) ~ file.c > Fix stdin file read support, accidentally broken in my last commit. > (brynet@) mail ~ tty.c > Replace usage of TIOCSTI in mail while editing headers using a more common > IO-loop where ICANON is disabled and a single char of input is read at a > time. > This requires the line editing capabilities provided when ICANON is enabled > to > be implemented. > ok deraadt@ (anton@) mandoc ~ man.c > fix incomplete handling of roff(7) nodes in man(7) block next-line scope; > assertion failure in tclsh(1) reported by deraadt@ via bentley@ (schwarze@) paste ~ paste.1 > Remove the nonsensical "-s - -" in the third example; quirk reported > by Redouan Ait Mallouk <raitmallouk at gmail dot com>. > The paste(1) utility allows two equivalent solutions for many tasks > involving only one input stream; while here, make that more obvious > by always showing both solutions. (schwarze@) ssh ~ authfd.c ~ authfd.h ~ ssh-keygen.1 ~ ssh-keygen.c ~ sshkey.c ~ sshkey.h > Allow ssh-keygen to use a key held in ssh-agent as a CA when signing > certificates. bz#2377 ok markus (djm@) tmux ~ alerts.c ~ tmux.1 > Fix visual-silence (check accidentally the wrong way round), from Brad > Town. Plus some tmux.1 fixes from jmc@. (nicm@) ~ cmd-send-keys.c ~ input-keys.c ~ tmux.h ~ window.c > Apply the xterm key flag when needed for send-keys, fixes problem > reported by Franky Spamschleuder. (nicm@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin dhcpd ~ dhcpd.conf.5 > remove a contradictory sentence (see dhcp-options(5)) which claims > hostnames which resolve to muliple ip addresses are all forwarded to > the client; > issue reported by edgar pettijohn; > discussed with dhcpd's de facto maintainer, kenneth westerback; (jmc@) ifstated ~ ifstated.c > usage() gets __dead attribute, from Rob Pierce (benno@) ~ ifstated.c ~ ifstated.h > whitespace fixes, from Rob Pierce and me (benno@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
