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
