Skip to content

Version 0.3.10

Pre-release
Pre-release
Compare
Choose a tag to compare
@neilalexander neilalexander released this 10 Oct 20:16
· 874 commits to master since this release
1c81e43

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 the tun module, in case TUN/TAP support is available but not loaded, and it restricts Yggdrasil to the CAP_NET_ADMIN capability for managing the TUN/TAP adapter, rather than letting it do whatever the (typically root) user can do

Fixed

  • The yggdrasil.Conn.RemoteAddr() function no longer blocks, fixing a deadlock when CKR is used while under heavy load