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

Reply via email to