vault / yggdrasil-go / v0.4.1
yggdrasil-go @ v0.4.1
integrity
- size
- 125.7 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/yggdrasil-network/yggdrasil-go
release notes
Added
- TLS peerings now support Server Name Indication (SNI)
- The SNI is sent automatically if the peering URI contains a DNS name
- A custom SNI can be specified by adding the
?sni=domain.comparameter to the peering URI
- A new
ipv6rwcAPI package now implements the IPv6-specific logic separate from thetunpackage
Fixed
- A crash when calculating the partial public key for very high IPv6 addresses has been fixed
- A crash due to a concurrent map write has been fixed
- A crash due to missing TUN configuration has been fixed
- A race condition in the keystore code has been fixed
download
unix · zip
curl -fL -o v0.4.1.zip https://ratatoskr.space/pkg/yggdrasil-go/v0.4.1.zip
printf '%s %s\n' 'db2ea37a0159805d7e0c4512ca4ff083ef14494bf186b58b880b79ed49b54c0e' 'v0.4.1.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.1.zip"
$out = "v0.4.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "db2ea37a0159805d7e0c4512ca4ff083ef14494bf186b58b880b79ed49b54c0e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.4.1.tar.gz https://ratatoskr.space/pkg/yggdrasil-go/v0.4.1.tar.gz
printf '%s %s\n' '2d6b2b06713a6f8e4a70a8b15210be2f9a8ff4afb100c59dfd50009fb0dd288d' 'v0.4.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.1.tar.gz"
$out = "v0.4.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2d6b2b06713a6f8e4a70a8b15210be2f9a8ff4afb100c59dfd50009fb0dd288d") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.4.1.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.1.zip
printf '%s %s\n' 'db2ea37a0159805d7e0c4512ca4ff083ef14494bf186b58b880b79ed49b54c0e' 'v0.4.1.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.1.zip"
$out = "v0.4.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "db2ea37a0159805d7e0c4512ca4ff083ef14494bf186b58b880b79ed49b54c0e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.4.1.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.1.tar.gz
printf '%s %s\n' '2d6b2b06713a6f8e4a70a8b15210be2f9a8ff4afb100c59dfd50009fb0dd288d' 'v0.4.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.1.tar.gz"
$out = "v0.4.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2d6b2b06713a6f8e4a70a8b15210be2f9a8ff4afb100c59dfd50009fb0dd288d") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.4.1.zip | zip | 122.8 KiB |
blake3-24 25ff033409a811a822dadb3083e556f3273b06011fa90ad3
sha256 db2ea37a0159805d7e0c4512ca4ff083ef14494bf186b58b880b79ed49b54c0e
sha1 af11f5a8a2ac880714f657e4932aec8f54030cdc
|
| v0.4.1.tar.gz | tar.gz | 89.0 KiB |
blake3-24 695855e8a7654880be472e125ebc4e5677d1e071c646ab99
sha256 2d6b2b06713a6f8e4a70a8b15210be2f9a8ff4afb100c59dfd50009fb0dd288d
sha1 a6e118ce42940ac851ccdb19afa649ddea31c5f1
|
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.1.zip | zip | 124.8 KiB |
blake3-24 757bc9fca14c31c4f3ad9b506208bcf42cea7a8c28b794bc
sha256 6dcee2a9b83ac55a67d96771144b83f267dcc8ada30246b0bd76cf9579f5a730
sha1 eb23479b050efae86f89c11f923251f51a66a8a5
|
install
bazel
http_archive(
name = "yggdrasil-go",
urls = ["https://ratatoskr.space/pkg/yggdrasil-go/v0.4.1.tar.gz"],
integrity = "sha256-LWsrBnE6b45KcKixUhC+L5qP9K+xAMWd/VAAn7DdKI0=",
strip_prefix = "yggdrasil-go-v0.4.1",
)
zig
.url = "https://ratatoskr.space/pkg/yggdrasil-go/v0.4.1.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/yggdrasil-go@v0.4.1
install via yggdrasil mesh
bazel
http_archive(
name = "yggdrasil-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.1.tar.gz"],
integrity = "sha256-LWsrBnE6b45KcKixUhC+L5qP9K+xAMWd/VAAn7DdKI0=",
strip_prefix = "yggdrasil-go-v0.4.1",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go/v0.4.1.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggdrasil-go@v0.4.1