aboutsummaryrefslogtreecommitdiffstats
path: root/src/transport/libp2p/mod.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-01 19:52:21 +0100
committertv <tv@krebsco.de>2026-11-01 19:52:21 +0100
commit9259fc264d4be704c1d64eecd10ef67935794576 (patch)
treed51120d1548623d26ccf44d1af49d4c2bcedfc71 /src/transport/libp2p/mod.rs
parent1c104becf94ffe082638d8bded2e9b730c75a5be (diff)
libp2p: identify leaves out ignored externals
Identify no longer tells peers confirmed external addresses in ignored ranges, unless they were announced.
Diffstat (limited to 'src/transport/libp2p/mod.rs')
-rw-r--r--src/transport/libp2p/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/transport/libp2p/mod.rs b/src/transport/libp2p/mod.rs
index 477f1ba..0bbabc7 100644
--- a/src/transport/libp2p/mod.rs
+++ b/src/transport/libp2p/mod.rs
@@ -247,6 +247,8 @@ impl Libp2pTransport {
.listen_on(address.clone())
.with_context(|| format!("Listening on {address}"))?;
}
+ // Told peers whatever range they are in (`Identifying`).
+ swarm.behaviour_mut().identify.announced = config.announce.clone();
for address in &config.announce {
// Identify tells peers these.
swarm.add_external_address(address.clone());