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

Reply via email to