diff options
| author | tv <tv@krebsco.de> | 2026-11-08 14:14:27 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-08 15:26:08 +0100 |
| commit | 075ee0be09be7ebce846043e5230ffb67a7f9a5c (patch) | |
| tree | bb1ce4c6bdde52f7886d2fabbe535be486692004 /src/api/peers.rs | |
| parent | 69a08327d24d08ba7a4e879116eeff60ac2a3874 (diff) | |
screen, signatures: the oldest waiting go, not the newest
Review finding 9: once 4096 signatures waited for their changes, new
ones were dropped, and the waiting changes were cut at 10 000 keeping
the oldest. A member could send junk once (signatures of changes that
never come, changes no signature will vouch for) and fill both for
good. Every honest signature arriving before its change was then lost,
so under signatures required its changes waited for the actor's next
signature: a stall for quiet actors.
Both now keep the newest: the oldest go. A share per sender, so a member
sending junk without pause can't push out what others sent either, is
in future-work.md.
Diffstat (limited to 'src/api/peers.rs')
0 files changed, 0 insertions, 0 deletions
