+* Increase copyin item batching from 8 to 32 for select() and poll().

+

+

### Networking

* The network tunnel driver, [tun(4)](https://leaf.dragonflybsd.org/cgi/web-man?command=tun&section=4), has been cleaned up and updated. It's now clonable for anyone building VPN links.

* The [tap(4)](https://leaf.dragonflybsd.org/cgi/web-man?command=tap&section=4) and interface cloning have also received related updates and fixes.

+* Fix an arp issue in the bridge code, plus add a few bug fixes.

* Interface groups are now supported in the kernel and [pf(4)](https://leaf.dragonflybsd.org/cgi/web-man?command=pf&section=4). They can be configured with [ifconfig(8)](https://leaf.dragonflybsd.org/cgi/web-man?command=ifconfig&section=8)

* DragonFly now can use [dhcpcd(8)](https://leaf.dragonflybsd.org/cgi/web-man?command=dhcpcd&section=8) for DHCP, for both IPv4 and IPv6. See [the announcement](http://lists.dragonflybsd.org/pipermail/users/2018-November/357989.html) for details. The existing utilities dhclient(8) and rtsold(8) are still supported, so no configuration change is required yet.

+* Refactor buildworld, in particular moving the initrd build from installworld to buildworld

+* Add rc support for ipfw3

+* Refactor mkinitrd

+* Update pwcache(3) from NetBSD

+* Getty - minor sync from FreeBSD

+* Update vis(3) and unvis(3) from NetBSD

+* Update pciconf database

+

### Boot

* The initrd has had significant improvement and now forms a much more complete rescue system, with over 70 tools added via [crunchgen(1)](https://leaf.dragonflybsd.org/cgi/web-man?command=crunchgen&section=1). See the [initrd(7)](https://leaf.dragonflybsd.org/cgi/web-man?command=initrd&section=7) man page for details.