OpenBSD src changes summary for 2016-08-23
==========================================

bin/pax                                 distrib/miniroot
distrib/sets                            etc/examples/pkg.conf
libexec/ld.so                           regress/usr.bin
regress/usr.sbin                        sbin/dhclient
share/man                               sys/arch/amd64/conf
sys/arch/armv7/sunxi                    sys/arch/loongson/loongson
sys/arch/sparc64/dev                    sys/arch/sparc64/sparc64
sys/dev/acpi                            sys/dev/ic
sys/dev/ofw                             sys/dev/pci
sys/kern                                sys/net
sys/netinet6                            sys/sys
sys/tmpfs                               usr.bin/openssl
usr.bin/ssh                             usr.sbin/smtpd

== bin =============================================================== 01/10 ==

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

pax

  ~ file_subs.c                           

  > Only try to set the times on a directory once, at the end, to avoid
  > duplication of warning messages
  > ok krw@ (guenther@)

  ~ Makefile                              ~ ar_io.c
  ~ extern.h                              ~ file_subs.c
  ~ options.c                             ~ pax.c

  > Instead of doing strcmp(argv0), track the invocation mode (pax/tar/cpio)
  > in a separate variable
  > ok deraadt@ (guenther@)

== distrib =========================================================== 02/10 ==

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

miniroot

  ~ install.sub                           

  > Type. 'if' != 'lf'. Fixes error message and setting hostname from dhcp
  > lease
  > during install.
  > Spotted & diff from Patrik Lundin. Thanks! (krw@)

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 03/10 ==

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

examples/pkg.conf

  ~ examples/pkg.conf                     

  > sync (okan@)

== libexec =========================================================== 04/10 ==

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

ld.so

  ~ loader.c                              ~ resolve.c
  ~ resolve.h                             

  > Implement support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY.
  > Don't skip DT_INIT and DT_FINI for the main executable.  This matches what
  > Linux and Solaris do.
  > ok guenther@ (kettenis@)

== regress =========================================================== 05/10 ==

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

usr.bin

  ~ ssh/test-exec.sh                      

  > remove Protocol directive from client/server configs that causes
  > spammy deprecation warnings
  > hardcode SSH_PROTOCOLS=2, since that's all we support on the server
  > now (the client still may support both, so it could get confused) (djm@)

  ~ ssh/unittests/match/tests.c           

  > add tests for addr_match_list() (djm@)

usr.sbin

  ~ syslogd/Makefile                      ~ syslogd/args-client-tls4.pl
  ~ syslogd/args-client-tls6.pl           ~ syslogd/args-tls-cert-empty.pl
  ~ syslogd/args-tls-cert-noexist.pl      ~ syslogd/args-tls-key-empty.pl
  ~ syslogd/args-tls-key-noexist.pl       

  > Some syslogd tests failed to report errors.  Make these tests more
  > strict and adapt the check patterns. (bluhm@)

== sbin ============================================================== 06/10 ==

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

dhclient

  ~ bpf.c                                 ~ clparse.c
  ~ dhclient.c                            ~ dhcpd.h
  ~ dispatch.c                            ~ kroute.c
  ~ options.c                             ~ packet.c
  ~ privsep.c                             ~ privsep.h

  > Make the 'ifi' global local to dhclient.c and pass it as an argument to
  > functions needing it.
  > This is the first step to support multiple interfaces in one dhclient(8)
  > instance.
  > ok krw@ (mpi@)

== share ============================================================= 07/10 ==

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

man

  ~ man4/Makefile                         + man4/acpicbkbd.4

  > add a man page for acpicbkbd (jcs@)

  ~ man4/acpi.4                           

  > include acpicbkbd (jcs@)

== sys =============================================================== 08/10 ==

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

arch/amd64/conf

  ~ GENERIC                               

  > re-enable acpicbkbd by default now that acpiec won't try burst mode
  > on the chrome ec (jcs@)

arch/armv7/sunxi

  ~ sxipio.c                              

  > The device trees for sun8i and sun9i no longer include an address in the
  > name of the /soc node.  Leave it off, as the device path will still match
  > on nodes that include it. (kettenis@)

  ~ sxiccmu.c                             

  > Add support for the usb clock on sun5i-a13 as well. (kettenis@)

  ~ sxiehci.c                             

  > Deassert all reset signals for the controller.  Add support for more recent
  > SoCs that have a separate clock for each PHY. (kettenis@)

arch/loongson/loongson

  ~ machdep.c                             

  > The TLB refill and XTLB refill exceptions use distinct exception vectors
  > on Loongson 3A. Consequently, the kernel has to set up both vectors to
  > prevent panics with virtual address references.
  > On Loongson 2F, it is enough to set up the TLB refill vector because
  > the XTLB refill exception uses the same vector address.
  > ok miod@ (visa@)

arch/sparc64/dev

  ~ pyro.c                                ~ ebus.c
  ~ ebus_mainbus.c                        ~ psycho.c
  ~ schizo.c                              

  > Convert %q to %ll in format strings
  > ok natano@ krw@ (guenther@)

arch/sparc64/sparc64

  ~ db_interface.c                        

  > Convert %q to %ll in format strings
  > ok natano@ krw@ (guenther@)

dev/acpi

  ~ acpiec.c                              

  > don't enter burst mode for single-byte reads and writes.
  > avoids problems on hardware with broken or unimplemented burst mode
  > and isn't really necessary for such small transactions anyway.
  > matches what linux and freebsd have done for a long time.
  > tested in snaps
  > ok deraadt kettenis (jcs@)

dev/ic

  ~ ncr53c9x.c                            

  > Convert %q to %ll in format strings
  > ok natano@ krw@ (guenther@)

dev/ofw

  ~ fdt.c                                 

  > Actually make fdt_find_node() return NULL if the node couldn't be found.
  > ok tom@ (kettenis@)

  ~ ofw_clock.c                           ~ ofw_clock.h

  > Add functions to assert/deassert all reset signals for a device.
  > (kettenis@)

dev/pci

  ~ if_em_hw.c                            

  > remove duplicated test for em_82574 (jsg@)

kern

  ~ kern_descrip.c                        ~ kern_sysctl.c

  > rename nfiles to numfiles to avoid shadowing and stretch out the name.
  > ok deraadt (tedu@)

net

  ~ if_pppx.c                             

  > pool_setipl (dlg@)

  ~ if_pfsync.c                           

  > pool_setipl (dlg@)

  ~ rtsock.c                              

  > Update the L2 content of a RTF_CACHED entry instead of going though
  > a create/delete/insert cycle as such entry cannot be deleted when
  > referenced.
  > Regression reported by and ok bluhm@ (mpi@)

netinet6

  ~ ip6_mroute.c                          

  > Do not use a single global struct route_in6 to cache route lookups.
  > This is a little step towards deprecating 'struct route{,_in6}'.
  > ok jca@, claudio@ (mpi@)

  ~ nd6_nbr.c                             

  > Use rtalloc(9) directly instead of in6_selectsr() in NS/NA output
  > routines.
  > This is another little step towards deprecating 'struct route{,_in6}'.
  > ok bluhm@ (mpi@)

sys

  ~ exec_elf.h                            

  > Implement support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY.
  > Don't skip DT_INIT and DT_FINI for the main executable.  This matches what
  > Linux and Solaris do.
  > ok guenther@ (kettenis@)

  ~ file.h                                

  > rename nfiles to numfiles to avoid shadowing and stretch out the name.
  > ok deraadt (tedu@)

tmpfs

  ~ tmpfs_vfsops.c                        

  > pool_setipl for tmpfs. (dlg@)

== usr.bin =========================================================== 09/10 ==

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

openssl

  ~ openssl.1                             

  > shorten pkcs12; (jmc@)

ssh

  ~ match.c                               

  > fix matching for pattern lists that contain a single negated match,
  > e.g. "Host !example"
  > report and patch from Robin Becker. bz#1918 ok dtucker@ (djm@)

  ~ addrmatch.c                           

  > fix negated address matching where the address list consists of a
  > single negated match, e.g. "Match addr !192.20.0.1"
  > Report and patch from Jakub Jelen. bz#2397 ok dtucker@ (djm@)

  ~ addrmatch.c                           

  > downgrade an error() to a debug2() to match similar cases
  > in addr_match_list() (djm@)

  ~ session.c                             

  > fix previous, a condition was modified incorrectly; ok markus@ deraadt@
  > (otto@)

== usr.sbin ========================================================== 10/10 ==

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

smtpd

  ~ rfc2822.c                             

  TAGGED OPENBSD_6_0
  > backport from -current; original commit by eric@:
  > Properly initialize the message parser. fix a regression where the
  > message headers would not be altered as expected.
  > ok gilles@ (jasper@)

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

Reply via email to