OpenBSD src changes summary for 2016-06-22
==========================================

distrib/sets                            gnu/usr.bin/binutils-2.17
regress/usr.sbin                        sbin/pfctl
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/armv7/imx
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/octeon/dev                     sys/arch/octeon/include
sys/arch/sparc/sparc                    sys/dev/pci
sys/dev/pv                              sys/net
usr.sbin/pkg_add                        usr.sbin/unbound

== distrib =========================================================== 01/06 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.armv7
  ~ lists/base/md.hppa                    ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ lists/base/md.loongson
  ~ lists/base/md.luna88k                 ~ lists/base/md.macppc
  ~ lists/base/md.octeon                  ~ lists/base/md.sgi
  ~ lists/base/md.socppc                  ~ lists/base/md.sparc
  ~ lists/base/md.sparc64                 ~ lists/base/md.zaurus
  ~ lists/comp/mi                         

  > sync (deraadt@)

== gnu =============================================================== 02/06 ==

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

usr.bin/binutils-2.17

  ~ bfd/elflink.c                         

  > Don't make the DT_TEXTREL warning fatal.  Hopefully this will be temporary,
  > but we first have to make sure that our tree is clean.
  > ok deraadt@ (kettenis@)

== regress =========================================================== 03/06 ==

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

usr.sbin

  ~ syslogd/Syslogd.pm                    ~ syslogd/args-ttymsg-delay.pl

  > Syslogd can send messages to a user, test what happens if the
  > terminal is blocking to receive messages.  Stop the fake user
  > terminal and look for a delayed write debug message from syslogd.
  > This makes the test more reliable. (bluhm@)

== sbin ============================================================== 04/06 ==

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

pfctl

  ~ parse.y                               

  > Add curly braces that were missed in rev 1.651.  Add parenthesis to make
  > the
  > condition in the if statement more readable while I'm there.
  > ok phessler@, benno@, florian@ (kettenis@)

== sys =============================================================== 05/06 ==

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

arch/amd64/amd64

  ~ intr.c                                ~ lapic.c
  ~ locore.S                              ~ vector.S

  > Setup Hyper-V hypercall page and an IDT vector.
  > ok mlarkin, kettenis, deraadt (mikeb@)

  ~ identcpu.c                            

  > Identify UMIP feature, if available.
  > ok millert, kettenis, deraadt (mlarkin@)

arch/amd64/conf

  ~ GENERIC                               

  > Main Hyper-V nexus driver, work in progress.
  > ok mlarkin, deraadt (mikeb@)

arch/amd64/include

  ~ i82489var.h                           ~ intrdefs.h

  > Setup Hyper-V hypercall page and an IDT vector.
  > ok mlarkin, kettenis, deraadt (mikeb@)

  ~ specialreg.h                          

  > Identify UMIP feature, if available.
  > ok millert, kettenis, deraadt (mlarkin@)

arch/armv7/imx

  ~ if_fec.c                              

  > Fetch MAC address from FDT.
  > ok jsg@, patrick@ (kettenis@)

arch/i386/i386

  ~ machdep.c                             

  > Identify UMIP feature, if available.
  > ok millert, kettenis, deraadt (mlarkin@)

arch/i386/include

  ~ specialreg.h                          

  > Identify UMIP feature, if available.
  > ok millert, kettenis, deraadt (mlarkin@)

arch/octeon/dev

  ~ cn30xxgmx.c                           ~ cn30xxgmxreg.h
  ~ cn30xxipd.c                           ~ if_cnmac.c
  ~ octeon_iobus.c                        

  > Add support for the second GMX interface on Octeon II. This enables
  > ports eth[0-3] on 8-port EdgeRouters. Currently, port eth0 maps to
  > network interface cnmac4, eth1 to cnmac5 etc.
  > ok dlg@, tested by martijn@ (visa@)

arch/octeon/include

  ~ octeonvar.h                           

  > Add support for the second GMX interface on Octeon II. This enables
  > ports eth[0-3] on 8-port EdgeRouters. Currently, port eth0 maps to
  > network interface cnmac4, eth1 to cnmac5 etc.
  > ok dlg@, tested by martijn@ (visa@)

arch/sparc/sparc

  ~ intr.c                                

  > dont need a traliing \ on a line in c code, it's not a macro definition.
  > from patrick keshishian (dlg@)

dev/pci

  ~ if_iwm.c                              

  > Make iwm(4) explicitly send multicast frames at the lowest rate, instead of
  > picking a rate from the firmware RS table. This matches what other drivers
  > do.
  > Also, pass the correct Tx rate to BPF (tcpdump) for 5GHz, and don't loop
  > over
  > CCK rates when building the Link-Quality command's RS table for 5GHz.
  > tested by myself and jcs@ (stsp@)

  ~ if_iwm.c                              

  > Remove code from iwm(4) which sends DTIM and TSF information to the
  > firmware based on information from the wireless stack. Letting the
  > firmware deal with these details by itself seems to work better.
  > Fixes association issues with 8260 hardware for me and Bryan Vyhmeister.
  > Also tested by jcs@. (stsp@)

  ~ if_iwm.c                              

  > In iwm(4), clear the in_assoc flag when going down. This flag affects
  > behaviour
  > early during startup, e.g. where the BSSID for the MAC context is copied
  > from.
  > Pointed out by Imre Vadasz. (stsp@)

dev/pv

  ~ files.pv                              + hyperv.c
  + hypervreg.h                           + hypervvar.h

  > Main Hyper-V nexus driver, work in progress.
  > ok mlarkin, deraadt (mikeb@)

net

  ~ art.c                                 ~ rtable.c

  > rework art_walk so it will behave in an mpsafe world.
  > art_walk now explicitly takes the same lock used to serialise change
  > made via rtable_insert and _delete, so it can safely adjust the
  > refcnts on tables while it recurses into them. they need to still
  > exist when returning out of the recursion.
  > it uses srps to access nodes and drops the lock before calling the
  > callback function. this is because some callbacks sleep (eg, copyout
  > in the sysctl code that dumps an rtable to userland), which you
  > shouldnt hold a lock accross. other callbacks attempt to modify
  > the rtable (eg, marking routes as down when then interface theyre
  > on goes down), which tries to take the lock again, which probably
  > wont work in the future.
  > ok jmatthew@ mpi@ (dlg@)

  ~ if_ppp.c                              

  > No modules thus no need for extra space for additional ppp compressions.
  > ok deraadt@ mikeb@ (jca@)

== usr.sbin ========================================================== 06/06 ==

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

pkg_add

  ~ OpenBSD/PkgInfo.pm                    

  > have a consistent exit code when looking for stuff (espie@)

unbound

  ~ Makefile.in                           ~ acx_nlnetlabs.m4
  ~ config.h.in                           ~ configure
  ~ configure.ac                          ~ daemon/daemon.c
  ~ daemon/daemon.h                       ~ daemon/remote.c
  ~ daemon/unbound.c                      ~ daemon/worker.c
  ~ dns64/dns64.c                         ~ dnstap/dnstap.c
  ~ doc/Changelog                         ~ doc/README
  ~ doc/example.conf.in                   ~ doc/libunbound.3.in
  ~ doc/unbound-anchor.8.in               ~ doc/unbound-checkconf.8.in
  ~ doc/unbound-control.8.in              ~ doc/unbound-host.1.in
  ~ doc/unbound.8.in                      ~ doc/unbound.conf.5.in
  ~ iterator/iter_fwd.c                   ~ iterator/iter_hints.c
  ~ iterator/iter_utils.c                 ~ iterator/iter_utils.h
  ~ iterator/iterator.c                   ~ iterator/iterator.h
  ~ libunbound/context.h                  ~ libunbound/libunbound.c
  ~ libunbound/libworker.c                ~ libunbound/libworker.h
  ~ libunbound/ubsyms.def                 ~ libunbound/unbound-event.h
  ~ libunbound/worker.h                   ~ services/listen_dnsport.c
  ~ services/listen_dnsport.h             ~ services/localzone.c
  ~ services/localzone.h                  ~ services/mesh.c
  ~ services/modstack.c                   ~ services/outside_network.c
  ~ services/outside_network.h            ~ services/cache/dns.c
  ~ sldns/keyraw.c                        ~ sldns/parseutil.c
  ~ sldns/rrdef.h                         ~ sldns/str2wire.c
  ~ sldns/wire2str.c                      ~ smallapp/unbound-checkconf.c
  ~ smallapp/unbound-control.c            ~ smallapp/worker_cb.c
  ~ util/config_file.c                    ~ util/config_file.h
  ~ util/configlexer.lex                  ~ util/configparser.y
  ~ util/fptr_wlist.c                     ~ util/fptr_wlist.h
  ~ util/iana_ports.inc                   ~ util/module.h
  ~ util/net_help.c                       ~ util/netevent.c
  ~ util/netevent.h                       ~ util/tube.c
  ~ util/tube.h                           ~ util/data/dname.c
  ~ util/data/msgencode.c                 ~ util/data/msgparse.c
  ~ util/data/msgparse.h                  ~ util/data/msgreply.c
  ~ util/data/msgreply.h                  ~ validator/autotrust.c
  ~ validator/val_anchor.c                ~ validator/val_secalgo.c
  ~ validator/val_secalgo.h               + cachedb/cachedb.c
  + cachedb/cachedb.h                     + util/ub_event.c
  + util/ub_event.h                       + util/ub_event_pluggable.c

  > update to unbound-1.5.9. (there will be a follow-up commit to cherrypick a
  > couple of post-1.5.9 patches).
  > tests from Mark Patruck, danj, matthieu, millert. reads ok to jung, ok
  > florian. (sthen@)

  ~ daemon/unbound.c                      ~ doc/Changelog

  > backport r3781, fix segfault in -h (sthen@)

  ~ doc/Changelog                         ~ iterator/iterator.c
  ~ iterator/iterator.h                   

  > backport r3782, fixing qname-minimisation with various broken DNS servers,
  > often found at CDNs.
  > - Use QTYPE=A for QNAME minimisation.
  > - Keep track of number of time-outs when performing QNAME minimisation.
  > Stop minimising when number of time-outs for a QNAME/QTYPE pair is
  > more than three. (sthen@)

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

Reply via email to