OpenBSD src changes summary for 2015-10-27
==========================================

lib/libc                                regress/sbin
regress/sys                             sbin/ping
sys/arch/armv7/imx                      sys/arch/armv7/omap
sys/arch/armv7/sunxi                    sys/arch/vax/if
sys/crypto                              sys/dev
sys/net                                 sys/netinet
sys/netinet6                            usr.bin/ssh
usr.bin/tmux                            usr.sbin/bgpd
usr.sbin/eigrpctl                       usr.sbin/eigrpd
usr.sbin/lpr                            usr.sbin/nsd
usr.sbin/radiusd                        usr.sbin/rarpd
usr.sbin/relayd                         usr.sbin/smtpd
usr.sbin/unbound                        

== lib =============================================================== 01/06 ==

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

libc

  ~ gen/getpwent.3                        ~ gen/getpwnam.3

  > The fd of the passwd database is marked close-on-exec now
  > Incorrect text pointed out by tedu@
  > ok deraadt@ millert@ tedu@ (guenther@)

  ~ arch/alpha/gen/flt_rounds.c           ~ arch/amd64/gen/flt_rounds.S
  ~ arch/amd64/gen/fpclassifyl.c          ~ arch/amd64/gen/ldexp.c
  ~ arch/arm/gen/flt_rounds.c             ~ arch/hppa/gen/flt_rounds.c
  ~ arch/hppa64/gen/flt_rounds.c          ~ arch/i386/gen/flt_rounds.S
  ~ arch/i386/gen/fpclassifyl.c           ~ arch/i386/gen/ldexp.c
  ~ arch/m88k/gen/flt_rounds.c            ~ arch/mips64/gen/flt_rounds.c
  ~ arch/mips64/gen/fpclassifyl.c         ~ arch/mips64/gen/ldexp.S
  ~ arch/powerpc/gen/flt_rounds.c         ~ arch/sh/gen/flt_rounds.c
  ~ arch/sparc/gen/flt_rounds.c           ~ arch/sparc64/gen/flt_rounds.c
  ~ arch/sparc64/gen/fpclassifyl.c        ~ arch/vax/gen/fpclassify.c
  ~ arch/vax/gen/ldexp.S                  ~ gen/fpclassify.c
  ~ gen/ldexp.c                           + hidden/float.h
  + hidden/math.h                         

  > Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),
  > and ldexp().
  > ok millert@ (guenther@)

== regress =========================================================== 02/06 ==

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

sbin

  ~ route/Makefile                        + route/rttest20.ok

  > Check that RTM_GET works without RTAX_GATEWAY argument for multipath
  > route entries. (mpi@)

sys

  + netinet/broadcast_bind/Makefile       
  + netinet/broadcast_bind/broadcast_bind.c

  > add regress test on bind(2)ing with broadcast and inexistant addresses
  > (vgross@)

== sbin ============================================================== 03/06 ==

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

ping

  ~ ping.c                                

  > fix fallout from chacha changes. (dlg@)

== sys =============================================================== 04/06 ==

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

arch/armv7/imx

  ~ imxenet.c                             

  > arp_ifinit() is no longer needed. (mpi@)

arch/armv7/omap

  ~ if_cpsw.c                             

  > arp_ifinit() is no longer needed. (mpi@)

arch/armv7/sunxi

  ~ sxie.c                                

  > arp_ifinit() is no longer needed. (mpi@)

arch/vax/if

  ~ if_de.c                               ~ if_qe.c
  ~ sgec.c                                

  > arp_ifinit() is no longer needed. (mpi@)

crypto

  ~ chacha_private.h                      

  > Sync chacha_ivsetup to the version in ssh so that we could
  > specify custom counter value when setting up Chacha context.
  > ok reyk djm (mikeb@)

  ~ xform.c                               

  > Use verbose defines instead of hardcoded values for clarity when
  > initializing hash objects.  No binary or functional change. (mikeb@)

dev

  ~ rnd.c                                 

  > Sync chacha_ivsetup to the version in ssh so that we could
  > specify custom counter value when setting up Chacha context.
  > ok reyk djm (mikeb@)

net

  ~ if.c                                  ~ pf.c

  > Use rt_ifidx rather than rt_ifp.
  > ok bluhm@ (mpi@)

netinet

  ~ if_ether.c                            

  > Move code around for clarity, no functional change.
  > ok bluhm@ (mpi@)

  ~ ip_input.c                            

  > Rewrite in_ouraddr() to not use ``rt_ifa'' since it is not obvious that
  > the lifetime of an ``ifa'' is tied to a route entry, so it might no
  > longer be valid after calling rtfree(9).
  > While here put a KERNEL_LOCK() around the per-ifp address list iteration.
  > ok bluhm@ (mpi@)

  ~ if_ether.c                            ~ if_ether.h

  > RIP arp_ifinit(). (mpi@)

netinet6

  ~ nd6.c                                 

  > Use rt_ifidx rather than rt_ifp.
  > ok bluhm@ (mpi@)

== usr.bin =========================================================== 05/06 ==

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

ssh

  ~ readconf.c                            

  > avoid de-const warning & shrink; ok dtucker@ (djm@)

  ~ auth2-pubkey.c                        

  > log certificate serial in verbose() messages to match the main
  > auth success/fail message; ok dtucker@ (djm@)

  ~ readconf.c                            

  > fix execv arguments in a way less likely to cause grief for -portable;
  > ok dtucker@ (djm@)

tmux

  ~ key-bindings.c                        

  > Use copy-mode -et= in WheelUpPane binding, from Patrick Palka. (nicm@)

  ~ format.c                              

  > The format callback may not always succeed, so we need to check for
  > NULL. From Patrick Palka. (nicm@)

  ~ format.c                              ~ screen.c

  > Count brackets in #{?...} so that nested conditional formats work, from
  > Daniel De Graaf. (nicm@)

  ~ Makefile                              ~ client.c
  ~ cmd-attach-session.c                  ~ cmd-detach-client.c
  ~ cmd-find.c                            ~ cmd-new-session.c
  ~ server-client.c                       ~ server-fn.c
  ~ server.c                              ~ signal.c
  ~ tmux.c                                ~ tmux.h
  + proc.c                                

  > Break the common process set up, event loop and imsg dispatch code
  > between server and client out into a separate internal API. This will
  > make it easier to add another process. (nicm@)

  ~ tmux.1                                

  > No more TMPDIR. (nicm@)

  ~ alerts.c                              ~ client.c
  ~ cmd-attach-session.c                  ~ cmd-break-pane.c
  ~ cmd-choose-buffer.c                   ~ cmd-move-window.c
  ~ cmd-new-session.c                     ~ cmd-new-window.c
  ~ cmd-rename-window.c                   ~ cmd-send-keys.c
  ~ cmd-set-option.c                      ~ cmd-show-options.c
  ~ cmd-split-window.c                    ~ cmd-switch-client.c
  ~ format.c                              ~ input-keys.c
  ~ input.c                               ~ layout-set.c
  ~ names.c                               ~ options.c
  ~ paste.c                               ~ resize.c
  ~ screen-redraw.c                       ~ server-client.c
  ~ server-fn.c                           ~ server.c
  ~ session.c                             ~ status.c
  ~ tmux.c                                ~ tmux.h
  ~ tty-keys.c                            ~ tty-term.c
  ~ tty.c                                 ~ window-choose.c
  ~ window-clock.c                        ~ window-copy.c
  ~ window.c                              

  > Move struct options into options.c. (nicm@)

== usr.sbin ========================================================== 06/06 ==

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

bgpd

  ~ mrt.c                                 ~ parse.y

  > calloc -> malloc when the memory is immediately overwritten with memcpy.
  > ok claudio@ (mmcc@)

eigrpctl

  ~ eigrpctl.8                            

  > Minor tweaks. (renato@)

eigrpd

  ~ printconf.c                           

  > Print a missing "metric" before the actual metric when printing a
  > redistribute line. (renato@)

  ~ neighbor.c                            ~ rde.h
  ~ rde_dual.c                            

  > Introduce a new flag to identify "self" neighbors attached to local
  > interfaces. (renato@)

  ~ kroute.c                              ~ rde.c

  > Whenever a summary route is activated, install a respective blackhole
  > route in the FIB. (renato@)

  ~ eigrpd.8                              

  > Minor tweaks. (renato@)

  ~ eigrpd.conf.5                         

  > Add a man page for eigrpd.conf. (renato@)

  ~ eigrpd.8                              

  > tweak previous; (jmc@)

  ~ eigrpd.conf.5                         

  > tweak previous; (jmc@)

  ~ eigrpd.conf.5                         

  > Remove wrong line. (renato@)

lpr

  ~ common_source/startdaemon.c           ~ lpd/lpd.c

  > Use AF_UNIX instead of AF_LOCAL. (millert@)

nsd

  ~ nsd-control.c                         ~ remote.c

  > Fix nsd and unbound's error checking with SSL_CTX_set_options().
  > LibreSSL, BoringSSL and OpenSSL have all been redefining SSL_OP_* flags to
  > be 0 when support is removed.  This breaks the error checking that nsd and
  > unbound were doing.  It should check against the flag value itself to allow
  > for 0.
  > input deraadt@, jsing@
  > tweak + ok miod@, guenther@ (doug@)

radiusd

  ~ radiusd.c                             ~ radiusd_module.c

  > Fix radiusd module to set O_NONBLOCK properly.
  > diff from Yuuichi Someya. (yasuoka@)

  ~ radiusd.c                             ~ radiusd_radius.c

  > Set O_NONBLOCK for UDP sockets not to block on recv().  Actually
  > block had happened if an error of the socket is handled by send().
  > diff from Yuuichi Someya. (yasuoka@)

  ~ radiusd_radius.c                      

  > Initialize module_radius_req before use it.
  > diff from Yuuichi Someya (yasuoka@)

  ~ radiusd.c                             

  > Free the received radius packet when it is duplicated.
  > diff from Yuuichi Someya (yasuoka@)

rarpd

  ~ rarpd.c                               

  > Consistency in error messages.
  > No functional change. (jca@)

relayd

  ~ relayd.conf.5                         ~ relayd.h

  > change cipher-server-preference to be on by default. It can be disabled
  > with
  > no cipher-server-preference
  > this makes more clients select ciphers with pfs.
  > requested and ok by reyk@ (benno@)

smtpd

  ~ aliases.c                             ~ ruleset.c
  ~ smtpd.h                               

  > aliases_virtual_check() has been unneeded for a while
  > ok jung@, ok sunil@, ok millert@ (gilles@)

  ~ enqueue.c                             ~ smtpctl.c

  > enqueue pledge: getmailname() needs dns, ~/dead.letter needs cpath/wpath
  > ok jung@, ok millert@ (gilles@)

  ~ delivery_lmtp.c                       

  > delivery lmtp gets fed with a message file as input which is guaranted to
  > have
  > \n-terminated lines, so no need to strip \r here
  > also remove an unneeded len assignment while here
  > discussed with and ok gilles (jung@)

  ~ delivery_lmtp.c                       ~ mda.c
  ~ parse.y                               ~ smtpd.conf.5

  > add a rcpt-to parameter to be able to use the original (probably expanded)
  > RCPT TO within LMTP sessions
  > ok gilles eric (jung@)

unbound

  ~ daemon/remote.c                       ~ smallapp/unbound-control.c
  ~ util/net_help.c                       

  > Fix nsd and unbound's error checking with SSL_CTX_set_options().
  > LibreSSL, BoringSSL and OpenSSL have all been redefining SSL_OP_* flags to
  > be 0 when support is removed.  This breaks the error checking that nsd and
  > unbound were doing.  It should check against the flag value itself to allow
  > for 0.
  > input deraadt@, jsing@
  > tweak + ok miod@, guenther@ (doug@)

  ~ Makefile.bsd-wrapper                  

  > Don't use a pidfile in unbound by default. Retain the ability in
  > unbound.conf
  > to set one if needed.  ok millert@ (sthen@)

  ~ doc/unbound.conf.5.in                 

  > Fix manpage for empty pidfile. Pointed out by millert@ (sthen@)

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

Reply via email to