yggvault ratatoskr-space connected via regular web
Color theme
also available via yggdrasil mesh http://[203:b338:2a84:a18f:986:47ae:1a4:d8d3]/pkg/reticulum/1.2.4
vault / reticulum / 1.2.4

reticulum @ 1.2.4

integrity

size
20.8 MiB
downloaded
last checked
source https://github.com/markqvist/Reticulum · available · github

release notes

This release brings a complete rewrite and update to the rnid utility, which is now a lot more useful, and better at finding and saving identities. It also includes a bunch of other improvements, such as expanded rngit functionality, better transport performance and a few bugfixes. Enjoy!

Changes

Release Hashes

e821a0b6a18d6b3263bbcdde880d0388fb4dd0c07c7eb2f83cb0dbc30eda5965 rns-1.2.4-py3-none-any.whl
618e823cec0bd368f2f211431dfb78efef75e59132bad93d3101dacbe7deb7a6 rnspure-1.2.4-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. To verify files, download the rsg signatures, make sure they are in the same folder as the release artifact, and run rnid signature verification with the release identity as the required signer:

rnid -i bc7291552be7a58f361522990465165c -V rns-1.2.4-py3-none-any.whl

The rnid utility will then verify the signatures, and display whether it is valid. If the signature cannot be verified, the file has been tampered with and should be thrown very far away in a jiffy.

This is the first release using the new rsg signature format, and you will need this latest version of RNS to verify them. Ironic, I know, but that's how it is. Since release file hashes are now embbeded in the rsg signatures, this is the last release that will explicitly post the raw release hashes. Verifying with rnid is much more effective, since it ensures all data was signed by the release identity.

download

unix · zip
curl -fL -o 1.2.4.zip https://ratatoskr.space/pkg/reticulum/1.2.4.zip
                    printf '%s  %s\n' 'cabf4f4ed93f5a3de55c2d2e3b2c21e24ed7668774a9fea164a029ffb7b2667e' '1.2.4.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/reticulum/1.2.4.zip"
$out = "1.2.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "cabf4f4ed93f5a3de55c2d2e3b2c21e24ed7668774a9fea164a029ffb7b2667e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 1.2.4.tar.gz https://ratatoskr.space/pkg/reticulum/1.2.4.tar.gz
                    printf '%s  %s\n' '461d41d1e54fbd79136ab4adab04d933721773b8c7c48e9aca0e6a1121dc8c9e' '1.2.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/reticulum/1.2.4.tar.gz"
$out = "1.2.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "461d41d1e54fbd79136ab4adab04d933721773b8c7c48e9aca0e6a1121dc8c9e") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 1.2.4.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.4.zip
                    printf '%s  %s\n' 'cabf4f4ed93f5a3de55c2d2e3b2c21e24ed7668774a9fea164a029ffb7b2667e' '1.2.4.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.4.zip"
$out = "1.2.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "cabf4f4ed93f5a3de55c2d2e3b2c21e24ed7668774a9fea164a029ffb7b2667e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 1.2.4.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.4.tar.gz
                    printf '%s  %s\n' '461d41d1e54fbd79136ab4adab04d933721773b8c7c48e9aca0e6a1121dc8c9e' '1.2.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.4.tar.gz"
$out = "1.2.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "461d41d1e54fbd79136ab4adab04d933721773b8c7c48e9aca0e6a1121dc8c9e") { throw "sha256 mismatch" }
artifact format size hashes
1.2.4.zip zip 20.9 MiB
blake3-24 3bace21520fd4793b7b9d2a1656b2700e1012a92d6bddff4
sha256 cabf4f4ed93f5a3de55c2d2e3b2c21e24ed7668774a9fea164a029ffb7b2667e
sha1 ecbbcd86427bd0ffda50ef4eb4f5c2223e340367
1.2.4.tar.gz tar.gz 20.7 MiB
blake3-24 a29539c1895906cec399f03548a6010ad2d4037f02592d93
sha256 461d41d1e54fbd79136ab4adab04d933721773b8c7c48e9aca0e6a1121dc8c9e
sha1 324da16e21e53171c6f3093fc97c8b51243c8f17

install

bazel
http_archive(
    name = "reticulum",
    urls = ["https://ratatoskr.space/pkg/reticulum/1.2.4.tar.gz"],
    integrity = "sha256-Rh1B0eVPvXkTarStqwTZM3IXc7jHxI6ayg5qESHcjJ4=",
    strip_prefix = "reticulum-1.2.4",
)
zig
.url = "https://ratatoskr.space/pkg/reticulum/1.2.4.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
    name = "reticulum",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.4.tar.gz"],
    integrity = "sha256-Rh1B0eVPvXkTarStqwTZM3IXc7jHxI6ayg5qESHcjJ4=",
    strip_prefix = "reticulum-1.2.4",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/1.2.4.tar.gz",
← 1.2.51.2.1 →