Skip to content

Queue outbound LXMF when the inbound path has gone idle - #10

Open
OurBigAdventure wants to merge 1 commit into
buildwithparallel:masterfrom
OurBigAdventure:feat/queue-outbound-when-path-idle
Open

Queue outbound LXMF when the inbound path has gone idle#10
OurBigAdventure wants to merge 1 commit into
buildwithparallel:masterfrom
OurBigAdventure:feat/queue-outbound-when-path-idle

Conversation

@OurBigAdventure

Copy link
Copy Markdown

Why

Headless Crosstalk on Linux receives an LXMF request, after a short time a reply is sent, there is often no live Reticulum path or link anymore.

What we changed

  • POST /api/v1/lxmf-messages/send queues the message when the destination identity is known, even if the path is cold. LXMF retries; propagation fallback still applies if enabled.
  • Missing paths still trigger request_path, but the HTTP call does not block 10 seconds by default. Optional path_timeout restores a wait.
  • 503 is only for an unknown identity or satellite policy rejections.
  • Inbound LXMF stores the sender identity so a later reply can rebuild the destination after RNS forgets the live path.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant