OpenBSD src changes summary for 2016-06-14 ==========================================
sbin/ifconfig share/man share/zoneinfo sys/arch/armv7/armv7 sys/arch/armv7/conf sys/arch/armv7/imx sys/arch/landisk/include sys/dev/ofw sys/dev/usb sys/kern sys/net sys/netinet sys/netmpls usr.sbin/ikectl usr.sbin/pkg_add usr.sbin/smtpd == sbin ============================================================== 01/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin ifconfig ~ ifconfig.8 > llprio now affects pppoe(4) control frames as well as arp(4) and bpf(4) > writes. (sthen@) == share ============================================================= 02/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man9/timeout.9 > Prevent a round to zero in the timeout_add_...() functions. Getting > an immediate timeout if a positive value is specified is unexpected > behavior. Defer calling the handler for at least one tick. Do not > change that timeout_add(0) gives you an immediate timeout. > OK millert@ uebayasi@ tedu@ (bluhm@) zoneinfo ~ datfiles/africa ~ datfiles/antarctica ~ datfiles/asia ~ datfiles/australasia ~ datfiles/europe ~ datfiles/northamerica ~ datfiles/southamerica > Update to tzdata2016e from from ftp.iana.org. (millert@) == sys =============================================================== 03/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/armv7/armv7 ~ armv7_machdep.c > Make fdt_node_property() return -1 if the requested property can't be found > such that we can distinguish between non-existing properties and > zero-length > properties. This brings the FDT code in line with the real OFW > implementations. > ok jsg@ (kettenis@) arch/armv7/conf ~ RAMDISK > imxdog* at fdt? here too. (kettenis@) arch/armv7/imx ~ imxesdhc.c > If the FDT node has a "non-removable" property, return 1 from the card > detect function. Remove the board-specific return 1 cases as they all > match the case of a "non-removable" property. > Note that this introduces a > sdmmc0: can't enable card > message on the CuBox-i as is has the internal eMMC controller enabled in > its device tree even though there is no eMMC soldered onto the board. > ok jsg@ (kettenis@) arch/landisk/include ~ intr.h > provide splraise on landisk > splraise is a wrapper around the sh _cpu_intr_raise(), and all the > splfoo macros are now defined as calling splraise(IPL_FOO). > tested on my landisk box (dlg@) dev/ofw ~ fdt.c > Make fdt_node_property() return -1 if the requested property can't be found > such that we can distinguish between non-existing properties and > zero-length > properties. This brings the FDT code in line with the real OFW > implementations. > ok jsg@ (kettenis@) ~ fdt.c > Make sure OF_getprop() returns the proper length for a synthesised "name" > property. > From Tom Cosgrove. (kettenis@) dev/usb ~ uvideo.c > Add missing line feed to DPRINTF makes debug reading easier. (mglocker@) kern ~ kern_timeout.c > Prevent a round to zero in the timeout_add_...() functions. Getting > an immediate timeout if a positive value is specified is unexpected > behavior. Defer calling the handler for at least one tick. Do not > change that timeout_add(0) gives you an immediate timeout. > OK millert@ uebayasi@ tedu@ (bluhm@) net ~ art.h ~ art.c ~ rtable.c > Convert the links between art data structures used during lookups into > srps. > art_lookup and art_match now return an active srp_ref, which the caller > must > leave when it's done with the returned route (if any). This allows lookups > to be done without holding any locks. > The art_table and art_node garbage collectors are still responsible for > freeing items removed from the routing table, so they now use srp_finalize > to wait out any active references, and updates are done using srp_swap > operations. > ok dlg@ mpi@ (jmatthew@) ~ route.c ~ route.h ~ rtsock.c > Store the source address associated with a route in its own chunk of > memory. > This will allow to unlink 'sruct rtentry' and 'struct ifaddr' to be able > to add route entries without needing an address. > ok sthen@, visa@, florian@ (mpi@) ~ route.c ~ route.h ~ rtsock.c > Pass the configured ``ifa'' to rt_sendaddrmsg() instead of getting it via > ``rt->rt_ifa'' later. (mpi@) ~ if_pppoe.c ~ if_sppp.h ~ if_spppsubr.c > Don't hardcode vlan/queue priority for pppoe packets; inherit it from the > new "llprio" setting on the pppoe(4) interface instead. > Tested by Daniel Gillen and myself, ok mikeb (sthen@) netinet ~ if_ether.c > Store the source address associated with a route in its own chunk of > memory. > This will allow to unlink 'sruct rtentry' and 'struct ifaddr' to be able > to add route entries without needing an address. > ok sthen@, visa@, florian@ (mpi@) netmpls ~ mpls_input.c > Store the source address associated with a route in its own chunk of > memory. > This will allow to unlink 'sruct rtentry' and 'struct ifaddr' to be able > to add route entries without needing an address. > ok sthen@, visa@, florian@ (mpi@) == usr.sbin ========================================================== 04/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ikectl ~ parser.c > Remove unused variable, found by clang (reyk@) pkg_add ~ pkg_add.1 > reorg examples to better use actual options. > emphasize -U straight away because people often don't even realize it's > there. > Make more use of default stem so that we don't have to update examples too > often. > Ditch the interactive ftp stuff, there's nobody that actually uses that, > especially since there are almost no ftp mirrors left. (espie@) ~ pkg_add.1 ~ OpenBSD/PackingList.pm ~ OpenBSD/Search.pm > new syntax: pkgname%branch to select a branch wherever it makes sense. > see pkg_add(1) for details. > Search framework makes that surprisingly simple. (espie@) ~ pkg_add.1 > more unification of stuff run on the command line > don't mention FW_UPDATE, it's an internal detail (espie@) ~ pkg_delete.1 > refer to pkg_add(1) for pkg-name conventions (espie@) ~ OpenBSD/PackageRepository/Installed.pm > restrict %m and friends to "separate words" so they won't collide with > branch specifiers. Unlikely, but better safe than sorry. (espie@) smtpd ~ smtpctl.8 > Fix typo; OK jung@ (millert@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
