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

Reply via email to