reticulum @ 0.6.3
integrity
- size
- 12.1 MiB
- downloaded
- last checked
release notes
This release brings a series of under-the-hood reliability improvements and bugfixes. But most notably, Reticulum can now establish links over even ultra low bandwidth mediums, all the way down to 5 bits per second.
Thanks to @jschulthess, who contributed to this release!
Changes
- Implemented link establishment on ultra low bandwidth links
- Added link quality calculations to RNode interfaces
- Added physical layer link stats to Link and Packet classes
- Added userspace service documentation to the manual
- Improved path rediscovery in quickly changing topographies
- Improved shared interface reconnection on service restart
- Improved exception handling on interface detachment
- Updated formatted print functions
Bugfixes
- Fixed a missing USB command definition in the RNode interface driver
- Fixed a bug in link error handling that could cause an interface to detach
Release Hashes
1f54d4c6ff7ab7721089cbee6630783765f65efd51312879c0d3e5bee3ceab2f rns-0.6.3-py3-none-any.whl
5a90840f0fc9f1a62a3c37b514fb6222fd701a30024275dae8bcc27e29d40f25 rnspure-0.6.3-py3-none-any.whl
download
unix · zip
curl -fL -o 0.6.3.zip https://ratatoskr.space/pkg/reticulum/0.6.3.zip
printf '%s %s\n' '118f55b8311000e99f803d9253857a0f05da2d88de130d7492101b2d28dfadfe' '0.6.3.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/reticulum/0.6.3.zip"
$out = "0.6.3.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "118f55b8311000e99f803d9253857a0f05da2d88de130d7492101b2d28dfadfe") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.6.3.tar.gz https://ratatoskr.space/pkg/reticulum/0.6.3.tar.gz
printf '%s %s\n' 'a8117f22be31943d9b528ae1654e1f7c5939a4e55c412e7011be3a19537a63c9' '0.6.3.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/reticulum/0.6.3.tar.gz"
$out = "0.6.3.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a8117f22be31943d9b528ae1654e1f7c5939a4e55c412e7011be3a19537a63c9") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 0.6.3.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.6.3.zip
printf '%s %s\n' '118f55b8311000e99f803d9253857a0f05da2d88de130d7492101b2d28dfadfe' '0.6.3.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.6.3.zip"
$out = "0.6.3.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "118f55b8311000e99f803d9253857a0f05da2d88de130d7492101b2d28dfadfe") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.6.3.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.6.3.tar.gz
printf '%s %s\n' 'a8117f22be31943d9b528ae1654e1f7c5939a4e55c412e7011be3a19537a63c9' '0.6.3.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.6.3.tar.gz"
$out = "0.6.3.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a8117f22be31943d9b528ae1654e1f7c5939a4e55c412e7011be3a19537a63c9") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 0.6.3.zip | zip | 12.2 MiB |
blake3-24 57ac7877bc65e76b5a39a41bd0a361ac5013cffc9fc4c443
sha256 118f55b8311000e99f803d9253857a0f05da2d88de130d7492101b2d28dfadfe
sha1 5a3e8dec8f77d3ec871c5775c6cd0a91d4f14b69
|
| 0.6.3.tar.gz | tar.gz | 12.0 MiB |
blake3-24 4bb3beb973eac087e8df3e5f35de2ec8fc29b78fe424c4aa
sha256 a8117f22be31943d9b528ae1654e1f7c5939a4e55c412e7011be3a19537a63c9
sha1 826b2ae544e12cb120d84110e33ec21f6169870c
|
install
bazel
http_archive(
name = "reticulum",
urls = ["https://ratatoskr.space/pkg/reticulum/0.6.3.tar.gz"],
integrity = "sha256-qBF/Ir4xlD2bUorhZU4ffFk5pOVcQS5wEb46GVN6Y8k=",
strip_prefix = "reticulum-0.6.3",
)
zig
.url = "https://ratatoskr.space/pkg/reticulum/0.6.3.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "reticulum",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.6.3.tar.gz"],
integrity = "sha256-qBF/Ir4xlD2bUorhZU4ffFk5pOVcQS5wEb46GVN6Y8k=",
strip_prefix = "reticulum-0.6.3",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.6.3.tar.gz",