OpenBSD src changes summary for 2017-11-05 to 2017-11-12 inclusive
==================================================================

distrib/miniroot                        distrib/sets
distrib/syspatch                        etc/Makefile
etc/examples/vm.conf                    etc/ksh.kshrc
etc/mtree/4.4BSD.dist                   etc/netstart
etc/rc                                  gnu/usr.bin/binutils-2.17
gnu/usr.bin/cvs                         lib/libc
libexec/ld.so                           libexec/reorder_kernel
regress/sys                             regress/usr.bin
regress/usr.sbin                        sbin/dhclient
sbin/ifconfig                           sbin/iked
sbin/isakmpd                            sbin/ping
share/man                               share/mk
sys/arch/amd64/stand/efiboot            sys/arch/amd64/stand/libsa
sys/arch/octeon/dev                     sys/arch/octeon/include
sys/ddb                                 sys/dev/pv
sys/dev/usb                             sys/lib/libsa
sys/net                                 sys/net80211
sys/netinet                             sys/netinet6
sys/scsi                                sys/sys
usr.bin/aucat                           usr.bin/ctfconv
usr.bin/ctfdump                         usr.bin/m4
usr.bin/mandoc                          usr.bin/netstat
usr.bin/sndiod                          usr.bin/tmux
usr.bin/vi                              usr.sbin/config
usr.sbin/ikectl                         usr.sbin/makefs
usr.sbin/ospf6ctl                       usr.sbin/ospf6d
usr.sbin/ospfd                          usr.sbin/pkg_add
usr.sbin/syspatch                       usr.sbin/tftpd
usr.sbin/vmctl                          usr.sbin/vmd

== distrib =========================================================== 01/11 ==

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

miniroot

  ~ install.sub                           

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

  ~ install.sub                           

  > Fix http server selection from the list of mirrors. This broke in
  > r1.989 in a way that when selecting a mirror from the list by
  > entering a number, the selection was not actually set as answer.
  > Noted by and OK tb@ (rpe@)

sets

  ~ lists/base/mi                         

  > sync (jca@)

  ~ lists/base/mi                         

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

syspatch

  ~ README                                

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

== etc =============================================================== 02/11 ==

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

Makefile

  ~ Makefile                              

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

examples/vm.conf

  ~ examples/vm.conf                      

  > update switch handling in vmd(8). vmd now gets switch information (rdomain,
  > etc) from underlying switch interface instead of handling this on its
  > own.
  > Diff from carlos cardenas, Thanks!
  > ok reyk@ (mlarkin@)

ksh.kshrc

  ~ ksh.kshrc                             

  > Remove the ':' at the beginning of ksh.kshrc.
  > prodded by Raf Czlonka
  > OK tb@ (rpe@)

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

netstart

  ~ netstart                              

  > Remove HN_DIR variable and expand it in the only place it was used. It
  > currently serves no purpose.
  > ok rpe, agreement from deraadt and halex (tb@)

rc

  ~ rc                                    

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

  ~ rc                                    

  > Use a variable for /usr/share/relink
  > OK tb@ (rpe@)

  ~ rc                                    

  > kill trailing whitespace introduced in previous commit (tb@)

== gnu =============================================================== 03/11 ==

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

usr.bin/binutils-2.17

  ~ gas/config/tc-arm.c                   

  > Format string fix from upstream.
  > ok millert@ (kevlo@)

usr.bin/cvs

  ~ man/rcs2log.1                         

  > Use the proper macros in AUTHORS, and delete the bogus BUGS section.
  > Reporting OpenBSD bugs to GNU makes no sense... (schwarze@)

== lib =============================================================== 04/11 ==

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

libc

  ~ gen/sysctl.3                          

  > Fix spelling: bet -> net from Scott Bennett, thanks (tb@)

== libexec =========================================================== 05/11 ==

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

ld.so

  ~ Makefile                              

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

reorder_kernel

  ~ reorder_kernel.sh                     

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

== regress =========================================================== 06/11 ==

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

sys

  ~ kern/sosplice/scapy/Makefile          

  > Insert a rule into pf regress anchor that passes all packets without
  > state.  The default pf rules interfere with this scapy test. (bluhm@)

  ~ net/pf_state/Makefile                 

  > Fix some comments and dependencies in this regress test. (bluhm@)

  ~ kern/sosplice/LICENSE                 ~ kern/sosplice/Relay.pm
  ~ kern/sosplice/scapy/scapy.pl          
  + kern/sosplice/scapy/scapy-oobinline-delay-connect.py
  + kern/sosplice/scapy/scapy-payload-delay-connect.py

  > Test more variations of TCP packets in the scapy splicing tests.
  > Delay connect and SYN+ACK to splice data into a connecting socket. (bluhm@)

  ~ kern/sosplice/funcs.pl                
  ~ kern/sosplice/scapy-oobinline-delay-connect.py
  ~ kern/sosplice/scapy-payload-delay-connect.py

  > Wait for the splicing syscall by grepping it in the relay log.  This
  > ensures that scapy's SYN+ACK packet hits the TCP stack when it hurts.
  > (bluhm@)

usr.bin

  + ctfdump/base_types_encoding.i386      

  > Enable this test on i386. (mpi@)

usr.sbin

  ~ httpd/tests/Makefile                  

  > replace last instances of /dev/arandom with /dev/urandom (naddy@)

  ~ vmd/config/Makefile                   
  ~ vmd/config/vmd-fail-switch-no-interface.conf
  + vmd/config/vmd-fail-switch-no-add.conf
  + vmd/config/vmd-fail-switch-no-add.ok

  > regress tests to match previous switch handling in vmd update.
  > diff from carlos cardenas, thanks. (mlarkin@)

== sbin ============================================================== 07/11 ==

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

dhclient

  ~ parse.c                               

  > Add format 't' to parse_decimal() for signed 64-bit
  > integers. (krw@)

  ~ clparse.c                             ~ conflex.c
  ~ dhclient.c                            ~ dhcpd.h
  ~ dhctoken.h                            

  > Add lease declaration 'epoch' to hold the time() when a lease is
  > received. Set it in packet_to_lease() and preserve it in
  > apply_defaults(). Otherwise not used, documented or printed in lease
  > database yet. (krw@)

  ~ clparse.c                             ~ dhclient.c
  ~ dhclient.leases.5                     ~ dhcpd.h
  ~ parse.c                               

  > Use lease 'epoch' (time lease was acquired) to calculate timers for
  > renew/rebind/expiry. Treat renew/rebind/expiry statements in leases as
  > comments for human consumption. (krw@)

  ~ dhclient.leases.5                     

  > tweak previous; (jmc@)

  ~ dhclient.c                            

  > Clone epoch value in clone_lease(), not manually. (krw@)

ifconfig

  ~ ifconfig.c                            

  > ifconfig <if> giftunnel was deprecated in 2001, it's never too late to
  > remove it
  > ok phessler@ beck@ (benno@)

iked

  ~ ikev2.c                               

  > For IPcomp we need to load explicit ESP-flows for the IPIP or IPCOMP
  > tunneled packets, otherwise every packet between the gateways will
  > be sent into the tunnel (e.g. ICMP, too).
  > ok markus@ (patrick@)

  ~ iked.c                                

  > Do not accept superfluous arguments.
  > From Klemens Nanni.
  > ok markus@ (patrick@)

isakmpd

  ~ dh.c                                  ~ dh.h
  ~ ike_auth.c                            ~ ike_phase_1.c
  ~ ike_quick_mode.c                      ~ ipsec.h
  ~ vendor.c                              

  > In the final RFC 5903 the computation for the DH shared secret changed.
  > Instead of the full point, only the X point is included.
  > The member g_xy is always the shared secret but so far its buffer has
  > been allocated using the size of the public points.  Since this is a
  > different size now, as the shared secret for EC Groups should only store
  > the x point, we need another member to specify the length of g_xy.
  > Since this is a backwards incompatible change older isakmpds won't be
  > able to negotiate if you use EC groups.  Bump the version of our own
  > vendor tag so peers can try to keep compatibility based on the presen-
  > ted tag.  This could be used to implement backwards compatibility to
  > older isakmpds.
  > Prompted by and ok mpi@ (patrick@)

ping

  ~ ping.c                                

  > Add a type cast to force signed comparison. This fixes a loop
  > termination issue that can arise when parsing IP options.
  > The bug was found by Hrvoje Popovski with ping -R.
  > Fix tested by Hrvoje, OK millert@ (visa@)

== share ============================================================= 08/11 ==

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

man

  ~ man7/hier.7                           

  > /usr/share/compile -> relink; ok tb (jmc@)

  ~ man4/random.4                         

  > replace last instances of /dev/arandom with /dev/urandom (naddy@)

mk

  ~ bsd.lib.mk                            

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

== sys =============================================================== 09/11 ==

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

arch/amd64/stand/efiboot

  ~ efiboot.c                             ~ efidev.c

  > Call CD-ROM devices cdN instead of hdN.  Also select the booted device
  > properly when the system is booted from CD-ROM.
  > Initial diff from FUKAUMI Naoki. (yasuoka@)

  ~ efiboot.c                             

  > Modify "machine video" command not to list mode when chaning video mode.
  > diff from Klemens Nanni (yasuoka@)

arch/amd64/stand/libsa

  ~ diskprobe.c                           

  > Call CD-ROM devices cdN instead of hdN.  Also select the booted device
  > properly when the system is booted from CD-ROM.
  > Initial diff from FUKAUMI Naoki. (yasuoka@)

arch/octeon/dev

  ~ cn30xxasx.c                           ~ cn30xxfpa.c
  ~ cn30xxfpavar.h                        ~ cn30xxgmx.c
  ~ cn30xxipd.c                           ~ cn30xxipdvar.h
  ~ cn30xxpip.c                           ~ cn30xxpipvar.h
  ~ cn30xxpko.c                           ~ cn30xxpow.c

  > Remove unmaintained debug code. (visa@)

  ~ cn30xxpow.c                           

  > slight cleanup (visa@)

  ~ cn30xxpow.c                           

  > Handle failure. (visa@)

  ~ cn30xxpow.c                           ~ cn30xxpowreg.h

  > Set the core's own group mask when scheduling work, to receive work
  > from the intended group. (visa@)

  ~ octmmc.c                              

  > Synchronize command initiation, event wait, and interrupt handling
  > using a mutex. This lets octmmc_intr() run without the KERNEL_LOCK().
  > Tested on CN6120, CN7130 and CN7360. (visa@)

arch/octeon/include

  ~ octeonvar.h                           

  > Add a function for getting the current core's hardware identifier.
  > For now, the kernel does enforce one-to-one mapping between logical
  > cpuids and hardware coreids, but the reliance on that should be
  > removed eventually. (visa@)

ddb

  ~ db_sym.h                              

  > remove ctf_type declaration no longer needed since -r1.33
  > ok mpi@ (jasper@)

dev/pv

  ~ if_xnf.c                              

  > Fixup what looks like a merge mistake; no functional change (mikeb@)

dev/usb

  ~ if_urtwn.c                            

  > Prevent a potential stack buffer overrun when a urtwn(4) device
  > reports more than 3 bulk-out endpoints.
  > Problem found by Pierre Pronchery (khorben) during code inspection.
  > ok mpi@ kevlo@ (stsp@)

lib/libsa

  ~ softraid.c                            

  > "unknown KDF type 2" -> "keydisk not found".
  > Inputs and ok jsing@. (sunil@)

net

  ~ if.c                                  ~ if.h

  > The cmd argument of ifconf() has been unused since COMPAT_LINUX was
  > purged.  Remove it and move the prototype to if.c since ifconf() is
  > not used outside of this file.
  > ok mpi (tb@)

  ~ if_etherip.c                          ~ if_etherip.h

  > Use percpu counters with etheripstat.
  > Input and OK jca@, OK florian@ (visa@)

  ~ if.c                                  

  > Introduce a reader version of the NET_LOCK().
  > This will be used to first allow read-only ioctl(2) to be executed while
  > the softnet taskq is running.  Then it will allows us to execute multiple
  > softnet taskq in parallel.
  > Tested by Hrvoje Popovski, ok kettenis@, sashan@, visa@, tb@ (mpi@)

  ~ pfkeyv2.c                             ~ if.c

  > Only use a single taskq to process incoming network packets as soon as
  > IPsec is enabled.
  > This is currently a no-op since we still use a single taskq.  But it
  > will allows us to experiment with multiple forwarding threads and the
  > PF_LOCK() without having to fix IPsec at the same time.
  > ok sashan@, visa@ (mpi@)

net80211

  ~ ieee80211_ioctl.c                     

  > Changing nwid on a wifi network means it is a new network, so clear the
  > WPA and WEP configuration.
  > OK pirofti@ stsp@ sthen@ (phessler@)

  ~ ieee80211_ioctl.c                     ~ ieee80211_var.h

  > move a function declaration, so the whole net80211 stack can disable wep or
  > wpa
  > OK stsp@ (phessler@)

netinet

  ~ in_proto.c                            ~ ip_input.c
  ~ ip_var.h                              

  > Finish off pr_drain functions, they haven't been used since 2006.
  > OK mpi (florian@)

  ~ ip_ah.c                               ~ ip_esp.c
  ~ ip_ether.c                            ~ ip_ipcomp.c
  ~ ip_ipsp.c                             ~ ipsec_output.c
  ~ ipsec_input.c                         

  > Use %s and __func__ in DPRINTF() to reduce false positive with grep(1).
  > ok kettenis@, dhill@, visa@, jca@ (mpi@)

  ~ ip_spd.c                              

  > Remove unused debug macro. (mpi@)

  ~ ip_ah.h                               ~ ip_esp.h
  ~ ip_ipcomp.h                           

  > Convert all the fields of {ah,esp,ipcomp}stat to uint64.
  > This is a preliminary step for using percpu counters with the data.
  > OK mpi@ (visa@)

  ~ ip_ah.c                               ~ ip_ah.h
  ~ ip_esp.c                              ~ ip_esp.h
  ~ ip_input.c                            ~ ip_ipcomp.c
  ~ ip_ipcomp.h                           ~ ip_ipsp.h
  ~ ipsec_input.c                         ~ ipsec_output.c
  ~ udp_usrreq.c                          

  > Make {ah,esp,ipcomp}stat use percpu counters.
  > OK bluhm@, mpi@ (visa@)

  ~ tcp_input.c                           

  > The TF_BLOCKOUTPUT flag is set around all sorwakeup() and sowwakeup()
  > calls in tcp_input().  When I added this code for socket splicing,
  > I have missed that they may be called indirectly through functions.
  > Although not strictly necessary since we have the sosplice thread,
  > put that flag consistently when we want to prevent that tcp_output()
  > is called in the middle of tcp_input().  As soisconnected(),
  > soisdisconnected(), and socantrcvmore() call the wakeup functions
  > from tcp_input(), set the TF_BLOCKOUTPUT flag around them.
  > OK visa@ (bluhm@)

  ~ in_proto.c                            ~ ip_ether.c
  ~ ip_ether.h                            

  > Use percpu counters with etheripstat.
  > Input and OK jca@, OK florian@ (visa@)

  ~ ip_input.c                            

  > Introduce a reader version of the NET_LOCK().
  > This will be used to first allow read-only ioctl(2) to be executed while
  > the softnet taskq is running.  Then it will allows us to execute multiple
  > softnet taskq in parallel.
  > Tested by Hrvoje Popovski, ok kettenis@, sashan@, visa@, tb@ (mpi@)

netinet6

  ~ frag6.c                               ~ in6_proto.c
  ~ ip6_var.h                             

  > Finish off pr_drain functions, they haven't been used since 2006.
  > OK mpi (florian@)

  ~ frag6.c                               

  > Serialize access to the IPv6 reassembly queue with a mutex.
  > This lets the code run without KERNEL_LOCK() and NET_LOCK().
  > In addition, this patch reorganizes a part of the code, to move
  > some of the memory release operations outside the critical section.
  > Input and OK mpi@, OK florian@, an earlier version OK bluhm@ (visa@)

  ~ ip6_input.c                           

  > Introduce a reader version of the NET_LOCK().
  > This will be used to first allow read-only ioctl(2) to be executed while
  > the softnet taskq is running.  Then it will allows us to execute multiple
  > softnet taskq in parallel.
  > Tested by Hrvoje Popovski, ok kettenis@, sashan@, visa@, tb@ (mpi@)

scsi

  ~ scsi_debug.h                          

  > Fix a broken compilation when using SCSIDEBUG options(4).
  > Diff from Carlos Cardenas, thanks!
  > ok krw@ (mlarkin@)

sys

  ~ protosw.h                             

  > Finish off pr_drain functions, they haven't been used since 2006.
  > OK mpi (florian@)

  ~ systm.h                               

  > Introduce a reader version of the NET_LOCK().
  > This will be used to first allow read-only ioctl(2) to be executed while
  > the softnet taskq is running.  Then it will allows us to execute multiple
  > softnet taskq in parallel.
  > Tested by Hrvoje Popovski, ok kettenis@, sashan@, visa@, tb@ (mpi@)

== usr.bin =========================================================== 10/11 ==

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

aucat

  ~ aucat.c                               

  > prefill with silence the buffer where cmap_copy() stores samples
  > rather than the file buffer. Fixes initialized data being treated as
  > recorded samples when resampling or format conversions are involved
  > but mono->stereo conversion is disabled. (ratchov@)

ctfconv

  ~ ctfconv.c                             ~ elf.c

  > Use the symtab's sh_link to get the string table section.
  > This is technically more correct than looking for ".strtab" and allows
  > us to get rid of unportable ELF_STRTAB.
  > We can also get rid of the hack for some incorrect ELF files since we
  > no longer try to apply relocations for the string table.
  > From Mark Johnston, markj@FreeBSD (mpi@)

ctfdump

  ~ ctfdump.c                             ~ elf.c

  > Use the symtab's sh_link to get the string table section.
  > This is technically more correct than looking for ".strtab" and allows
  > us to get rid of unportable ELF_STRTAB.
  > We can also get rid of the hack for some incorrect ELF files since we
  > no longer try to apply relocations for the string table.
  > From Mark Johnston, markj@FreeBSD (mpi@)

m4

  ~ eval.c                                

  > replace sloppy parsing of numeric values with strtonum (incr, decr, divert)
  > still use integers, so use the natural bounds for these.
  > POSIX says m4 should error when these use non numeric values, and now they
  > do.
  > okay millert@ (espie@)

mandoc

  ~ term_ps.c                             

  > streamline termp allocation. this will allow the init function to
  > do things differently in the ps vs pdf case.
  > okay schwarze@ (espie@)

  ~ mandoc.1                              ~ mandoc.h
  ~ read.c                                

  > Be less assertive when warning about a possible typo.
  > ok schwarze@ "good compromise" jmc@ (jca@)

netstat

  ~ inet.c                                

  > Convert all the fields of {ah,esp,ipcomp}stat to uint64.
  > This is a preliminary step for using percpu counters with the data.
  > OK mpi@ (visa@)

sndiod

  ~ dev.c                                 

  > prefill with silence the buffer where cmap_copy() stores samples
  > rather than the client buffer. Fixes uninitialized data being treated
  > as recorded samples when resampling or format conversions are involved
  > but no mono->stereo conversion is used. (ratchov@)

tmux

  ~ window.c                              

  > If we successfully change the directory, set PWD too to give the shell a
  > hint in case of symlinks. (nicm@)

vi

  ~ common/recover.c                      

  > Avoid using system(3) when running "sendmail -t".  We already have
  > the recover file fd open so just run sendmail with stdin set to
  > the recover file.  OK martijn@ (millert@)

  ~ common/recover.c                      

  > Add rcv_openat() function that does the open, makes sure it is a
  > regular file with the expected permissions and locks it.  Inspired
  > by changes in NetBSD by Christos.  OK martijn@ (millert@)

  ~ common/recover.c                      

  > Fix a use after free when sending SIGHUP or SIGTERM to vi when in editing
  > mode.
  > Found while testing previous commit by millert@
  > OK millert@ and tb@ (martijn@)

  ~ common/main.c                         ~ common/util.c

  > When tracing is compiled in make sure it flushes its content to disk as
  > soon as the TRACE function is called. This helps while debugging crashes.
  > Noticed and annoyed by while debugging the SIGTERM crash I just submitted.
  > OK millert@ and tb@ (martijn@)

== usr.sbin ========================================================== 11/11 ==

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

config

  ~ mkmakefile.c                          

  > Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into
  > one location under /usr/share/relink.
  > Be more specific in src/etc/rc reorder_libs() what filesystems
  > need r/w remount and ensure that their mount state is restored.
  > Idea and positive feedback from deraadt@
  > OK aja@ tb@ (rpe@)

ikectl

  ~ ikeca.c                               

  > Since r1.41 the extensions are included in the CSR.  Thus ca_request()
  > already sets the extension values and returns.  ca_sign() re-uses the
  > information to write out the extension file.  Since ca_request() uses
  > strings stored on the stack, on return the pointers to those strings
  > will be unusable.  To fix this, strdup() the strings passed ca_setenv()
  > so we can re-use them in another scope.  And free() them when we clear
  > the environment in ca_clrenv().
  > Initial report and diff from Andrei-Marius Radu.
  > ok markus@ (patrick@)

makefs

  ~ makefs.8                              ~ cd9660/cd9660_eltorito.c

  > Tweak the man page and warning message, revert the comma. (yasuoka@)

ospf6ctl

  ~ ospf6ctl.c                            

  > Disable config reload, ospf6d just exits on reload with simple setups.
  > And fixing this doesn't appear trivial.  Discussed with a bunch at
  > p2k17, ok phessler@ denis@ benno@ (jca@)

  ~ ospf6ctl.8                            

  > Mention that "reload" is disabled; ok jmc@ (jca@)

ospf6d

  ~ kroute.c                              

  > Kill dead assignement. (jca@)

  ~ ospf6d.c                              

  > Disable config reload, ospf6d just exits on reload with simple setups.
  > And fixing this doesn't appear trivial.  Discussed with a bunch at
  > p2k17, ok phessler@ denis@ benno@ (jca@)

ospfd

  ~ ospfd.conf.5                          

  > document how ospfd interacts with carp
  > improvement from jmc@
  > ok phessler@ jca@ benno@ for previous version
  > ok jmc@ (remi@)

pkg_add

  ~ OpenBSD/PkgCreate.pm                  

  > typo, surprised nobody noticed yet (espie@)

  ~ OpenBSD/PkgCreate.pm                  

  > Revert previous, it breaks ports/infrastructure/bin/resolve-lib (I think)
  > with at least python and ruby.
  > ok naddy@ (ajacoutot@)

syspatch

  ~ syspatch.sh                           

  > /usr/share/compile -> /usr/share/relink/kernel
  > from semarie
  > I meant to do that at p2k17 but totally forgot... (ajacoutot@)

tftpd

  ~ tftpd.8                               ~ tftpd.c

  > Add support for client-specific directories (named after the client
  > address)
  > tftpd -i will look up the requested path the directory named after the
  > client's IP address.  For read requests, if the file is not found, there's
  > a fall back to its root directory.
  > From Jan Klemkow with input and tweaks from at least jmc@, bluhm@,
  > deraadt@, sthen@, semarie@ and myself.  ok bluhm@ (jca@)

vmctl

  ~ vmctl.8                               

  > Add minimal DHCP support to vmd's built-in DHCP/BOOTP server.
  > This fixes "local interface" mode with the udhcpc client.  udhcpc, a
  > DHCP client that is used by busybox and many embedded Linux distributions,
  > does not support BOOTP which is the predecessor and a valid subset of DHCP.
  > OK mlarkin@, Carlos Cardenas (reyk@)

vmd

  ~ dhcp.c                                ~ vm.conf.5

  > Add minimal DHCP support to vmd's built-in DHCP/BOOTP server.
  > This fixes "local interface" mode with the udhcpc client.  udhcpc, a
  > DHCP client that is used by busybox and many embedded Linux distributions,
  > does not support BOOTP which is the predecessor and a valid subset of DHCP.
  > OK mlarkin@, Carlos Cardenas (reyk@)

  ~ vmd.c                                 

  > comment function vm_checkperm (mlarkin@)

  ~ vmd.c                                 

  > typo in previous (mlarkin@)

  ~ parse.y                               ~ priv.c
  ~ vm.conf.5                             ~ vmd.c
  ~ vmd.h                                 

  > update switch handling in vmd(8). vmd now gets switch information (rdomain,
  > etc) from underlying switch interface instead of handling this on its
  > own.
  > Diff from carlos cardenas, Thanks!
  > ok reyk@ (mlarkin@)

  ~ vm.conf.5                             

  > reads better as *an* rdomain, i think; (jmc@)

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

Reply via email to