reticulum @ 0.5.0
integrity
- size
- 12.1 MiB
- downloaded
- last checked
release notes
2023-03-08: RNS β 0.5.0
This release brings two major new additions to the Reticulum API: The Channel and Buffer classes, that provides reliable delivery, and streams over Reticulum. Thanks to @acehoss, @erethon, @gdt and @faragher, who contributed to this release!
Changes
- Added the Buffer class to the API
- Added the Channel class to the API
- Improved error messages for offline RNode flashing
- Improved RNode reconnection when serial device disappears
- Fixed embedded scope identifier handling for AutoInterface on BSD
- Fixed AutoInterface not ignoring lo0 on BSD
- Fixed a bug causing JSON output from rnstatus to fail
- Fixed invalid installation of test suite into root module path
- Added EPUB version of the documentation
- Updated documentation
Release Hashes
0aaf8c0b0b58f07071de5ecd432f4d9cc176b9614419c828b81ad71aa7151624 rns-0.5.0-py3-none-any.whl
f310a5192c2df7665339c5998ae13815a647283af75b95ad7acbee8c20989954 rnspure-0.5.0-py3-none-any.whl
download
unix · zip
curl -fL -o 0.5.0.zip https://ratatoskr.space/pkg/reticulum/0.5.0.zip
printf '%s %s\n' '6666e3239faec6abbafb3d126ae1876d4bec0bf47bbe043fb5898c53762af154' '0.5.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/reticulum/0.5.0.zip"
$out = "0.5.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "6666e3239faec6abbafb3d126ae1876d4bec0bf47bbe043fb5898c53762af154") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.5.0.tar.gz https://ratatoskr.space/pkg/reticulum/0.5.0.tar.gz
printf '%s %s\n' 'd03cfc315b0527699c60ed6ef29da95625baa422a86acf37a0b5f786f225cd10' '0.5.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/reticulum/0.5.0.tar.gz"
$out = "0.5.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d03cfc315b0527699c60ed6ef29da95625baa422a86acf37a0b5f786f225cd10") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 0.5.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.5.0.zip
printf '%s %s\n' '6666e3239faec6abbafb3d126ae1876d4bec0bf47bbe043fb5898c53762af154' '0.5.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.5.0.zip"
$out = "0.5.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "6666e3239faec6abbafb3d126ae1876d4bec0bf47bbe043fb5898c53762af154") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.5.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.5.0.tar.gz
printf '%s %s\n' 'd03cfc315b0527699c60ed6ef29da95625baa422a86acf37a0b5f786f225cd10' '0.5.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.5.0.tar.gz"
$out = "0.5.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d03cfc315b0527699c60ed6ef29da95625baa422a86acf37a0b5f786f225cd10") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 0.5.0.zip | zip | 12.2 MiB |
blake3-24 e7d89adb32151cb7c2cd9aa1750493d741fa176e9eab95cc
sha256 6666e3239faec6abbafb3d126ae1876d4bec0bf47bbe043fb5898c53762af154
sha1 56e4d0c39955d9ce13f48f9be3b35cb89f652b13
|
| 0.5.0.tar.gz | tar.gz | 12.1 MiB |
blake3-24 e0adb14a8b28ae3ff5b14ceba5fe8418927adecafefc7c4f
sha256 d03cfc315b0527699c60ed6ef29da95625baa422a86acf37a0b5f786f225cd10
sha1 083b8bb282112d93e1e014644bc4e3b9197280c5
|
install
bazel
http_archive(
name = "reticulum",
urls = ["https://ratatoskr.space/pkg/reticulum/0.5.0.tar.gz"],
integrity = "sha256-0Dz8MVsFJ2mcYO1u8p2pViW6pCKoas83oLX3hvIlzRA=",
strip_prefix = "reticulum-0.5.0",
)
zig
.url = "https://ratatoskr.space/pkg/reticulum/0.5.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "reticulum",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.5.0.tar.gz"],
integrity = "sha256-0Dz8MVsFJ2mcYO1u8p2pViW6pCKoas83oLX3hvIlzRA=",
strip_prefix = "reticulum-0.5.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.5.0.tar.gz",