Version 0.3.11
Pre-release
Pre-release
Added
- Support for TLS listeners and peers has been added, allowing the use of
tls://host:port
inPeers
,InterfacePeers
andListen
configuration settings - this allows hiding Yggdrasil peerings inside regular TLS connections
Changed
- Go 1.13 or later is now required for building Yggdrasil
- Some exported API functions have been updated to work with standard Go interfaces:
net.Conn
instead ofyggdrasil.Conn
net.Dialer
(the interface it would satisfy if it wasn't a concrete type) instead ofyggdrasil.Dialer
net.Listener
instead ofyggdrasil.Listener
- Session metadata is now updated correctly when a search completes for a node to which we already have an open session
- Multicast module reloading behaviour has been improved
Fixed
- An incorrectly held mutex in the crypto-key routing code has been fixed
- Multicast module no longer opens a listener socket if no multicast interfaces are configured