vault / yggdrasil-go / v0.4.5
yggdrasil-go @ v0.4.5
integrity
- size
- 133.3 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/yggdrasil-network/yggdrasil-go
release notes
Added
- Support for peering over UNIX sockets is now available, by configuring
Listenand peering URIs in theunix:///path/to/socket.sockformat
Changed
yggdrasilctlhas been refactored and now has cleaner output- It is now possible to
addPeerandremovePeerusing the admin socket again - The
getSessionsadmin socket call reports number of bytes received and transmitted again - The link setup code has been refactored, making it easier to support new peering types in the future
- Yggdrasil now maintains configuration internally, rather than relying on a shared and potentially mutable structure
Fixed
- Tracking information about expired root nodes has been fixed, which should hopefully resolve issues with reparenting and connection failures when the root node disappears
- A bug in the mobile framework code which caused a crash on Android when multicast failed to set up has been fixed
- Yggdrasil should now shut down gracefully and clean up correctly when running as a Windows service
download
unix · zip
curl -fL -o v0.4.5.zip https://ratatoskr.space/pkg/yggdrasil-go/v0.4.5.zip
printf '%s %s\n' '0867d7566e5506e1a7c663b2fcd93cd1ba54e8fce8112f4b9efe7ce5fb354cfe' 'v0.4.5.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.5.zip"
$out = "v0.4.5.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0867d7566e5506e1a7c663b2fcd93cd1ba54e8fce8112f4b9efe7ce5fb354cfe") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.4.5.tar.gz https://ratatoskr.space/pkg/yggdrasil-go/v0.4.5.tar.gz
printf '%s %s\n' '5326ce94218d3b48122148108b46c2c51b063abb64ca4a1da8c740dcc24f7ded' 'v0.4.5.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.5.tar.gz"
$out = "v0.4.5.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5326ce94218d3b48122148108b46c2c51b063abb64ca4a1da8c740dcc24f7ded") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.4.5.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.5.zip
printf '%s %s\n' '0867d7566e5506e1a7c663b2fcd93cd1ba54e8fce8112f4b9efe7ce5fb354cfe' 'v0.4.5.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.5.zip"
$out = "v0.4.5.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0867d7566e5506e1a7c663b2fcd93cd1ba54e8fce8112f4b9efe7ce5fb354cfe") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.4.5.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.5.tar.gz
printf '%s %s\n' '5326ce94218d3b48122148108b46c2c51b063abb64ca4a1da8c740dcc24f7ded' 'v0.4.5.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.5.tar.gz"
$out = "v0.4.5.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5326ce94218d3b48122148108b46c2c51b063abb64ca4a1da8c740dcc24f7ded") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.4.5.zip | zip | 130.7 KiB |
blake3-24 0aa92a2b7c41ae98ead0bb4acfa818404e2879ca3a7f77ff
sha256 0867d7566e5506e1a7c663b2fcd93cd1ba54e8fce8112f4b9efe7ce5fb354cfe
sha1 c1de02f11b4c2661cc678f625dc77cb31f2b8c6d
|
| v0.4.5.tar.gz | tar.gz | 91.1 KiB |
blake3-24 87cca089538d1a827ad6fab27a1006223f5d85229b3e82bf
sha256 5326ce94218d3b48122148108b46c2c51b063abb64ca4a1da8c740dcc24f7ded
sha1 40abd0afa76792ca8693d35d38c6ae5a51b5775b
|
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.5.zip | zip | 133.0 KiB |
blake3-24 620a7bcea07bfea4547e7a9b1091b719bb8499b5a2155fc7
sha256 fe0572368e0ce145ab4ebad86b082a3de69793b0c7633c88a3beb0e9908c5523
sha1 e49e790444f1f4b6e8f66fa05f3e7f3086e69f01
|
install
bazel
http_archive(
name = "yggdrasil-go",
urls = ["https://ratatoskr.space/pkg/yggdrasil-go/v0.4.5.tar.gz"],
integrity = "sha256-UybOlCGNO0gSIUgQi0bCxRsGOrtkykodqMdA3MJPfe0=",
strip_prefix = "yggdrasil-go-v0.4.5",
)
zig
.url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.5.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/yggdrasil-go@v0.4.5
install via yggdrasil mesh
bazel
http_archive(
name = "yggdrasil-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.5.tar.gz"],
integrity = "sha256-UybOlCGNO0gSIUgQi0bCxRsGOrtkykodqMdA3MJPfe0=",
strip_prefix = "yggdrasil-go-v0.4.5",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.5.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go@v0.4.5