github yggdrasil-network/yggdrasil-go v0.3.11
Version 0.3.11

latest releases: v0.5.13, v0.5.13-RC.2, v0.5.13-RC.1...
pre-release6 years ago

Added

  • Support for TLS listeners and peers has been added, allowing the use of tls://host:port in Peers, InterfacePeers and Listen 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 of yggdrasil.Conn
    • net.Dialer (the interface it would satisfy if it wasn't a concrete type) instead of yggdrasil.Dialer
    • net.Listener instead of yggdrasil.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

Don't miss a new yggdrasil-go release

NewReleases is sending notifications on new releases.