OpenBSD src changes summary for 2017-11-29
==========================================

distrib/sets                            etc/examples/pf.conf
etc/moduli                              lib/libc
regress/sbin                            regress/usr.bin
sbin/iked                               share/man
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/arch/i386/include                   sys/dev/acpi
sys/dev/i2c                             sys/dev/pci
sys/net                                 sys/sys
usr.bin/dc                              usr.bin/kdump
usr.bin/mandoc                          usr.bin/openssl
usr.bin/ssh                             usr.sbin/bgpd
usr.sbin/httpd                          usr.sbin/ocspcheck
usr.sbin/relayctl                       usr.sbin/relayd
usr.sbin/vmd                            

== distrib =========================================================== 01/09 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

== etc =============================================================== 02/09 ==

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

examples/pf.conf

  ~ examples/pf.conf                      

  > Document NAT and DNS forwarding rules for vmd(8)
  > discussed at length with benno, beck, deraadt, and florian (mlarkin@)

moduli

  ~ moduli                                

  > Import updated moduli. (dtucker@)

== lib =============================================================== 03/09 ==

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

libc

  ~ hidden/string.h                       ~ include/namespace.h
  ~ string/memcpy.c                       ~ string/memmove.c
  ~ string/memset.c                       ~ arch/amd64/DEFS.h
  ~ arch/amd64/string/memmove.S           ~ arch/amd64/string/memset.S
  ~ arch/arm/DEFS.h                       ~ arch/arm/string/memcpy.S
  ~ arch/arm/string/memmove.S             ~ arch/arm/string/memset.S
  ~ arch/i386/DEFS.h                      ~ arch/i386/SYS.h
  ~ arch/i386/gen/flt_rounds.S            ~ arch/i386/stdlib/abs.S
  ~ arch/i386/stdlib/div.S                ~ arch/i386/stdlib/labs.S
  ~ arch/i386/stdlib/ldiv.S               ~ arch/i386/string/bcmp.S
  ~ arch/i386/string/bzero.S              ~ arch/i386/string/ffs.S
  ~ arch/i386/string/memchr.S             ~ arch/i386/string/memcmp.S
  ~ arch/i386/string/memmove.S            ~ arch/i386/string/memset.S
  ~ arch/i386/string/strchr.S             ~ arch/i386/string/strcmp.S
  ~ arch/i386/string/strncmp.S            ~ arch/i386/string/strrchr.S
  ~ sys/stack_protector.c                 

  > clang doesn't propagate attributes like "asm labels" and
  > "visibility(hidden)"
  > to builtins like mem{set,cpy,move} and __stack_smash_handler.  So, when
  > building with clang, instead mark those as protected visibility to get rid
  > of the PLT relocations.  We can't take the address of them then, but that's
  > ok: it's a build-time error not a run-time error.
  > ok kettenis@ (guenther@)

== regress =========================================================== 04/09 ==

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

sbin

  ~ pfctl/Makefile                        + pfctl/pf112.in
  + pfctl/pf112.ok                        + pfctl/pf112.one
  + pfctl/pf112.two                       + pfctl/pf113.in
  + pfctl/pf113.ok                        + pfctl/pf113.one
  + pfctl/pf113.two                       

  > - regression tests for 'load anchor ... from ...'
  > the test case itself comes from Leonardo Guardati (sashan@)

  ~ pfctl/Makefile                        ~ pfctl/pfail55.ok
  ~ pfctl/pfail56.ok                      + pfctl/pfail63.in
  + pfctl/pfail63.ok                      + pfctl/pfail64.in
  + pfctl/pfail64.ok                      + pfctl/pfail65.in
  + pfctl/pfail65.ok                      + pfctl/pfail66.in
  + pfctl/pfail66.ok                      + pfctl/pfail67.in
  + pfctl/pfail67.ok                      

  > Test invalid divert combinations and adapt error messages. (bluhm@)

usr.bin

  ~ bc/t19.c                              

  > fix decl of main (otto@)

  ~ dc/Makefile                           

  > zap untrue comment (since bcode.c 1.43) (otto@)

== sbin ============================================================== 05/09 ==

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

iked

  ~ util.c                                

  > Print_host is used mainly in printf style functions. So do not return NULL
  > instead return "unknown".
  > OK beck@ (claudio@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/ddb.4                            

  > missing Sx; ok jmc@ (anton@)

== sys =============================================================== 07/09 ==

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

arch/amd64/amd64

  ~ vmm.c                                 

  > Add a bunch of DPRINTFs in failure paths, fix some whitespace and some
  > misspelled words. (mlarkin@)

  ~ vmm.c                                 

  > make vmm(4) less responsible for initial register state, preferring to let
  > usermode daemons handle that.
  > ok pd@ (mlarkin@)

  ~ vmm.c                                 

  > vmm(4) :Add the ukvm/Solo5 hypercall I/O ports to the list of ports to be
  > passed through to userspace. When not using ukvm, if a guest does I/O to
  > these ports, vmd(8) will just discard the I/O.
  > Thanks to Adam Steen for helping test these past few diffs, in order
  > to get ukvm working on vmm(4). (mlarkin@)

arch/amd64/include

  ~ vmmvar.h                              

  > add some comments. no functional change (mlarkin@)

  ~ vmmvar.h                              

  > make vmm(4) less responsible for initial register state, preferring to let
  > usermode daemons handle that.
  > ok pd@ (mlarkin@)

arch/i386/include

  ~ vmmvar.h                              

  > make vmm(4) less responsible for initial register state, preferring to let
  > usermode daemons handle that.
  > ok pd@ (mlarkin@)

dev/acpi

  ~ chvgpio.c                             ~ dsdt.c
  ~ dsdt.h                                

  > Revise OperatingRegion code to make it extensible and have chvgpio(4)
  > provide the OEM defined regions that are used by the AML on some
  > Cherryview-based machines.
  > ok mlarkin@ (kettenis@)

  ~ acpi.c                                ~ acpivar.h
  ~ chvgpio.c                             

  > Add support for GPIO-signaled events.
  > ok mlarkin@ (kettenis@)

dev/i2c

  ~ ihidev.c                              ~ ihidev.h

  > add an adaptive polling mode when no interrupt handler is available,
  > such as on PCI dwiic(4) devices.
  > this is a temporary workaround until the underlying interrupt
  > problem is fixed.
  > tested by various (jcs@)

dev/pci

  ~ if_ixl.c                              

  > let this build on sparc64 again. (dlg@)

  ~ drm/drm_linux.h                       

  > fix this on sparc64 (or maybe gcc)
  > ok jmatthew@ guenther@ kettenis@ (dlg@)

  ~ pcidevs                               

  > add some mellanox parts (dlg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (dlg@)

  ~ if_ixl.c                              

  > turns out you dont have to configure a vsi as the default in a veb.
  > what a waste of two days. (dlg@)

net

  ~ route.c                               

  > Revert 1.353, this breaks mpe(4). Also it seems not complete since
  > rt_ifa_del
  > still had this hack in. This needs to be revisted and better understood.
  > It may be needed to add a mplsrdomain to mpe(4) but MPLS only in the rtable
  > 0
  > is hardcoded in more places and we should fix them all.
  > OK mpi@ (claudio@)

  ~ if_mpe.c                              

  > Make mpe(4) work again by:
  > - Change the way mpe figures out the IP of the MPLS nexthop. Instead of
  > using
  > RTF_GATEWAY and so a valid (and cachable) gateway route just use the
  > gateway IP address of the route (rt->rt_gateway).
  > - Make sure the interface is up when adding a mplslabel. The inserted route
  > is in rtable 0 and so invisible for the link state tracker. Forcing the
  > if_up
  > ensures that the added route is RTF_UP.
  > OK mpi@ (claudio@)

sys

  ~ mutex.h                               

  > Show line number correctly in synthetic mutex names.
  > OK jca@ (visa@)

== usr.bin =========================================================== 08/09 ==

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

dc

  ~ dc.c                                  

  > Pledge can be done earlier; from kshe (otto@)

  ~ inout.c                               

  > simplify print_ascii; from kshe; ok tom@ (otto@)

  ~ bcode.c                               

  > fold bsqrt_stop into bsqrt; from kshe; ok tom@ (otto@)

kdump

  ~ mksubr                                

  > fcntl(F_GETOWN) doesn't have an argument, so don't display it.  While
  > here, make it easier to extend the set of such fcntl() commands
  > ok deraadt@ (guenther@)

mandoc

  ~ mdoc_state.c                          

  > Recognize .Bl -column at parse time, and not only at validation time,
  > even if other arguments precede -column.  This is required because
  > the .It parser needs to know whether or not we are a -column list.
  > Fixes tree corruption leading to an assertion failure.
  > Bug reported by bentley@. (schwarze@)

openssl

  ~ ocsp.c                                

  > Mixing -url with any of -host, -port, or -path should be a usage error
  > instead of trying to work and then triggering a double-free().
  > problem noted by trondd (trondd (at) kagu-tsuchi.com)
  > ok beck@ (guenther@)

ssh

  ~ moduli-gen/moduli.2048                ~ moduli-gen/moduli.3072
  ~ moduli-gen/moduli.4096                ~ moduli-gen/moduli.6144
  ~ moduli-gen/moduli.7680                ~ moduli-gen/moduli.8192

  > Import updated moduli. (dtucker@)

== usr.sbin ========================================================== 09/09 ==

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

bgpd

  ~ kroute.c                              

  > Insert MPLS VPN routes with the RTF_GATEWAY flag cleared. mpe(4) is now
  > expecting this and will use the route gateway and the mpls label to forward
  > packets. This plus the other diffs to if_mpe.c and route.c should fix
  > L3 MPLS VPNs. Problem reported by henning@ (claudio@)

httpd

  ~ httpd.conf.5                          ~ server.c

  > Don't do OCSP stapling only if the staple file is 0 length.
  > This allows something external (like ocspcheck) to disable the stapling
  > deliberatly if it can not retreive a valid staple by truncating the
  > staple file to indicate "do not provide a staple", while the file not
  > existin will still be treated as a configuration error
  > ok claudio@ florian@, and prompted by @jsing (beck@)

ocspcheck

  ~ ocspcheck.8                           ~ ocspcheck.c

  > add -i to SYNOPSIS/usage() and sundry tweaks;
  > ok beck (jmc@)

relayctl

  ~ relayctl.8                            ~ relayctl.c

  > add options to specify the control socket in relayd and relayctl.
  > From Kapetanakis Giannis, thanks.
  > ok claudio@ (benno@)

relayd

  ~ config.c                              ~ parse.y
  ~ relayd.c                              ~ relayd.conf.5

  > add options to specify the control socket in relayd and relayctl.
  > From Kapetanakis Giannis, thanks.
  > ok claudio@ (benno@)

  ~ relayd.conf.5                         

  > fix double dot; (jmc@)

vmd

  ~ loadfile.h                            ~ loadfile_elf.c
  ~ vm.c                                  

  > make vmm(4) less responsible for initial register state, preferring to let
  > usermode daemons handle that.
  > ok pd@ (mlarkin@)

  ~ i8259.c                               

  > vmd(8): fix broken IRR bit setting for the slave PIC. Noticed by claudio
  > when he tried to make a vm with 4 network interfaces.
  > ok claudio (mlarkin@)

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

Reply via email to