OpenBSD src changes summary for 2016-09-12
==========================================

bin/date                                distrib/sets
games/boggle                            include/resolv.h
include/unistd.h                        lib/libc
lib/libm                                regress/usr.bin
sbin/ping                               sbin/ping6
share/man                               sys/arch/amd64/conf
sys/arch/armv7/conf                     sys/arch/i386/conf
sys/arch/macppc/conf                    sys/arch/sparc64/sparc64
sys/dev/hid                             sys/dev/pci
sys/dev/pv                              sys/dev/usb
sys/kern                                sys/net
sys/sys                                 usr.bin/mg
usr.bin/openssl                         usr.bin/ssh
usr.bin/tmux                            usr.sbin/config
usr.sbin/smtpd                          usr.sbin/vmctl

== bin =============================================================== 01/11 ==

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

date

  ~ date.1                                

  > Remove mention of "remote time" in description for the -a flag.
  > timed(8) support for date(1) was removed years ago.
  > ok millert@ deraadt@ (jca@)

== distrib =========================================================== 02/11 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/mi                         ~ lists/man/mi

  > move maxrtc.4 from baseXX.tgz to manXX.tgz.
  > confirmed by kettenis and deraadt (tb@)

  ~ lists/base/mi                         

  > sync (deraadt@)

== games ============================================================= 03/11 ==

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

boggle

  ~ boggle/bog.c                          

  > fix init, from randy hartman; ok tb@ (otto@)

  ~ boggle/bog.c                          

  > If boardspec doesn't consist entirely of lower case letters, there will be
  > out of bound accesses of arrays, leading to sefaults or bus errors.  Verify
  > that at most one boardspec with lower case letters is given, or error out.
  > ok millert (tb@)

== include =========================================================== 04/11 ==

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

resolv.h

  ~ resolv.h                              

  > Change the (unused) restimespec member of __res_state from a timespec
  > to a local equivalent to eliminate a dependency on <sys/time.h> being
  > included
  > ok deraadt@ millert@ (guenther@)

unistd.h

  ~ unistd.h                              

  > Don't declare select() in <unistd.h>
  > ok deraadt@ millert@ (guenther@)

== lib =============================================================== 05/11 ==

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

libc

  ~ sys/execve.2                          

  > document that running a W^X violating binary from file system mounted
  > without wxallowed causes EACCES (schwarze@)

  ~ hidden/unistd.h                       

  > Don't declare select() in <unistd.h>
  > ok deraadt@ millert@ (guenther@)

libm

  ~ src/e_sqrtl.c                         

  > Use fe*() routines from <fenv.h> instead of fp*() routines from <ieeefp.h>
  > ok tb@ martynas@ (guenther@)

  ~ noieee_src/n_atan2.c                  ~ noieee_src/n_erf.c
  ~ noieee_src/n_exp.c                    ~ noieee_src/n_expm1.c
  ~ noieee_src/n_floor.c                  ~ noieee_src/n_fmod.c
  ~ noieee_src/n_hypot.c                  ~ noieee_src/n_j0.c
  ~ noieee_src/n_j1.c                     ~ noieee_src/n_jn.c
  ~ noieee_src/n_lgamma.c                 ~ noieee_src/n_log.c
  ~ noieee_src/n_log1p.c                  ~ noieee_src/n_pow.c
  ~ noieee_src/n_sincos.c                 ~ noieee_src/n_support.c
  ~ noieee_src/n_tan.c                    ~ noieee_src/n_tanh.c
  ~ noieee_src/n_tgamma.c                 ~ src/b_exp__D.c
  ~ src/b_tgamma.c                        ~ src/e_scalb.c
  ~ src/e_scalbf.c                        ~ src/s_roundf.c
  ~ src/ld128/e_lgammal.c                 

  > Per fpclassify(3): isinff(), isnanf(), finite(), and finitef() are
  > deprecated
  > in favor of isinf(), isnan(), and isfinite().
  > ok tb@ martynas@ (guenther@)

  ~ Makefile                              ~ shlib_version
  ~ arch/alpha/fenv.c                     ~ arch/amd64/abi.h
  ~ arch/amd64/e_acos.S                   ~ arch/amd64/e_asin.S
  ~ arch/amd64/e_atan2.S                  ~ arch/amd64/e_atan2f.S
  ~ arch/amd64/e_exp.S                    ~ arch/amd64/e_fmod.S
  ~ arch/amd64/e_log.S                    ~ arch/amd64/e_log10.S
  ~ arch/amd64/e_remainder.S              ~ arch/amd64/e_remainderf.S
  ~ arch/amd64/e_scalb.S                  ~ arch/amd64/e_sqrt.S
  ~ arch/amd64/e_sqrtf.S                  ~ arch/amd64/e_sqrtl.S
  ~ arch/amd64/fenv.c                     ~ arch/amd64/s_atan.S
  ~ arch/amd64/s_atanf.S                  ~ arch/amd64/s_ceil.S
  ~ arch/amd64/s_ceilf.S                  ~ arch/amd64/s_copysign.S
  ~ arch/amd64/s_copysignf.S              ~ arch/amd64/s_cos.S
  ~ arch/amd64/s_cosf.S                   ~ arch/amd64/s_floor.S
  ~ arch/amd64/s_floorf.S                 ~ arch/amd64/s_ilogb.S
  ~ arch/amd64/s_ilogbf.S                 ~ arch/amd64/s_llrint.S
  ~ arch/amd64/s_llrintf.S                ~ arch/amd64/s_log1p.S
  ~ arch/amd64/s_log1pf.S                 ~ arch/amd64/s_logb.S
  ~ arch/amd64/s_logbf.S                  ~ arch/amd64/s_lrint.S
  ~ arch/amd64/s_lrintf.S                 ~ arch/amd64/s_rint.S
  ~ arch/amd64/s_rintf.S                  ~ arch/amd64/s_scalbnf.S
  ~ arch/amd64/s_significand.S            ~ arch/amd64/s_significandf.S
  ~ arch/amd64/s_sin.S                    ~ arch/amd64/s_sinf.S
  ~ arch/amd64/s_tan.S                    ~ arch/amd64/s_tanf.S
  ~ arch/arm/fenv.c                       ~ arch/hppa/e_remainder.c
  ~ arch/hppa/e_remainderf.c              ~ arch/hppa/e_sqrt.c
  ~ arch/hppa/e_sqrtf.c                   ~ arch/hppa/fenv.c
  ~ arch/hppa/s_ceil.c                    ~ arch/hppa/s_ceilf.c
  ~ arch/hppa/s_floor.c                   ~ arch/hppa/s_floorf.c
  ~ arch/hppa/s_rint.c                    ~ arch/hppa/s_rintf.c
  ~ arch/hppa/s_round.c                   ~ arch/hppa/s_trunc.c
  ~ arch/i387/e_acos.S                    ~ arch/i387/e_asin.S
  ~ arch/i387/e_atan2.S                   ~ arch/i387/e_atan2f.S
  ~ arch/i387/e_exp.S                     ~ arch/i387/e_fmod.S
  ~ arch/i387/e_log.S                     ~ arch/i387/e_log10.S
  ~ arch/i387/e_remainder.S               ~ arch/i387/e_remainderf.S
  ~ arch/i387/e_scalb.S                   ~ arch/i387/e_sqrt.S
  ~ arch/i387/e_sqrtf.S                   ~ arch/i387/e_sqrtl.S
  ~ arch/i387/fenv.c                      ~ arch/i387/s_atan.S
  ~ arch/i387/s_atanf.S                   ~ arch/i387/s_ceil.S
  ~ arch/i387/s_ceilf.S                   ~ arch/i387/s_copysign.S
  ~ arch/i387/s_copysignf.S               ~ arch/i387/s_cos.S
  ~ arch/i387/s_cosf.S                    ~ arch/i387/s_floor.S
  ~ arch/i387/s_floorf.S                  ~ arch/i387/s_ilogb.S
  ~ arch/i387/s_ilogbf.S                  ~ arch/i387/s_llrint.S
  ~ arch/i387/s_llrintf.S                 ~ arch/i387/s_log1p.S
  ~ arch/i387/s_log1pf.S                  ~ arch/i387/s_logb.S
  ~ arch/i387/s_logbf.S                   ~ arch/i387/s_lrint.S
  ~ arch/i387/s_lrintf.S                  ~ arch/i387/s_rint.S
  ~ arch/i387/s_rintf.S                   ~ arch/i387/s_scalbnf.S
  ~ arch/i387/s_significand.S             ~ arch/i387/s_significandf.S
  ~ arch/i387/s_sin.S                     ~ arch/i387/s_sinf.S
  ~ arch/i387/s_tan.S                     ~ arch/i387/s_tanf.S
  ~ arch/m88k/fenv.c                      ~ arch/mips64/fenv.c
  ~ arch/powerpc/fenv.c                   ~ arch/sh/e_sqrt.c
  ~ arch/sh/e_sqrtf.c                     ~ arch/sh/fenv.c
  ~ arch/sparc64/e_sqrtl.c                ~ arch/sparc64/fenv.c
  ~ noieee_src/n_asincos.c                ~ noieee_src/n_atan.c
  ~ noieee_src/n_atan2.c                  ~ noieee_src/n_erf.c
  ~ noieee_src/n_exp.c                    ~ noieee_src/n_floor.c
  ~ noieee_src/n_hypot.c                  ~ noieee_src/n_log.c
  ~ noieee_src/n_lrint.c                  ~ noieee_src/n_sincos.c
  ~ noieee_src/n_support.c                ~ noieee_src/n_tan.c
  ~ src/b_tgamma.c                        ~ src/e_acos.c
  ~ src/e_acosh.c                         ~ src/e_asin.c
  ~ src/e_asinf.c                         ~ src/e_asinl.c
  ~ src/e_atan2.c                         ~ src/e_atan2f.c
  ~ src/e_atan2l.c                        ~ src/e_atanh.c
  ~ src/e_cosh.c                          ~ src/e_coshf.c
  ~ src/e_exp.c                           ~ src/e_expf.c
  ~ src/e_fmod.c                          ~ src/e_fmodf.c
  ~ src/e_hypot.c                         ~ src/e_hypotf.c
  ~ src/e_j0.c                            ~ src/e_j0f.c
  ~ src/e_j1.c                            ~ src/e_j1f.c
  ~ src/e_lgamma_r.c                      ~ src/e_lgammaf_r.c
  ~ src/e_log.c                           ~ src/e_log10.c
  ~ src/e_log2.c                          ~ src/e_logf.c
  ~ src/e_pow.c                           ~ src/e_powf.c
  ~ src/e_remainder.c                     ~ src/e_remainderf.c
  ~ src/e_scalb.c                         ~ src/e_scalbf.c
  ~ src/e_sinh.c                          ~ src/e_sinhf.c
  ~ src/e_sqrt.c                          ~ src/e_sqrtf.c
  ~ src/e_sqrtl.c                         ~ src/math_private.h
  ~ src/s_asinh.c                         ~ src/s_atan.c
  ~ src/s_atanf.c                         ~ src/s_atanl.c
  ~ src/s_cabs.c                          ~ src/s_cabsf.c
  ~ src/s_cabsl.c                         ~ src/s_cacos.c
  ~ src/s_cacosh.c                        ~ src/s_carg.c
  ~ src/s_cargf.c                         ~ src/s_cargl.c
  ~ src/s_casin.c                         ~ src/s_casinf.c
  ~ src/s_casinh.c                        ~ src/s_casinl.c
  ~ src/s_catan.c                         ~ src/s_catanf.c
  ~ src/s_catanh.c                        ~ src/s_catanl.c
  ~ src/s_cbrt.c                          ~ src/s_ccos.c
  ~ src/s_ccosh.c                         ~ src/s_ceil.c
  ~ src/s_ceilf.c                         ~ src/s_cexp.c
  ~ src/s_cimag.c                         ~ src/s_cimagf.c
  ~ src/s_cimagl.c                        ~ src/s_clog.c
  ~ src/s_clogf.c                         ~ src/s_clogl.c
  ~ src/s_conj.c                          ~ src/s_copysign.c
  ~ src/s_copysignf.c                     ~ src/s_copysignl.c
  ~ src/s_cos.c                           ~ src/s_cosf.c
  ~ src/s_cosl.c                          ~ src/s_cpow.c
  ~ src/s_cproj.c                         ~ src/s_creal.c
  ~ src/s_crealf.c                        ~ src/s_creall.c
  ~ src/s_csin.c                          ~ src/s_csinh.c
  ~ src/s_csqrt.c                         ~ src/s_csqrtf.c
  ~ src/s_csqrtl.c                        ~ src/s_ctan.c
  ~ src/s_ctanh.c                         ~ src/s_erf.c
  ~ src/s_exp2.c                          ~ src/s_expm1.c
  ~ src/s_expm1f.c                        ~ src/s_fabsf.c
  ~ src/s_floor.c                         ~ src/s_floorf.c
  ~ src/s_fma.c                           ~ src/s_fmax.c
  ~ src/s_fmin.c                          ~ src/s_frexpl.c
  ~ src/s_ilogb.c                         ~ src/s_ilogbf.c
  ~ src/s_ilogbl.c                        ~ src/s_llrint.c
  ~ src/s_llround.c                       ~ src/s_log1p.c
  ~ src/s_log1pf.c                        ~ src/s_logb.c
  ~ src/s_logbf.c                         ~ src/s_lrint.c
  ~ src/s_lrintf.c                        ~ src/s_lround.c
  ~ src/s_nan.c                           ~ src/s_nextafter.c
  ~ src/s_remquo.c                        ~ src/s_rint.c
  ~ src/s_rintf.c                         ~ src/s_rintl.c
  ~ src/s_round.c                         ~ src/s_roundl.c
  ~ src/s_scalbn.c                        ~ src/s_scalbnf.c
  ~ src/s_scalbnl.c                       ~ src/s_signgam.c
  ~ src/s_sin.c                           ~ src/s_sinf.c
  ~ src/s_sinl.c                          ~ src/s_tan.c
  ~ src/s_tanh.c                          ~ src/s_trunc.c
  ~ src/w_lgamma.c                        ~ src/ld128/e_coshl.c
  ~ src/ld128/e_expl.c                    ~ src/ld128/e_hypotl.c
  ~ src/ld128/e_lgammal.c                 ~ src/ld128/e_logl.c
  ~ src/ld128/e_powl.c                    ~ src/ld128/e_sinhl.c
  ~ src/ld128/invtrig.h                   ~ src/ld128/s_erfl.c
  ~ src/ld128/s_expm1l.c                  ~ src/ld128/s_floorl.c
  ~ src/ld128/s_log1pl.c                  ~ src/ld128/s_nextafterl.c
  ~ src/ld128/s_remquol.c                 ~ src/ld80/e_coshl.c
  ~ src/ld80/e_expl.c                     ~ src/ld80/e_hypotl.c
  ~ src/ld80/e_lgammal.c                  ~ src/ld80/e_logl.c
  ~ src/ld80/e_powl.c                     ~ src/ld80/e_sinhl.c
  ~ src/ld80/invtrig.h                    ~ src/ld80/s_erfl.c
  ~ src/ld80/s_expm1l.c                   ~ src/ld80/s_floorl.c
  ~ src/ld80/s_log1pl.c                   ~ src/ld80/s_nextafterl.c
  ~ src/ld80/s_remquol.c                  + Symbols.map
  + arch/i387/DEFS.h                      + hidden/complex.h
  + hidden/fenv.h                         + hidden/math.h
  + hidden/namespace.h                    

  > Reduce libm's exports and make internal calls go direct.
  > All dependencies on libc are now via reserved/standardized names.
  > ok kettenis@ millert@ deraadt@ (guenther@)

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

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

usr.bin

  ~ ssh/Makefile                          + ssh/moduli.in
  + ssh/keygen-moduli.sh                  

  > Add testcase for ssh-keygen -j, -J and -K options for moduli screening.
  > Does not currently test generation as that is extremely slow. (dtucker@)

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

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

ping

  ~ ping.c                                

  > Use ECHOLEN/ECHOTMLEN defines. (florian@)

  ~ ping.c                                

  > No need for have this unsigned, reduces diff to ping6(8). (florian@)

  ~ ping.c                                

  > Bring over KAME copyright, there is now code from ping in ping6. While
  > here nuke NetBSD, KAME and BSDI ids. With this the beginning of
  > ping.c and ping6.c are in sync.
  > prodding deraadt@ (florian@)

ping6

  ~ ping6.c                               

  > Use ECHOLEN/ECHOTMLEN defines. (florian@)

  ~ ping6.c                               

  > Bring over KAME copyright, there is now code from ping in ping6. While
  > here nuke NetBSD, KAME and BSDI ids. With this the beginning of
  > ping.c and ping6.c are in sync.
  > prodding deraadt@ (florian@)

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

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

man

  ~ man4/Makefile                         ~ man4/uhidev.4
  ~ man4/usb.4                            + man4/uwacom.4

  > Wacom USB tablet driver from Frank Groeneveld.
  > Currently attaches as a single child of uhidev(4) and offers basic
  > pointer functionalities. (mpi@)

  ~ man4/uwacom.4                         

  > tweak previous; (jmc@)

  ~ man9/bpf_mtap.9                       

  > bpf_tap() is long dead! Long live bpf_mtap() & friends.
  > ok natano@ deraadt@ (krw@)

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

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

arch/amd64/conf

  ~ GENERIC                               

  > Enable uwacom(4) where uts(4) is already present. (mpi@)

arch/armv7/conf

  ~ GENERIC                               

  > Enable uwacom(4) where uts(4) is already present. (mpi@)

arch/i386/conf

  ~ GENERIC                               

  > Enable uwacom(4) where uts(4) is already present. (mpi@)

arch/macppc/conf

  ~ GENERIC                               

  > Enable uwacom(4) where uts(4) is already present. (mpi@)

arch/sparc64/sparc64

  ~ trap.c                                

  > spelling fix (tedu@)

dev/hid

  ~ hid.h                                 

  > Define for HUP_WACOM, missed in previous. (mpi@)

dev/pci

  ~ if_iwm.c                              ~ if_iwmvar.h

  > Simplify handling of the AUX STA in iwm(4). There is no good reason for
  > storing AUX STA data in the softc. Also, simplify error handling around
  > iwm_send_cmd_pdu_status(), and inline its iwm_add_int_sta_common() helper
  > along with fixing an uninitialized 'status' output parameter. (stsp@)

dev/pv

  ~ if_xnf.c                              

  > Skip empty mbuf fragments like bus_dmamap_load_mbuf does (mikeb@)

  ~ if_xnf.c                              

  > Record mbuf chain head rather than individual fragments (mikeb@)

  ~ xen.c                                 ~ xenvar.h

  > Bring back the code that cached DMA fragment offset.
  > It's required to handle mbuf fragments spanning multiple pages.
  > Original commit message said:
  > Memorize the DMA segment's data offset within the page
  > Grant table references don't convey the information about an actual
  > offset of the data within the page, however Xen needs to know it.
  > We (ab)use bus_dma_segment's _ds_boundary member to store it and can
  > get away with not restoring it's original value atm because neither
  > i386 nor amd64 bus_dmamap_unload(9) code needs it. (mikeb@)

  ~ if_xnf.c                              

  > Add support for packets spanning multiple pages.
  > The size of TX fragment DMA maps is increased to fit a contiguous
  > buffer of up to MTU size bytes spanning several pages, e.g. 2 for
  > 4000, 4 for 9000 and so on.
  > This change also changes the function that calculates an mbuf
  > chain length so that it tells the driver exactly how many
  > descriptors will be required in order to provide references to
  > all buffers within the mbuf chain. (mikeb@)

  ~ if_xnf.c                              

  > Correctly account for fragments larger than a page size
  > Fix a subtle calculation bug that prevented larger fragments from
  > being properly broken down into pages and overflowing the counter
  > value. (mikeb@)

dev/usb

  ~ usb_subr.c                            

  > Split usbd_fill_iface_data() in two and introduce usbd_parse_idesc() a
  > function for parsing and checking endpoint descriptors.
  > More checks will be added later to prevent malformed descriptors of
  > being used. (mpi@)

  ~ usbdevs                               

  > Wacom Intuos Draw, from Frank Groeneveld. (mpi@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (mpi@)

  ~ files.usb                             + uwacom.c

  > Wacom USB tablet driver from Frank Groeneveld.
  > Currently attaches as a single child of uhidev(4) and offers basic
  > pointer functionalities. (mpi@)

kern

  ~ exec_elf.c                            

  > When trying to run an ELF binary marked PT_OPENBSD_WXNEEDED from a
  > file system mounted without MNT_WXALLOWED, fail with EACCES rather
  > than with ENOEXEC, to discourage the shell from trying to run the
  > file as a shell script.
  > OK deraadt@ millert@; tedu@ and halex@ agreed with the general direction.
  > (schwarze@)

net

  ~ bpf_filter.c                          

  > Kill some unsightly whitespace. (krw@)

  ~ bfd.c                                 ~ bfd.h

  > Add data about how long the session has been in the current state, and
  > the previous state.
  > Shuffle some headers so they can be used outside of our own engine.
  > While here, correct the spelling of the two modes for BFD. (phessler@)

  ~ bpf.c                                 ~ bpf.h

  > bpf_tap() is long dead! Long live bpf_mtap() & friends.
  > ok natano@ deraadt@ (krw@)

sys

  ~ types.h                               ~ select.h
  ~ time.h                                ~ socket.h

  > More #include cleanup per POSIX:
  > - <sys/types.h>: don't pull in <sys/select.h>
  > - <sys/select.h>: don't pull in <sys/time.h>, but rather declare timeval
  > and timespec locally
  > - <sys/time.h>: *do* always pull in <sys/select.h>
  > - <sys/socket.h>: declare timeval if __BSD_VISIBLE for struct splice
  > Ports testing and fixed by ajacoutot@
  > ok deraadt@ millert@ (guenther@)

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

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

mg

  ~ dir.c                                 

  > If we can't get the CWD, use relative paths.  Fixes editing files
  > in a directory without read permission.  OK lum@ (millert@)

openssl

  ~ openssl.1                             

  > shorten speed;
  > help/ok guenther bcook (jmc@)

ssh

  ~ channels.c                            ~ clientloop.c
  ~ dh.c                                  ~ gss-genr.c
  ~ kex.c                                 ~ kexgexc.c
  ~ kexgexs.c                             ~ krl.c
  ~ misc.h                                ~ moduli.c
  ~ packet.c                              ~ sandbox-rlimit.c
  ~ scp.c                                 ~ serverloop.c
  ~ sftp-client.c                         ~ sftp-common.c
  ~ sftp-server.c                         ~ sftp.c
  ~ ssh-agent.c                           ~ sshbuf.c
  ~ sshconnect.c                          ~ sshkey.c

  > Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those
  > definitions
  > rather than pulling <sys/param.h> and unknown namespace pollution.
  > ok djm markus dtucker (deraadt@)

  ~ ssh-keygen.c                          

  > Style whitespace fix.  Also happens to remove a no-op diff with portable.
  > (dtucker@)

  ~ ssh-keygen.c                          

  > Spaces->tabs. (dtucker@)

  ~ sshkey.c                              ~ sshkey.h
  ~ ssh.c                                 ~ key.h
  ~ kex.c                                 

  > list all supported signature algorithms in the server-sig-algs
  > Reported by mb AT smartftp.com in bz#2547 and (independantly)
  > Ron Frederick; ok markus@ (djm@)

  ~ ssh-rsa.c                             

  > handle certs in rsa_hash_alg_from_ident(), saving an unnecessary
  > special case elsewhere. (djm@)

tmux

  ~ cmd-bind-key.c                        ~ cmd-list-keys.c
  ~ mode-key.c                            ~ status.c
  ~ tmux.1                                ~ tmux.h
  ~ window-choose.c                       ~ window-copy.c

  > Allow repeat count to be specified in mode key tables with bind-key -R,
  > and set the default repeat count to 5 for WheelUp and WheelDown in
  > copy-mode. (nicm@)

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

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

config

  ~ main.c                                

  > strlen + emalloc + snprintf = asprintf
  > ok deraadt@ tb@ (akfaew@)

smtpd

  ~ parse.y                               

  > listener configuration cleanup:
  > - have all listener creation functions take listen_opts as param,
  > and call config_listener() when done, which adds the listener(s)
  > to the current config list of listeners.
  > - make the fallback chain between interface(), host_v4() host_v6()
  > and host_dns() obvious when creating an if_listener.
  > - fix a bug where the specified family was ignored if the listener
  > is given as a hostname.
  > ok gilles@ sunil@ (eric@)

vmctl

  ~ vmctl.8                               

  > less markup; from rob pierce (jmc@)

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

Reply via email to