reticulum @ 1.2.0
integrity
- size
- 20.6 MiB
- downloaded
- last checked
release notes
This release brings the ability to use Git natively over Reticulum networks, adds the rnsh program as part of the included utilities, and additionally includes several improvements and performance optimizations.
Changes
- Added Reticulum Git Repositories Node utility as part of included utility programs.
- Added git remote helper to interact with git repositories over Reticulum.
- Added the
rnshprogram to the included utilities. - Added LocalInterface client TX hold on client app sleep on Android.
- Added AutoInterface filters for
rmnetinterfaces on Android. - Added inbound packet wait during transport core initialization.
- Added the ability to set logfile destination before RNS initialization.
- Added automatic active link teardown on instance shutdown.
- Improved link teardown on SIGINT/SIGTERM.
- Improved ratchet cleaning.
Release Hashes
b58e97332241755ed32e309d46e09615a123490430ae85fcbdec9318c9e26154 rns-1.2.0-py3-none-any.whl
9813a6c2236edba18af7d3a072a6226bc65ae384d23b1f41467cb3617d65fdae rnspure-1.2.0-py3-none-any.whl
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.2.0-py3-none-any.whl.rsg
download
unix · zip
curl -fL -o 1.2.0.zip https://ratatoskr.space/pkg/reticulum/1.2.0.zip
printf '%s %s\n' '11217228c1001230456116f0851b1fc9e94abe783853c659316ca3dd99c7f4f4' '1.2.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/reticulum/1.2.0.zip"
$out = "1.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "11217228c1001230456116f0851b1fc9e94abe783853c659316ca3dd99c7f4f4") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 1.2.0.tar.gz https://ratatoskr.space/pkg/reticulum/1.2.0.tar.gz
printf '%s %s\n' '338c7c6989b2a1d82f4bf8abfb6c8714f12bc4da34de25dd475945f45f4bc3e6' '1.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/reticulum/1.2.0.tar.gz"
$out = "1.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "338c7c6989b2a1d82f4bf8abfb6c8714f12bc4da34de25dd475945f45f4bc3e6") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 1.2.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.0.zip
printf '%s %s\n' '11217228c1001230456116f0851b1fc9e94abe783853c659316ca3dd99c7f4f4' '1.2.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.0.zip"
$out = "1.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "11217228c1001230456116f0851b1fc9e94abe783853c659316ca3dd99c7f4f4") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 1.2.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.0.tar.gz
printf '%s %s\n' '338c7c6989b2a1d82f4bf8abfb6c8714f12bc4da34de25dd475945f45f4bc3e6' '1.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.0.tar.gz"
$out = "1.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "338c7c6989b2a1d82f4bf8abfb6c8714f12bc4da34de25dd475945f45f4bc3e6") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 1.2.0.zip | zip | 20.7 MiB |
blake3-24 66355f0c9189e53d40c5c9ea27640e186af722e768fa1296
sha256 11217228c1001230456116f0851b1fc9e94abe783853c659316ca3dd99c7f4f4
sha1 0aa0edd56b951dd39513cb14de95a9b0339761d6
|
| 1.2.0.tar.gz | tar.gz | 20.5 MiB |
blake3-24 6ccfe47c9a1e53e302cca5645598709393d02c4727190f74
sha256 338c7c6989b2a1d82f4bf8abfb6c8714f12bc4da34de25dd475945f45f4bc3e6
sha1 9455ad636f054309b4efe6c3e5d26ae88e3b4f52
|
install
bazel
http_archive(
name = "reticulum",
urls = ["https://ratatoskr.space/pkg/reticulum/1.2.0.tar.gz"],
integrity = "sha256-M4x8aYmyodgvS/ir+2yHFPErxNo03iXdR1lF9F9Lw+Y=",
strip_prefix = "reticulum-1.2.0",
)
zig
.url = "https://ratatoskr.space/pkg/reticulum/1.2.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "reticulum",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.0.tar.gz"],
integrity = "sha256-M4x8aYmyodgvS/ir+2yHFPErxNo03iXdR1lF9F9Lw+Y=",
strip_prefix = "reticulum-1.2.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.0.tar.gz",