summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-24 22:16:43 +0200
committertv <tv@krebsco.de>2026-10-24 22:16:43 +0200
commit0cba61b6beb4b1da685e21991c8b95a6e39d2287 (patch)
tree29e8c171bb5cca5039a6ebe8e69a623d5e1a8c3d
parente6cb4be03510f0c7db88e4e16a3df62964bcd067 (diff)
fix wording around swarm key admissionHEADmaster
-rw-r--r--src/config/mod.rs2
-rw-r--r--src/state.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/config/mod.rs b/src/config/mod.rs
index ef28542..0fee76e 100644
--- a/src/config/mod.rs
+++ b/src/config/mod.rs
@@ -107,7 +107,7 @@ pub(crate) const OPTIONS: &[OptionSpec] = &[
Kind::Text,
"PATH",
None,
- "Pre-shared swarm key: only nodes that know it may join (raw bytes, at least 16; e.g. `head -c 32 /dev/urandom`). Without it, anyone who knows the swarm ID can.",
+ "Pre-shared swarm key: only nodes that know it may join (raw bytes, at least 16; e.g. `head -c 32 /dev/urandom`). Without it, any node that can reach a member may join.",
),
option(
"alias",
diff --git a/src/state.rs b/src/state.rs
index 9c5552f..785eee8 100644
--- a/src/state.rs
+++ b/src/state.rs
@@ -583,8 +583,8 @@ pub(crate) struct AppState {
/// Per-node remake state (prebuilt snapshots, switch status, archive).
pub(crate) remake: Arc<RemakeState>,
- /// Pre-shared key every member must prove in the handshake; None admits anyone who
- /// knows the swarm ID.
+ /// Pre-shared key every member must prove in the handshake; None admits any node
+ /// that reaches us.
pub(crate) swarm_key: Option<Arc<crate::swarm::auth::SwarmKey>>,
/// Random per run of this node; our HELLOs carry it and replies must echo it.