diff options
| author | Adam Soltys <[email protected]> | 2026-09-20 08:48:27 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-20 08:48:27 -0700 |
| commit | 482025aa8b049433efda985526df6b3b3cc0e9a0 (patch) | |
| tree | b6cdb860dc394fe87217c9bc28bed5078397e9ac /tools | |
| parent | f60007bc77ecb0486b4f15d9e69af59952925c30 (diff) | |
| download | coinosv3-482025aa8b049433efda985526df6b3b3cc0e9a0.tar.gz coinosv3-482025aa8b049433efda985526df6b3b3cc0e9a0.zip | |
Chat: list sync stops rewriting a refused document every two seconds.
A relay refusing the community-list write (rate limit, ban) left the remote
copy stale, and every resync asked for the same write again, each write
echoing back on the live fragment subscription and triggering the next —
five events every two seconds, forever. That filled relay.coinos.io's per-IP
budget for the whole household, and the phone behind the same IP could no
longer reach its remote signer: every NIP-46 request refused as
rate-limited, every incoming DM stuck undecrypted (2026-09-20).
An unchanged document is re-sent at most once per five minutes; a real
change goes out at once. Our own echoes are ignored, and another device's
write triggers a resync no more than once every ten seconds.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions
