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
