vault / yggdrasil-go / v0.5.7
yggdrasil-go @ v0.5.7
integrity
- size
- 151.1 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/yggdrasil-network/yggdrasil-go
release notes
Added
- WebSocket support for peerings, by using the new
ws://scheme inListenandPeers- Additionally, the
wss://scheme can be used to connect to a WebSocket peer behind a HTTPS reverse proxy
- Additionally, the
Changed
- On Linux, the TUN adapter now uses vectorised reads/writes where possible, which should reduce the amount of CPU time spent on syscalls and potentially improve throughput
- Link error handling has been improved and various link error messages have been rewritten to be clearer
- Upgrade dependencies
Fixed
- Multiple multicast connections to the same remote machine should now work correctly
- You may get two connections in some cases, one inbound and one outbound, this is known and will not cause problems
- Running as a Windows service should be more reliable with service startup and shutdown bugs fixed
download
unix · zip
curl -fL -o v0.5.7.zip https://ratatoskr.space/pkg/yggdrasil-go/v0.5.7.zip
printf '%s %s\n' '405c8562b72006230e93e7187d28d377fdeb62761121094131ce81c26b72b012' 'v0.5.7.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.5.7.zip"
$out = "v0.5.7.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "405c8562b72006230e93e7187d28d377fdeb62761121094131ce81c26b72b012") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.5.7.tar.gz https://ratatoskr.space/pkg/yggdrasil-go/v0.5.7.tar.gz
printf '%s %s\n' '1f7d9fac774fa8e84c1f4a8903f2bb38175e816aade977c62356734b428c97e2' 'v0.5.7.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.5.7.tar.gz"
$out = "v0.5.7.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1f7d9fac774fa8e84c1f4a8903f2bb38175e816aade977c62356734b428c97e2") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.5.7.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.7.zip
printf '%s %s\n' '405c8562b72006230e93e7187d28d377fdeb62761121094131ce81c26b72b012' 'v0.5.7.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.7.zip"
$out = "v0.5.7.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "405c8562b72006230e93e7187d28d377fdeb62761121094131ce81c26b72b012") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.5.7.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.7.tar.gz
printf '%s %s\n' '1f7d9fac774fa8e84c1f4a8903f2bb38175e816aade977c62356734b428c97e2' 'v0.5.7.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.7.tar.gz"
$out = "v0.5.7.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1f7d9fac774fa8e84c1f4a8903f2bb38175e816aade977c62356734b428c97e2") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.5.7.zip | zip | 149.0 KiB |
blake3-24 1829082a53a807d6459f90db3e6982b9a54b87121d3ab539
sha256 405c8562b72006230e93e7187d28d377fdeb62761121094131ce81c26b72b012
sha1 3049d400e3bd0bdf292b22bde436bbefc9305bd6
|
| v0.5.7.tar.gz | tar.gz | 104.4 KiB |
blake3-24 59d707c2bdffd746bd1cc58e19758438b0da17fb364f19cb
sha256 1f7d9fac774fa8e84c1f4a8903f2bb38175e816aade977c62356734b428c97e2
sha1 7c12b39b851bfaf83ca1389f8162f6b91825a3e4
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v0.5.7.zip | zip | 151.6 KiB |
blake3-24 86df3d75298e13bd91305e4b3838a74e955f86871b8729d6
sha256 d9fc2f1490fa547616ddb492b5d9a4faa6ea396ff8daac7337315aa42ed980a4
sha1 9781c634691ab78a8b52c12533bb700b6ba6b157
|
install
bazel
http_archive(
name = "yggdrasil-go",
urls = ["https://ratatoskr.space/pkg/yggdrasil-go/v0.5.7.tar.gz"],
integrity = "sha256-H32frHdPqOhMH0qJA/K7OBdegWqt6XfGI1ZzS0KMl+I=",
strip_prefix = "yggdrasil-go-v0.5.7",
)
zig
.url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.5.7.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/yggdrasil-go@v0.5.7
install via yggdrasil mesh
bazel
http_archive(
name = "yggdrasil-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.7.tar.gz"],
integrity = "sha256-H32frHdPqOhMH0qJA/K7OBdegWqt6XfGI1ZzS0KMl+I=",
strip_prefix = "yggdrasil-go-v0.5.7",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.7.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go@v0.5.7