OpenBSD src changes summary for 2017-02-27 ==========================================
distrib/miniroot distrib/notes distrib/sets etc/Makefile etc/changelist etc/examples/pkg.conf gnu/usr.bin/binutils-2.17 lib/libc lib/librthread regress/sys sys/arch/hppa/conf sys/dev/fdt sys/dev/pckbc sys/dev/wscons sys/kern sys/netmpls sys/sys usr.bin/ssh usr.bin/tmux usr.sbin/pkg_add usr.sbin/relayd usr.sbin/tcpdump usr.sbin/vmd == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Sync comments about install.md variables with reality. (rpe@) notes ~ arm64/prep > bump block size for dd; 39x faster on my system. > ok tom@ (sthen@) ~ m4.common > xdm -> xenodm(1) (matthieu@) sets ~ lists/base/mi ~ lists/man/mi > Remove support for pkg.conf in light of the consolidation towards > a single configuration file for the OpenBSD repository location. > The pkg_* tools now use installurl(5) to find the package repository. > NOTE: > /etc/installurl only contains a single URL pointing to a mirror. > Use the PKG_PATH environment variable to specify more than one > package repository. > prodded by and OK deraadt@ aja@ (rpe@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc Makefile ~ Makefile > Remove support for pkg.conf in light of the consolidation towards > a single configuration file for the OpenBSD repository location. > The pkg_* tools now use installurl(5) to find the package repository. > NOTE: > /etc/installurl only contains a single URL pointing to a mirror. > Use the PKG_PATH environment variable to specify more than one > package repository. > prodded by and OK deraadt@ aja@ (rpe@) changelist ~ changelist > Remove support for pkg.conf in light of the consolidation towards > a single configuration file for the OpenBSD repository location. > The pkg_* tools now use installurl(5) to find the package repository. > NOTE: > /etc/installurl only contains a single URL pointing to a mirror. > Use the PKG_PATH environment variable to specify more than one > package repository. > prodded by and OK deraadt@ aja@ (rpe@) examples/pkg.conf - examples/pkg.conf > Remove support for pkg.conf in light of the consolidation towards > a single configuration file for the OpenBSD repository location. > The pkg_* tools now use installurl(5) to find the package repository. > NOTE: > /etc/installurl only contains a single URL pointing to a mirror. > Use the PKG_PATH environment variable to specify more than one > package repository. > prodded by and OK deraadt@ aja@ (rpe@) == gnu =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils-2.17 ~ bfd/archive.c ~ bfd/bfd-in.h ~ bfd/bfd-in2.h ~ binutils/ar.c > Implement D and U modifiers to ar; with D the uid/gid/mode/time on the > updated > archive members are set to deterministic values. U cancels D. This should > simplify the syspatch work. > Based on a diff by daniel@ > ok millert@ deraadt@ kettenis@ (guenther@) == lib =============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ arch/alpha/Symbols.list ~ arch/powerpc/Symbols.list ~ arch/sparc64/Symbols.list > RELRO means the __{got,plt}_{start,end} symbols are superfluous > ok kettenis@ (guenther@) ~ asr/asr.c ~ asr/asr_private.h ~ asr/getaddrinfo_async.c ~ asr/res_search_async.c ~ asr/res_send_async.c > Put a common flags field in the query struct, rather than in some > elements of the union. > This field is for internal asr flags. The flags in "struct rrset" and > "struct ni" are different kinds of flags. > ok eric@ (jca@) ~ asr/asr_private.h ~ asr/asr_debug.c > Recognize and allow bits AD and CD in DNS replies. > Needed for RES_USE_DNSSEC support. > ok eric@ gilles@ (jca@) ~ asr/asr_private.h ~ asr/asr_utils.c ~ asr/res_mkquery.c ~ asr/res_send_async.c ~ net/resolver.3 > Add support for RES_USE_DNSSEC > RES_USE_DNSSEC is implemented by setting the DNSSEC DO bit in outgoing > queries. The resolver is then supposed to set the AD bit in the reply > if it managed to validate the answer through DNSSEC. Useful when the > application doesn't implement validation internally. This scheme > assumes that the validating resolver is trusted and that the > communication channel between the validating resolver and and the client > is secure. > ok eric@ gilles@ (jca@) ~ sys/mount.2 > use Dv, for consistency; from bruno flueckiger (jmc@) librthread ~ Symbols.map > RELRO means the __{got,plt}_{start,end} symbols are superfluous > ok kettenis@ (guenther@) == regress =========================================================== 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ netinet/ipsec/Makefile ~ netinet/ipsec/ipsec.conf > Add IPsec tests for ipip encapsulation. (bluhm@) ~ net/pflow/Makefile ~ net/pflow/flow.pl > Do not turn on pf in a regression test, require that it has been > enabled before. Better skip the test than create unexpected side > effects. (bluhm@) ~ net/pf_state/Makefile > This test cannot pass while pf on localhost filters packets statefully. > If the local pf is enabled, write a temporary stateless pass rule > into the regress anchor. (bluhm@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/hppa/conf ~ Makefile.hppa > Build hppa kernels with -ffreestanding. (kettenis@) dev/fdt ~ psci.c > Add support for the older generation spec of PSCI, which supports > shutdown and reset only if the function id is explicitly provided > in the device tree. For the newer implementations we are supposed > to be using the specified function ids only. > With and ok jsg@ (patrick@) dev/pckbc ~ pms.c > pms/synaptics: configure wsmouse for handling compat-mode > ok @matthieu @stsp @mpi (bru@) ~ pms.c > pms/elantech-v4: configure wsmouse for handling compat-mode > ok @matthieu @stsp @mpi (bru@) dev/wscons ~ files.wscons ~ wsconsio.h ~ wsmouse.c ~ wsmouseinput.h ~ wsmousevar.h + wstpad.c > Handle touchpad input in wsmouse. > The wstpad file contains the core of a touchpad-input driver that > is coupled with wsmouse. It is active in compat-mode if wsmouse has > been configured for it. > ok @matthieu @stsp @mpi (bru@) kern ~ uipc_domain.c > Retire the AF_MPLS protosw struct. Nothing is using it and the code was > super > basic anyway. Simplifies the code a lot also by calling the mpls sysctl no > longer via the protosw but instead directly. > OK mpi@ on a previous diff. Also tested by renato@ who actually found a bug > which is now fixed. (claudio@) netmpls ~ mpls.h ~ mpls_input.c ~ mpls_proto.c ~ mpls_raw.c > Retire the AF_MPLS protosw struct. Nothing is using it and the code was > super > basic anyway. Simplifies the code a lot also by calling the mpls sysctl no > longer via the protosw but instead directly. > OK mpi@ on a previous diff. Also tested by renato@ who actually found a bug > which is now fixed. (claudio@) sys ~ sysctl.h > Retire the AF_MPLS protosw struct. Nothing is using it and the code was > super > basic anyway. Simplifies the code a lot also by calling the mpls sysctl no > longer via the protosw but instead directly. > OK mpi@ on a previous diff. Also tested by renato@ who actually found a bug > which is now fixed. (claudio@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ ssh_config.5 > errant dot; from klemens nanni (jmc@) tmux ~ cmd-split-window.c ~ tmux.h ~ window.c > If splitw -b is used, insert the new pane before the current one in the > pane list. This means the numbering is in order (for example for > display-panes) and fixes a problem with redrawing the active pane > borders. (nicm@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin pkg_add ~ OpenBSD/AddDelete.pm ~ OpenBSD/PkgAdd.pm ~ OpenBSD/PkgDelete.pm ~ OpenBSD/PkgSign.pm > framework for some performance stats as a -V... option (like how much > of a package you actually downloaded, or how many packages you touch) > okay aja@ (espie@) ~ Makefile ~ pkg_add.1 ~ pkg_create.1 ~ pkg_delete.1 ~ pkg_info.1 ~ OpenBSD/State.pm > Remove support for pkg.conf in light of the consolidation towards > a single configuration file for the OpenBSD repository location. > The pkg_* tools now use installurl(5) to find the package repository. > NOTE: > /etc/installurl only contains a single URL pointing to a mirror. > Use the PKG_PATH environment variable to specify more than one > package repository. > prodded by and OK deraadt@ aja@ (rpe@) relayd ~ relayd.conf.5 > update an example in the relayd.conf manpage, that was not converted > to the new syntax 2 years ago. Found by Michael W. Lucas, thanks! > ok tb@ (benno@) tcpdump ~ print-domain.c > Print the DNSSEC OKAY flag as "DO", like in upstream tcpdump > ok florian@ (jca@) vmd ~ control.c > Add size checks for imsg received over the control socket. > Additionally, make sure that vmd never fatal()s when receiving an > invalid imsg from an arbitrary user over the control socket. > OK gilles@ (reyk@) ~ config.c ~ vmd.c ~ vmd.h > Replace openpty(3) with local function that uses pre-opened /dev/ptm fd > This allows more flexibility for upcoming changes and better pledge. > We also didn't use half of the features of libutil's openpty function. > Additionally, make sure that the ttys are closed correctly on shutdown. > OK gilles@ (reyk@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
