DragonFlyBSD
The DragonFlyBSD operating system's source tree.
www.dragonflybsd.org
Most Popular This Year
- crypto: Add ChaCha20-Poly1305 and XChaCha20-Poly1305 AEAD
Aaron LI: Derived from OpenBSD with significant modifications by me: - crypto: Add brief descriptions to every chacha20 public function
Aaron LI: One important note is that chacha_encrypt_bytes() supports in-place decryption/encryption. - crypto: Implement chacha20poly1305 in-place process for mbuf chains
Aaron LI: Implement the chacha20poly1305_{encrypt,decrypt}_mbuf() functions that performs in-place encryption and decryption for data in an mbuf chain. - urtwn(4): Add support for TP-Link TL-WN722N v2
Aaron LI: Patch submitted and tested by @UnixAwesome on GitHub. - 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: - 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. - 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