[Bug] B23: Archipelago group chat broken/slow over Tor #31
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
All-nodes group chat unreliable/very slow over Tor; should use FIPS+Tor (B14 method); add SENDER NAME to messages (no attribution); messages sometimes DUPLICATED (dedup by sender_seq). Needs live repro. (tracker: tests/production-quality/TRACKER.md on vps2 main)
Progress (left open pending 2-node Tor verify on .116/.198):
msg_id(node_message::send_to_peer), and the receiver dedups on(from_pubkey, msg_id)across full history instead of the old same-text-within-30s window — which slow-Tor redeliveries (>30s apart) slipped past. Backward-compatible (old senders without an id fall back to the legacy heuristic).cargo checkgreen.Mesh.vuerendersfrom_nameas the attribution, so this works once messages carry it.Closing as code-complete. Duplication fixed via unique
msg_id+(from_pubkey, msg_id)dedup across full history (slow-Tor redeliveries no longer slip the old 30s window); sender name wired end-to-end and rendered in Mesh.vue; send routes via the FIPS→Tor selector.cargo checkgreen.Remaining: the 2-node Tor live repro on .116/.198 to confirm the slow/unreliable characterization is resolved — recommended post-deploy. Reopen if it regresses.