Added
- Support for peering over UNIX sockets is now available, by configuring
Listenand peering URIs in theunix:///path/to/socket.sockformat
Changed
yggdrasilctlhas been refactored and now has cleaner output- It is now possible to
addPeerandremovePeerusing the admin socket again - The
getSessionsadmin socket call reports number of bytes received and transmitted again - The link setup code has been refactored, making it easier to support new peering types in the future
- Yggdrasil now maintains configuration internally, rather than relying on a shared and potentially mutable structure
Fixed
- Tracking information about expired root nodes has been fixed, which should hopefully resolve issues with reparenting and connection failures when the root node disappears
- A bug in the mobile framework code which caused a crash on Android when multicast failed to set up has been fixed
- Yggdrasil should now shut down gracefully and clean up correctly when running as a Windows service