vault / yggdrasil-go / v0.4.7
yggdrasil-go @ v0.4.7
integrity
- size
- 134.8 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/yggdrasil-network/yggdrasil-go
release notes
Added
- Dropped outbound peerings will now try to reconnect after a single second, rather than waiting up to 60 seconds for the normal peer timer
Changed
- Session encryption keys are now rotated at most once per minute, which reduces CPU usage and improves throughput on fast low latency links
- Buffers are now reused in the session encryption handler, which improves session throughput and reduces memory allocations
- Buffers are now reused in the router for DHT and path traffic, which improves overall routing throughput and reduces memory allocations
Fixed
- A bug in the admin socket where requests fail unless
argumentsis specified has been fixed - Certificates on TLS listeners will no longer expire after a year
- The
-addressand-subnetcommand line options now return a useful warning when no configuration is specified
download
unix · zip
curl -fL -o v0.4.7.zip https://ratatoskr.space/pkg/yggdrasil-go/v0.4.7.zip
printf '%s %s\n' '59fed8dfa9ce338bb3ffd1b1090cd1b0fd02171b97ed93dae2366ff32554c46b' 'v0.4.7.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.7.zip"
$out = "v0.4.7.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "59fed8dfa9ce338bb3ffd1b1090cd1b0fd02171b97ed93dae2366ff32554c46b") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.4.7.tar.gz https://ratatoskr.space/pkg/yggdrasil-go/v0.4.7.tar.gz
printf '%s %s\n' '357bcbb539c3ff6d02f98a18a5bdb4fbd68020174c29daf53135d9720405af1a' 'v0.4.7.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.7.tar.gz"
$out = "v0.4.7.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "357bcbb539c3ff6d02f98a18a5bdb4fbd68020174c29daf53135d9720405af1a") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.4.7.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.7.zip
printf '%s %s\n' '59fed8dfa9ce338bb3ffd1b1090cd1b0fd02171b97ed93dae2366ff32554c46b' 'v0.4.7.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.7.zip"
$out = "v0.4.7.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "59fed8dfa9ce338bb3ffd1b1090cd1b0fd02171b97ed93dae2366ff32554c46b") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.4.7.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.7.tar.gz
printf '%s %s\n' '357bcbb539c3ff6d02f98a18a5bdb4fbd68020174c29daf53135d9720405af1a' 'v0.4.7.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.7.tar.gz"
$out = "v0.4.7.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "357bcbb539c3ff6d02f98a18a5bdb4fbd68020174c29daf53135d9720405af1a") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.4.7.zip | zip | 132.1 KiB |
blake3-24 d34e7b2f7661a81c6d14301dc61fd653b4aff17c7cdc52d2
sha256 59fed8dfa9ce338bb3ffd1b1090cd1b0fd02171b97ed93dae2366ff32554c46b
sha1 64d36dea7e2afe32a030478b3f77789acc824ec1
|
| v0.4.7.tar.gz | tar.gz | 92.4 KiB |
blake3-24 fcecae5f66544eb7b14a24291a714984f6a3dc00c040624d
sha256 357bcbb539c3ff6d02f98a18a5bdb4fbd68020174c29daf53135d9720405af1a
sha1 d00cfce5f1de6d73329bf967801b27b997824662
|
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.4.7.zip | zip | 134.4 KiB |
blake3-24 77ba8dbd2ede9352699aff5fe4af3d40d39f73b65af9cd50
sha256 0df5b093b4a9ab6758384f66d60680ba479e8927440997fefecac91993a3d637
sha1 1d1775313bafa40edd50dc7fb58a583248a7323c
|
install
bazel
http_archive(
name = "yggdrasil-go",
urls = ["https://ratatoskr.space/pkg/yggdrasil-go/v0.4.7.tar.gz"],
integrity = "sha256-NXvLtTnD/20C+YoYpb20+9aAIBdMKdr1MTXZcgQFrxo=",
strip_prefix = "yggdrasil-go-v0.4.7",
)
zig
.url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.7.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/yggdrasil-go@v0.4.7
install via yggdrasil mesh
bazel
http_archive(
name = "yggdrasil-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.7.tar.gz"],
integrity = "sha256-NXvLtTnD/20C+YoYpb20+9aAIBdMKdr1MTXZcgQFrxo=",
strip_prefix = "yggdrasil-go-v0.4.7",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.7.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go@v0.4.7