reticulum @ 1.1.8
integrity
- size
- 20.5 MiB
- downloaded
- last checked
release notes
Important! This release contains a critical fix for Transport Nodes. If you're running transport instances on the network, either privately or publicly, it's recommended to upgrade to 1.1.8 as soon as possible.
This maintenance release fixes a critical bug in path state management, that could result in significant path convergence degradation under certain conditions. Before this fix, an unresponsive link establishment could (under some conditions) lead to very long path convergence times for the destination the link belonged to, if the destination disappeared/reappeared or moved around the network.
Changes
- Fixed path state potentially being applied before path table entry exists, causing worse paths to be selected.
Release Hashes
9cf728e9e9a9fe113e4ac14e6b833f7ee65feedf8468e6ab94a261bf205f2632 rns-1.1.8-py3-none-any.whl
407dc3975335e9eabaaddb7ed1dc75fc3a1b8d24a7207e740797440c2ad0b3e5 rnspure-1.1.8-py3-none-any.wh
Release Signatures
Release artifacts include rsg signature files that can be validated against the RNS release signing identity <bc7291552be7a58f361522990465165c> using rnid:
rnid -i bc7291552be7a58f361522990465165c -V rns-1.1.8-py3-none-any.whl.rsg
download
curl -fL -o 1.1.8.zip https://ratatoskr.space/pkg/reticulum/1.1.8.zip
printf '%s %s\n' '3f95f92e1a019960914cc889f0b479bf928bbf8b873bd883e11a14a3b9f82f24' '1.1.8.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/reticulum/1.1.8.zip"
$out = "1.1.8.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3f95f92e1a019960914cc889f0b479bf928bbf8b873bd883e11a14a3b9f82f24") { throw "sha256 mismatch" }
curl -fL -o 1.1.8.tar.gz https://ratatoskr.space/pkg/reticulum/1.1.8.tar.gz
printf '%s %s\n' '8bda60fbad12323ef0717ad67cc8e9e06d4a015e95cf7ff30eca27829b26de7b' '1.1.8.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/reticulum/1.1.8.tar.gz"
$out = "1.1.8.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8bda60fbad12323ef0717ad67cc8e9e06d4a015e95cf7ff30eca27829b26de7b") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o 1.1.8.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.1.8.zip
printf '%s %s\n' '3f95f92e1a019960914cc889f0b479bf928bbf8b873bd883e11a14a3b9f82f24' '1.1.8.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.1.8.zip"
$out = "1.1.8.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3f95f92e1a019960914cc889f0b479bf928bbf8b873bd883e11a14a3b9f82f24") { throw "sha256 mismatch" }
curl -fL -o 1.1.8.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.1.8.tar.gz
printf '%s %s\n' '8bda60fbad12323ef0717ad67cc8e9e06d4a015e95cf7ff30eca27829b26de7b' '1.1.8.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.1.8.tar.gz"
$out = "1.1.8.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8bda60fbad12323ef0717ad67cc8e9e06d4a015e95cf7ff30eca27829b26de7b") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 1.1.8.zip | zip | 20.6 MiB |
blake3-24 d0d7bb5d5fdd6d70b16c307ba4aef4363b15f0c2ab3d3318
sha256 3f95f92e1a019960914cc889f0b479bf928bbf8b873bd883e11a14a3b9f82f24
sha1 296555fcf0e0c570a34dc9c890e6716831e8ea9d
|
| 1.1.8.tar.gz | tar.gz | 20.4 MiB |
blake3-24 3b5a71ca6f467c3a751b4d32a1de63b658fc1c8161531cc6
sha256 8bda60fbad12323ef0717ad67cc8e9e06d4a015e95cf7ff30eca27829b26de7b
sha1 c043694d346cb2a57aa1afee4e28bc18684f610a
|
install
http_archive(
name = "reticulum",
urls = ["https://ratatoskr.space/pkg/reticulum/1.1.8.tar.gz"],
integrity = "sha256-i9pg+60SMj7wcXrWfMjp4G1KAV6Vz3/zDsongpsm3ns=",
strip_prefix = "reticulum-1.1.8",
)
.url = "https://ratatoskr.space/pkg/reticulum/1.1.8.tar.gz",
install via yggdrasil mesh
http_archive(
name = "reticulum",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.1.8.tar.gz"],
integrity = "sha256-i9pg+60SMj7wcXrWfMjp4G1KAV6Vz3/zDsongpsm3ns=",
strip_prefix = "reticulum-1.1.8",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.1.8.tar.gz",