aboutsummaryrefslogtreecommitdiffstats
path: root/src/swarm/mod.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-07 22:35:22 +0100
committertv <tv@krebsco.de>2026-11-07 22:35:22 +0100
commit7323e8ed8598cda9784493aa3334d947120b53d8 (patch)
tree1e772cdf74974f918cf07d2e4b9d8e8593bed9dd /src/swarm/mod.rs
parentd322e7d4aa41d94232113cb7680cec1d65a11b0c (diff)
swarm: changes taken unjudged, dropped (REFUSALS)
A node refusing changes a peer brought tells it which broke a rule; the peer judges them itself, and if its rules refuse them too, drops them with all built on them (its document forked without them, a fresh actor), quarantining its own writes among them. Wire version 42. Auth plan M6 (rejoin on taint).
Diffstat (limited to 'src/swarm/mod.rs')
-rw-r--r--src/swarm/mod.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/swarm/mod.rs b/src/swarm/mod.rs
index 0cb4fb8..d872474 100644
--- a/src/swarm/mod.rs
+++ b/src/swarm/mod.rs
@@ -15,6 +15,7 @@ pub(crate) mod pair;
pub(crate) mod peer;
pub(crate) mod plumtree;
pub(crate) mod reach;
+pub(crate) mod refusals;
pub(crate) mod relay;
pub(crate) mod rtt;
pub(crate) mod signatures;