OpenBSD src changes summary for 2017-07-17 ==========================================
distrib/miniroot etc/rc sbin/dhclient sbin/slaacd sbin/sysctl sys/arch/arm64/stand/efiboot sys/dev/fdt sys/dev/ic sys/dev/pci sys/dev/pv == distrib =========================================================== 01/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Fix IPv6 default router selection > - adjust to changed ping6 output > - tighten sed expression > - remove second sed, bsort() prints a unique list > reported by Paul de Weerd and others > prompted by a diff from Klemens Nanni > OK florian@ (rpe@) == etc =============================================================== 02/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc rc ~ rc > Optimize and simplify the selection of the latest library version in > reorder_libs(). > From Klemens Nanni with input from rpe. > ok rpe, zhuk (tb@) ~ rc > Now that choosing the library versions is much faster, we can do > it after remounting the filesystem containing /usr/lib as rw: > the former is pointless if the latter should happen to fail. > From Klemens Nanni > ok rpe (tb@) ~ rc > Use a more compact way to compose the initial pf ruleset. > Diff from Klemens Nanni > OK tb@ zhuk@ (rpe@) ~ rc > Tweak previous. (rpe@) == sbin ============================================================== 03/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.8 ~ dhclient.c ~ dhcpd.h > Remove some magic formerly used to detect the presence of another > dhclient taking control of the interface. > In particular do not exit when addresses are manually added to or > deleted from the interface dhclient(8) is concerned about. Note that > such changes will still be removed whenever dhclient(8) is re-started > or gets a different lease during renewal. (krw@) ~ dhclient.c > Nuke findproto() and get_ifa(). They are unused now that > RTM_DELADDR and RTM_NEWADDR are no longer of interest. > Pointed out by jca@ (krw@) ~ kroute.c > Nuke unused variables 'deleting' and 'adding'. (krw@) slaacd ~ engine.c > Overhaul handling of vltime and pltime processing > - make sure to not send solicitations at a very high rate indefinitely > if pltime is 0 > (we still need some sort of rate limiting here) > - implement RFC 4862 5.5.3 two hours rule wrt vltime > - allow pltime of 0 so that a router can withdraw a prefix (florian@) sysctl ~ sysctl.c > add support for binary sysctl payloads by handling them as hex strings. > this was part of a demo showing how to implement the kernel side of > sysctl(3) for setting Semantically Opaque Interface Identifier key > material, but it seems to be the most straightforward path toward > integrating soiikey handling and rc. > ok florian@ sthen@ naddy@ tb@ (dlg@) == sys =============================================================== 04/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm64/stand/efiboot ~ Makefile > Use .c instead of .o here too. > ok espie@ (kettenis@) dev/fdt ~ sxiccmu.c > The Linux kernel device trees use "allwinner,sun50i-h5-ccu" as the > compatible > propert for the clock controller module. Prepare for the day when the > u-boot device trees get update. (kettenis@) dev/ic ~ ar5008.c > Make athn(4) send RTS frames at 2 Mbit/s again. I changed this to 1 Mbit/s > in r1.38 of this file, however for some reason the hardware sends RTS > frames > at rates other than 1 Mbit/s which of course doesn't help. Not sure what is > causing this problem, but the old behaviour worked better, so revert. > ok krw@ (stsp@) dev/pci ~ drm/drm_linux.h > Implement a proper hash table instead of lumping evrything into a single > list. (kettenis@) dev/pv ~ xbf.c > Grant table entries must be disassociated once CCB is complete > Attempting to unload the map before all chunks are done may lead > to unnecessary looping. (mikeb@) ~ if_xnf.c > Reimplement mbuf/map to descriptor mapping > Previously descriptors have referenced DMA maps too loosely which > led to bus_dmamap_unload being called before all fragments have been > completed. This eliminates the last instance of excessive looping > while waiting for a grant table entry to become available. (mikeb@) ~ if_xnf.c > Pick the correct TX buffer when unrolling (mikeb@) ~ xen.c > Reduce amount of CAS attempts in a busy-wait loop by a factor of 100 > (mikeb@) ~ xen.c > Forbid overwriting a grant table entry currently in use (mikeb@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
