Version 0.3.10
Pre-release
Pre-release
Added
- The core library now includes several unit tests for peering and
yggdrasil.Conn
connections
Changed
- On recent Linux kernels, Yggdrasil will now set the
tcp_congestion_control
algorithm used for its own TCP sockets to BBR, which reduces latency under load - The systemd service configuration in
contrib
(and, by extension, some of our packages) now attemps to load thetun
module, in case TUN/TAP support is available but not loaded, and it restricts Yggdrasil to theCAP_NET_ADMIN
capability for managing the TUN/TAP adapter, rather than letting it do whatever the (typicallyroot
) user can do
Fixed
- The
yggdrasil.Conn.RemoteAddr()
function no longer blocks, fixing a deadlock when CKR is used while under heavy load