Published by neilalexander 3 months ago
ws://
scheme in Listen
and Peers
wss://
scheme can be used to connect to a WebSocket peer behind a HTTPS reverse proxyPublished by neilalexander 5 months ago
getPeers
endpoint now reports the RTT/latency of directly connected peersPublished by neilalexander 9 months ago
?maxbackoff=X
has been added to control the maximum backoff time for a given peer, supports duration values like 5m
, 1h
etcgetPeers
endpoint now sorts peers in a more stable fashionPPROFLISTEN
environment variable has been fixed and now starts the pprof listener correctlygetPeers
has been fixed when using abstract UNIX sockets on LinuxPublished by neilalexander 11 months ago
Published by neilalexander 11 months ago
-normaliseconf
option will now work correctly with PrivateKeyPath
Published by neilalexander 12 months ago
-publickey
command line option that prints the derived public key from a configuration filesockstls://
link schemagetPeers
build
script will no longer incorrectly import LDFLAGS
from the environmentPublished by neilalexander 12 months ago
Published by neilalexander 12 months ago
NOTE: If you are using the Debian package and upgrading an existing installation, you may need to update your AdminListen
line in your configuration file to unix:///var/run/yggdrasil/yggdrasil.sock
or delete the AdminListen
line altogether.
tls://[::]:12345?password=123456abcdef
tls://a.b.c.d:12345?password=123456abcdef
Password
option in each MulticastInterfaces
sectionquic://
scheme in Listen
and Peers
PrivateKeyPath
configuration file option
-exportkey
flag to export the key to a file from an existing configPublished by neilalexander almost 1 year ago
removePeer
admin socket endpointRetryPeersNow
API call for mobilePublished by neilalexander about 1 year ago
Published by neilalexander about 1 year ago
tls://[::]:12345?password=123456abcdef
tls://a.b.c.d:12345?password=123456abcdef
Password
option in each MulticastInterfaces
sectionquic://
scheme in Listen
and Peers
PrivateKeyPath
configuration file option
-exportkey
flag to export the key to a file from an existing configPublished by neilalexander almost 2 years ago
arguments
is specified has been fixed-address
and -subnet
command line options now return a useful warning when no configuration is specifiedPublished by neilalexander almost 2 years ago
?priority=X
in a Peers
or Listen
URI, or by specifying Priority
within a MulticastInterfaces
configuration entrySO_REUSEADDR
is now used on the multicast port instead of SO_REUSEPORT
, which should allow processes running under different users to run simultaneouslyInterfacePeers
configuration option should now work correctly againGetPeers
while a peering link is being set up has been fixedPublished by neilalexander about 2 years ago
Listen
and peering URIs in the unix:///path/to/socket.sock
formatyggdrasilctl
has been refactored and now has cleaner outputaddPeer
and removePeer
using the admin socket againgetSessions
admin socket call reports number of bytes received and transmitted againPublished by neilalexander over 2 years ago
IfMTU
values configuredyggdrasilctl getSelf
should now report coordinates correctly againPublished by neilalexander over 2 years ago
bytes_sent
, bytes_recvd
and uptime
have been added to getPeers
Published by neilalexander almost 3 years ago
This is an emergency release to correct build issues introduced in v0.4.1 and includes no other changes. Please see the Version 0.4.1 release notes for more information about the contents of this release.
Published by neilalexander almost 3 years ago
?sni=domain.com
parameter to the peering URIipv6rwc
API package now implements the IPv6-specific logic separate from the tun
packagePublished by neilalexander over 3 years ago
socks://
peers now expect the destination endpoint to be a tls://
listener, instead of a tcp://
listener/128
IP or /64
prefixyggdrasilctl
have been changed or removed as part of rewrites to the code
debug
functions have been added temporarily, to allow for crawling and census gathering during the transition to the new version, but we intend to remove this at some point in the (possibly distant) futureip6gre
, ip6gretap
or other similar encapsulations, using Yggdrasil IPv6 addresses as the tunnel endpoints)TunnelRouting
configuration options will no longer take effectip6tables
)SessionFirewall
configuration options will no longer take effectSIGHUP
handling to reload the configuration at runtime has been removed
SIGHUP
will be handled normally (i.e. by exiting)cmd/yggrasilsim
has been removed, and is unlikely to return to this repository