vault / yggdrasil-go / v0.5.5
yggdrasil-go @ v0.5.5
integrity
- size
- 147.7 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/yggdrasil-network/yggdrasil-go
release notes
Added
- A new peer option
?maxbackoff=Xhas been added to control the maximum backoff time for a given peer, supports duration values like5m,1hetc
Changed
- The maximum backoff period for failing peer connections has been reduced to just over 1 hour, compared to 4.5 hours before
- The
getPeersendpoint now sorts peers in a more stable fashion - Upgrade dependencies
Fixed
- A bug where QUIC listeners could stop listening for incoming connections unexpectedly has been fixed
- The priority tiebreak between multiple peerings to the same node has been fixed
- Peer connection ordering is no longer sensitive to poor system time resolution
- The admin socket now verifies the length of input public keys
- The
PPROFLISTENenvironment variable has been fixed and now starts the pprof listener correctly - A panic in
getPeershas been fixed when using abstract UNIX sockets on Linux
download
unix · zip
curl -fL -o v0.5.5.zip https://ratatoskr.space/pkg/yggdrasil-go/v0.5.5.zip
printf '%s %s\n' '831c9478009213b138798d54e076ee782f32c7e5bcc5dd626da6e1ad1c09d6e3' 'v0.5.5.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.5.5.zip"
$out = "v0.5.5.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "831c9478009213b138798d54e076ee782f32c7e5bcc5dd626da6e1ad1c09d6e3") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.5.5.tar.gz https://ratatoskr.space/pkg/yggdrasil-go/v0.5.5.tar.gz
printf '%s %s\n' 'b7f8f9d0f6b5b5b49133aa3ff27983da0745a97112e8d8ffb71d3abe41b826ac' 'v0.5.5.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.5.5.tar.gz"
$out = "v0.5.5.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b7f8f9d0f6b5b5b49133aa3ff27983da0745a97112e8d8ffb71d3abe41b826ac") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.5.5.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.5.zip
printf '%s %s\n' '831c9478009213b138798d54e076ee782f32c7e5bcc5dd626da6e1ad1c09d6e3' 'v0.5.5.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.5.zip"
$out = "v0.5.5.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "831c9478009213b138798d54e076ee782f32c7e5bcc5dd626da6e1ad1c09d6e3") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.5.5.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.5.tar.gz
printf '%s %s\n' 'b7f8f9d0f6b5b5b49133aa3ff27983da0745a97112e8d8ffb71d3abe41b826ac' 'v0.5.5.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.5.tar.gz"
$out = "v0.5.5.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b7f8f9d0f6b5b5b49133aa3ff27983da0745a97112e8d8ffb71d3abe41b826ac") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.5.5.zip | zip | 145.5 KiB |
blake3-24 89e0c49b22080ac912235def41246b42d2f05f4053b07992
sha256 831c9478009213b138798d54e076ee782f32c7e5bcc5dd626da6e1ad1c09d6e3
sha1 30eceedef1230bd0ccd40af5cbb7870a22d7869d
|
| v0.5.5.tar.gz | tar.gz | 102.2 KiB |
blake3-24 0d5c755444cc790fb4326f23c53d7aa0c7add62d7453b535
sha256 b7f8f9d0f6b5b5b49133aa3ff27983da0745a97112e8d8ffb71d3abe41b826ac
sha1 677f388ed9bebeba74fbe2fd3415a75579ca873d
|
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.5.zip | zip | 148.1 KiB |
blake3-24 a929118c9533a23309cd90a4c18d60247b434f75313e431c
sha256 952dd56df241948ac31271d2f795d3280f7e0fb1dbc3abd56e1cdb87b06ceb86
sha1 2c80f98bfcd3e51f83755d3df5dfc3118b845f68
|
install
bazel
http_archive(
name = "yggdrasil-go",
urls = ["https://ratatoskr.space/pkg/yggdrasil-go/v0.5.5.tar.gz"],
integrity = "sha256-t/j50Pa1tbSRM6o/8nmD2gdFqXES6Nj/tx06vkG4Jqw=",
strip_prefix = "yggdrasil-go-v0.5.5",
)
zig
.url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.5.5.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/yggdrasil-go@v0.5.5
install via yggdrasil mesh
bazel
http_archive(
name = "yggdrasil-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.5.tar.gz"],
integrity = "sha256-t/j50Pa1tbSRM6o/8nmD2gdFqXES6Nj/tx06vkG4Jqw=",
strip_prefix = "yggdrasil-go-v0.5.5",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.5.5.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go@v0.5.5