DragonFlyBSD
The DragonFlyBSD operating system's source tree.
www.dragonflybsd.org
Activity Earlier In The Year
- world - Replace gnu diff, diff3, and sdiff with BSD versions
Matthew Dillon: - Replace diff and diff3 with the OpenBSD diff and diff3, Replace sdiff with the FreeBSD sdiff, Remove the GNU diff, diff3, and sdiff - vfs/procfs: Add kqueue support
Aaron LI: This patch is mostly derived from tmpfs.
With kqueue support implemented, poll() now works with the files on this pseudo filesystem. - Import dhcpcd-10.0.7 with the following changes:
Roy Marples: - DHCP: use request_time, fallback_time and ipv4ll_time rather than reboot timeout - Sync psm/evdev/atkbd with FreeBSD
Michael Neumann: Partially sync psm, evdev and atkbd drivers with FreeBSD HEAD as of now.
The result should be much better input device support (Touchpad etc.) on some Laptops.
Tested on following hardware:
- Panasonic CF-SV (myself)
- Tuxedo InfinityBook 14 (myself)
- Lenovo Thinkpad T480 (Antonio)
- Lenovo Thinkpad T490 (Peeter)
As for the Panasonic CF-SV and Tuxedo InfinityBook 14, it works so much better than before. - iwm: Sync with FreeBSD minus few commits (as of April 1, 2024)
Michael Neumann: Following commits were applied: - umount(8): Add -d option to detach vn(4) devices
Ricardo Branco: The '-d' option tells umount(8) to detach the underlying vn(4) device if the filesystem was mounted from it. - netinet: Auto add loopback routes to interface addresses
Aaron LI: When adding an address to an interface, a loopback route will be created to route the traffic targeting it through the lo0 interface. - rc.d: Make ldconfig, netoptions and rtsold run earlier
Aaron LI: - Make 'ldconfig' before SERVERS- Make 'netoptions' and 'rtsold' before NETWORKING - rc.d: Make autofs(5) scripts run earlier
Aaron LI: This allows some daemons to access automounted shares. - wg: Write rc(8) script to easily manage wg(4) interfaces
Aaron LI: This "wg" rc(8) script is somewhat similar to the "wg-quick" tool on Linux/FreeBSD.
Most Popular This Year
- socket: Implement the SO_USER_COOKIE option
Aaron LI: This socket option allows to attach an arbitrary uint32_t value to a socket as the user-defined cookie/metadata, and then the cookie can be used in the kernel help manipulate the traffic of the socket.
For example, this socket option can be set by WireGuard and then matched in IPFW to help control the WireGuard traffic.
This commit is mostly derived from FreeBSD, but I decided to also support this option in getsockopt().
Note that the support of this option in IPFW (and PF and others) is still need to be implemented. - iwm: Sync with FreeBSD minus few commits (as of April 1, 2024)
Michael Neumann: Following commits were applied: - world - Replace gnu diff, diff3, and sdiff with BSD versions
Matthew Dillon: - Replace diff and diff3 with the OpenBSD diff and diff3, Replace sdiff with the FreeBSD sdiff, Remove the GNU diff, diff3, and sdiff - wg: Write rc(8) script to easily manage wg(4) interfaces
Aaron LI: This "wg" rc(8) script is somewhat similar to the "wg-quick" tool on Linux/FreeBSD. - rc.d: Make ldconfig, netoptions and rtsold run earlier
Aaron LI: - Make 'ldconfig' before SERVERS- Make 'netoptions' and 'rtsold' before NETWORKING - rc.d: Make autofs(5) scripts run earlier
Aaron LI: This allows some daemons to access automounted shares. - netinet: Auto add loopback routes to interface addresses
Aaron LI: When adding an address to an interface, a loopback route will be created to route the traffic targeting it through the lo0 interface. - umount(8): Add -d option to detach vn(4) devices
Ricardo Branco: The '-d' option tells umount(8) to detach the underlying vn(4) device if the filesystem was mounted from it. - Import dhcpcd-10.0.7 with the following changes:
Roy Marples: - DHCP: use request_time, fallback_time and ipv4ll_time rather than reboot timeout - Sync psm/evdev/atkbd with FreeBSD
Michael Neumann: Partially sync psm, evdev and atkbd drivers with FreeBSD HEAD as of now.
The result should be much better input device support (Touchpad etc.) on some Laptops.
Tested on following hardware:
- Panasonic CF-SV (myself)
- Tuxedo InfinityBook 14 (myself)
- Lenovo Thinkpad T480 (Antonio)
- Lenovo Thinkpad T490 (Peeter)
As for the Panasonic CF-SV and Tuxedo InfinityBook 14, it works so much better than before.