Added
- New API functions
SetMaximumSessionMTUandGetMaximumSessionMTU - New command line parameters
-addressand-subnetfor getting the address/subnet from the config file, for use with-useconffileor-useconf - A warning is now produced in the Yggdrasil output at startup when the MTU in the config is invalid or has been adjusted for some reason
Changed
- On Linux, outgoing
InterfacePeersconnections now useSO_BINDTODEVICEto prefer an outgoing interface - The
genkeysutility is now incmdrather thanmisc
Fixed
- A data race condition has been fixed when updating session coordinates
- A crash when shutting down when no multicast interfaces are configured has been fixed
- A deadlock when calling
AddPeermultiple times has been fixed - A typo in the systemd unit file (for some Linux packages) has been fixed
- The NodeInfo and admin socket now report
unknowncorrectly when no build name/version is available in the environment at build time - The MTU calculation now correctly accounts for ethernet headers when running in TAP mode