aboutsummaryrefslogtreecommitdiffstats
path: root/src/config/file.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-09 15:33:27 +0000
committertv <tv@krebsco.de>2026-11-09 18:18:18 +0100
commit9e02f103f3472055cb3293e64a43804f0e49195f (patch)
tree71149cf5f029509c5f22267ddfcaee4680ad88e2 /src/config/file.rs
parent724f07a370ae2f76b2a5f882550f6d3490e62834 (diff)
sync: a write between signing and making a message signed too
Review 4, F10: a sync message signed the node's latest change under the document's write lock (`sign_sent`), then was made under its read lock: a write committed in between went in the message unsigned, and under a policy requiring signatures waited at the peer until the next signed change came with it, or a resend. Now the message is made under a read lock taken after signing, and if a write came in between (`AppState::sign_due` again under that lock), signed again: a few times at most, past them it goes as before, its signature with the next message.
Diffstat (limited to 'src/config/file.rs')
0 files changed, 0 insertions, 0 deletions