diff options
| author | tv <tv@krebsco.de> | 2026-11-01 19:52:21 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-01 19:52:21 +0100 |
| commit | 5728ce9ef83f933291d900be262fc4369f988233 (patch) | |
| tree | f598a9218038813be8fbbff56f0a2c5c462f19e7 /src/transport/libp2p/mod.rs | |
| parent | a799bf88e0e26763f8cb072500b10f3cc3102e87 (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.rs | 2 |
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()); |
