diff --git a/Changelog.md b/Changelog.md index 5ab0c4ce..d3c9dc84 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,38 @@ +### 2026-05-21: RNS 1.3.1 + +This maintenance release fixes a single bug. + +**Changes** +- Fixed regression in request response transfer size accumulator + +**Verified Retrieval** +You can retrieve and verify this release over Reticulum using the built-in `rngit release` utility. To download all artifacts, and the release manifest for future updates, you can use the following command: + +```sh +rngit release rns://7649a50d84610232d1416b41d2896aff/reticulum/reticulum fetch latest:all --signer bc7291552be7a58f361522990465165c +``` + +To retrieve only the `.whl` package for installation, and the release manifest, you can use: + +```sh +rngit release rns://7649a50d84610232d1416b41d2896aff/reticulum/reticulum fetch "latest:rns-*-py3-none-any.whl" --signer bc7291552be7a58f361522990465165c +``` + +**Release Signatures** +Release artifacts include a signed `rsm` release manifest and `rsg` signature files that can be validated against the RNS release signing identity `` using `rngit` or `rnid`. To perform an offline verification of all release artifacts using a manifest: + +```sh +rngit release rns_*.rsm fetch latest:all --offline --signer bc7291552be7a58f361522990465165c +``` + +To verify releases using individual `rsg` files, while also verifying the manifest itself, download the `rsm` and `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: + +```sh +rnid -i bc7291552be7a58f361522990465165c -V rns_*.rsm *.rsg +``` + +The `rnid` utility will then verify the signatures, and display whether they are valid. If the signature cannot be verified, the release has been tampered with and should be discarded. + ### 2026-05-21: RNS 1.3.0 This maintenance release fixes a number of bugs. diff --git a/docs/Reticulum Manual.epub b/docs/Reticulum Manual.epub index 056f79e7..c48feed9 100644 Binary files a/docs/Reticulum Manual.epub and b/docs/Reticulum Manual.epub differ diff --git a/docs/Reticulum Manual.pdf b/docs/Reticulum Manual.pdf index d599481a..75397312 100644 Binary files a/docs/Reticulum Manual.pdf and b/docs/Reticulum Manual.pdf differ