reticulum @ 0.3.5
integrity
- size
- 1.7 MiB
- downloaded
- last checked
release notes
This release brings major improvements and upgrades to Reticulum, along with better documentation and improved usability of the bundled utilities.
Changes
- Greatly improved convergence time. Even on huge networks, newly created destinations become globally reachable in less than a minute.
- New announce propagation mechanism allows flexible scalability. Extremely slow network segments can now interconnect seamlessly with huge, high-bandwidth networks while still prioritising end-to-end connectivity for local nodes.
- Reticulum can now scale to huge and complex networks with up to 128 hops, and billions of active endpoints.
- Added virtual network segmentation for running multiple virtual networks over the same physical channel.
- Added interface authentication for creating private access network interfaces and access points.
- Updated documentation in accordance with current implementation of announce propagation mechanism.
- Updated several outdated documentation chapters.
- Added documentation for new interface features.
- The output display of the rnstatus utility has been greatly improved.
- Added ability to drop paths to the rnpath utility.
- Added path table display to rnpath utility.
- Added interface rate determination and estimation.
- Added configurable bandwidth allocation for announce traffic.
- Improved and cleaned logging output.
- Various Transport optimisations.
- Improved AutoInterface peering timing.
- Updated manual in accordance with release.
- Fixed a possible race condition in Transport startup when a local shared instance was restarted and apps reconnected.
download
unix · zip
curl -fL -o 0.3.5.zip https://ratatoskr.space/pkg/reticulum/0.3.5.zip
printf '%s %s\n' '765566b7d178199d49ae0061ca089b9fa01e6631cc5977a9fd0d10da62ad728d' '0.3.5.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/reticulum/0.3.5.zip"
$out = "0.3.5.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "765566b7d178199d49ae0061ca089b9fa01e6631cc5977a9fd0d10da62ad728d") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.3.5.tar.gz https://ratatoskr.space/pkg/reticulum/0.3.5.tar.gz
printf '%s %s\n' '059e8aa45688c7de8cd70b65fd43be7ce4e1b0f4ee9bf7b5d18cc631078efb76' '0.3.5.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/reticulum/0.3.5.tar.gz"
$out = "0.3.5.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "059e8aa45688c7de8cd70b65fd43be7ce4e1b0f4ee9bf7b5d18cc631078efb76") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 0.3.5.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.3.5.zip
printf '%s %s\n' '765566b7d178199d49ae0061ca089b9fa01e6631cc5977a9fd0d10da62ad728d' '0.3.5.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.3.5.zip"
$out = "0.3.5.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "765566b7d178199d49ae0061ca089b9fa01e6631cc5977a9fd0d10da62ad728d") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.3.5.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.3.5.tar.gz
printf '%s %s\n' '059e8aa45688c7de8cd70b65fd43be7ce4e1b0f4ee9bf7b5d18cc631078efb76' '0.3.5.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.3.5.tar.gz"
$out = "0.3.5.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "059e8aa45688c7de8cd70b65fd43be7ce4e1b0f4ee9bf7b5d18cc631078efb76") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 0.3.5.zip | zip | 1.7 MiB |
blake3-24 139b69d2d8012a0753be8a358b33188423e51d0c6daa2ce5
sha256 765566b7d178199d49ae0061ca089b9fa01e6631cc5977a9fd0d10da62ad728d
sha1 e00b74c3b55cc3a04f9f32082584b073b97019d9
|
| 0.3.5.tar.gz | tar.gz | 1.7 MiB |
blake3-24 6c2a545125687c7ad0e7096799ca4540ce1feaecbd018140
sha256 059e8aa45688c7de8cd70b65fd43be7ce4e1b0f4ee9bf7b5d18cc631078efb76
sha1 8285d8457db224bf3cc9105900ac8bfd0947d588
|
install
bazel
http_archive(
name = "reticulum",
urls = ["https://ratatoskr.space/pkg/reticulum/0.3.5.tar.gz"],
integrity = "sha256-BZ6KpFaIx96M1wtl/UO+fOThsPTum/e10YzGMQeO+3Y=",
strip_prefix = "reticulum-0.3.5",
)
zig
.url = "https://ratatoskr.space/pkg/reticulum/0.3.5.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "reticulum",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.3.5.tar.gz"],
integrity = "sha256-BZ6KpFaIx96M1wtl/UO+fOThsPTum/e10YzGMQeO+3Y=",
strip_prefix = "reticulum-0.3.5",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/reticulum/0.3.5.tar.gz",