You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Linux and macOS, a more descriptive error is printed when setting up the tun
device fails because a device with the same name already exists.
Seqno request cache, to avoid spamming peers with duplicate seqno requests and
to make sure seqno's are forwarded to different peers.
Added myceliumd-private binary, which contains private network functionality.
Added API endpoint to retrieve the public key associated with an IP.
The CLI can now be used to list, remove or add peers (see mycelium peers --help)
The CLI can now be used to list selected and fallback routes (see mycelium routes --help)
Changed
We now send seqno requests to all peers who advertised a subnet if the selected
route to it is lost as a result of the next-hop dying, or and update coming in
which causes no routes to be feasible anymore.
Switched from the log to the tracing ecosystem.
Only do the periodic route announcement every 5 minutes instead of every minute.
Mycelium binary is no longer part of the workspace, and no longer contains private
network functionality.
If a packet received from a peer can't be forwarded to the router, terminate the
connection to the peer.
Fixed
Manually implement Hash for Subnet, previously we could potentially have multiple
distinct entries in the source table for the same source key.