reticulum @ 0.9.4
integrity
- size
- 17.5 MiB
- downloaded
- last checked
release notes
RNS β 0.9.4
This release significantly improves memory utilisation and performance. It also includes a few new features and general improvements to the included utilities and programs.
Changes
- Significantly improved memory utilisation, thread count and performance on nodes with many interfaces or clients
- Switched local instance communication to run over abstract domain sockets on Linux and Android
- Switched instance IPC to run over abstract domain sockets on Linux and Android
- Added kernel event based I/O backend on Linux and Android
- Added fast
BackboneInterfacetype - Added support for XIAO-ESP32S3 to
rnodeconf - Added interactive shell option to
rnsd - Added API option to search for identity by identity hash
- Added option to run TCP and Backbone interfaces in AP mode
- Improved
RNodeMultiInterfacehost communications specification - Improved
rncpstatistics output - Improved link and reverse-table culling
- Fixed an occasional I/O thread hang on instance shutdown, that would result in an error printed to the console
- Fixed various minor interface logging inconsistencies
- Fixed various minor interface checking inconsistencies
- Updated internal
configobjimplementation - Refactored various parts of the transport core code
- Swicthed to using internal
netinfoimplementation instead of including fullifaddrlibrary - Cleaned out unneeded dependencies
Release Hashes
737294f29e013f9fa9c8c1326006d0547497607156828fee3dc2a0d3ddd754e7 rns-0.9.4-py3-none-any.whl
0bd8a908af115c27733484853d779574d6383ebc1d78160e5a72c14ed9692a13 rnspure-0.9.4-py3-none-any.whl
download
unix · zip
curl -fL -o 0.9.4.zip https://ratatoskr.space/pkg/reticulum/0.9.4.zip
printf '%s %s\n' '66062cd26d06a538207ef94789bf5fddc6bbf2844d19e75807cd99c82d1c31dc' '0.9.4.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/reticulum/0.9.4.zip"
$out = "0.9.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "66062cd26d06a538207ef94789bf5fddc6bbf2844d19e75807cd99c82d1c31dc") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.9.4.tar.gz https://ratatoskr.space/pkg/reticulum/0.9.4.tar.gz
printf '%s %s\n' '8b8ffbfcbc94ecf582e2a748a1e8809f34a319cb34e2c402d0070abe7b6ddb66' '0.9.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/reticulum/0.9.4.tar.gz"
$out = "0.9.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8b8ffbfcbc94ecf582e2a748a1e8809f34a319cb34e2c402d0070abe7b6ddb66") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 0.9.4.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.9.4.zip
printf '%s %s\n' '66062cd26d06a538207ef94789bf5fddc6bbf2844d19e75807cd99c82d1c31dc' '0.9.4.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.9.4.zip"
$out = "0.9.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "66062cd26d06a538207ef94789bf5fddc6bbf2844d19e75807cd99c82d1c31dc") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.9.4.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.9.4.tar.gz
printf '%s %s\n' '8b8ffbfcbc94ecf582e2a748a1e8809f34a319cb34e2c402d0070abe7b6ddb66' '0.9.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.9.4.tar.gz"
$out = "0.9.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8b8ffbfcbc94ecf582e2a748a1e8809f34a319cb34e2c402d0070abe7b6ddb66") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 0.9.4.zip | zip | 17.6 MiB |
blake3-24 0d020b2f8b42fc302f365a4d8826993e4ba00a4260d212e3
sha256 66062cd26d06a538207ef94789bf5fddc6bbf2844d19e75807cd99c82d1c31dc
sha1 1a96fff3f5f920d5962c74a81c0ee73ad4bbe574
|
| 0.9.4.tar.gz | tar.gz | 17.4 MiB |
blake3-24 200b128ebbf4b02c945c3103a14c885239fde212c318d350
sha256 8b8ffbfcbc94ecf582e2a748a1e8809f34a319cb34e2c402d0070abe7b6ddb66
sha1 f6b737a497da53031426b116e62f812ab103900d
|
install
bazel
http_archive(
name = "reticulum",
urls = ["https://ratatoskr.space/pkg/reticulum/0.9.4.tar.gz"],
integrity = "sha256-i4/7/LyU7PWC4qdIoeiAnzSjGcs04sQC0AcKvntt22Y=",
strip_prefix = "reticulum-0.9.4",
)
zig
.url = "https://ratatoskr.space/pkg/reticulum/0.9.4.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "reticulum",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.9.4.tar.gz"],
integrity = "sha256-i4/7/LyU7PWC4qdIoeiAnzSjGcs04sQC0AcKvntt22Y=",
strip_prefix = "reticulum-0.9.4",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.9.4.tar.gz",