Skip to content

Update dependencies - #15

Merged
zevaryx merged 1 commit into
devfrom
feature/deps-update
Oct 7, 2026
Merged

zevaryx merged 1 commit into
devfrom
feature/deps-update

Conversation

@zevaryx

@zevaryx zevaryx commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Update rsReticulum to 1.3.0 with ratspeak/rsReticulum#26 added
Update rsLXMF to main

rsReticulum moves to 1.3.0 (upstream main) with ratspeak/rsReticulum#26
merged in, which node hosting needs (file replies, their metadata and
the requester's identity). Until that pull request is merged upstream,
the submodule follows the rettui branch of zevaryx/rsReticulum
(6825661). From 1.3: path requests a busy or slow interface couldn't
take are kept and sent once it can, a failed Link's route is dropped
before recovery, Resource transfers have bounded waits, a shared
instance client attaches without a startup race, and on Windows a
process rettui starts no longer keeps its listeners open. The one
breaking change (recursive discovery internals) isn't used here.

rsLXMF moves to main, which needs rsReticulum 1.3: delivery and lxmd
changes rettui doesn't use, and a propagation node fix for messages
stored without a stamp (rettui stores them stamped).

No code changes. Checked against Python RNS 1.5.5 and LXMF 1.2.0: path
retries (52 s with the first request dropped, 12 s with the first Link
dropped), page fetch, ping, probe, direct and opportunistic messages
both ways (with ratchets), a propagated message and sync, the CLI as a
shared instance's client, and hosting a node (a page, a file with its
name, and an executable page given the visitor's identity). rsNomad's
own 104 tests pass against rsReticulum 1.3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tv5VJUy237EdS4U5P6JwjR
@zevaryx
zevaryx merged commit 7b72af0 into dev Oct 7, 2026
9 checks passed
@zevaryx
zevaryx deleted the feature/deps-update branch October 7, 2026 03:10
zevaryx pushed a commit that referenced this pull request Oct 8, 2026
Checked against every commit on dev since main (v1.5.1): what was
missing was the pull requests (#14, #15, #17 and #18 join #12, #13 and
#16) and that a page, an RRC hub and `rettui fetch` say which path
request is out. Update checks, self-update and the new packages are
grouped as Installing and updating. Fixes to features new in this
release aren't listed: they never shipped broken.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tv5VJUy237EdS4U5P6JwjR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants