Skip to content

Commit 733cf2f

Browse files
committed
fix(iroh-dns): do not log secret key
1 parent 4f71682 commit 733cf2f

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

iroh-dns/src/discovery.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use std::sync::Arc;
1+
use std::{sync::Arc};
22

33
use anyhow::Result;
44
use futures::future::{BoxFuture, FutureExt};

iroh-dns/src/publish.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,16 @@ impl Config {
3636
}
3737

3838
/// Publish node announces to a pkarr relay.
39-
#[derive(Debug)]
39+
#[derive(derive_more::Debug)]
4040
pub struct Publisher {
4141
node_id: NodeId,
42+
#[debug("SigningKey")]
4243
signing_key: SigningKey,
44+
#[debug("{}", self.pkarr_relay)]
4345
pkarr_relay: Url,
46+
#[debug("PkarrClient")]
4447
pkarr_client: PkarrClient,
48+
#[debug(skip)]
4549
last_announce: RwLock<Option<NodeAnnounce>>
4650
}
4751

iroh-dns/src/resolve.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use hickory_resolver::{
88
AsyncResolver, Name,
99
};
1010
use iroh_net::{AddrInfo, NodeAddr, NodeId};
11+
use tracing::debug;
1112

1213
use crate::packet::{NodeAnnounce, IROH_NODE_TXT_LABEL};
1314

@@ -60,9 +61,10 @@ impl Config {
6061
}
6162

6263
/// Resolve iroh nodes through DNS
63-
#[derive(Debug, Clone)]
64+
#[derive(derive_more::Debug, Clone)]
6465
pub struct Resolver {
6566
default_node_origin: Name,
67+
#[debug("HickoryResolver")]
6668
dns_resolver: HickoryResolver,
6769
}
6870

@@ -90,8 +92,11 @@ impl Resolver {
9092
}
9193

9294
pub async fn resolve_node_by_id(&self, node_id: NodeId) -> Result<AddrInfo> {
95+
debug!(?node_id, "resolve node by id");
9396
let name = Name::parse(&node_id.to_string(), Some(&self.default_node_origin))?;
94-
let addr = self.resolve_node(name).await?;
97+
let addr = self.resolve_node(name).await;
98+
debug!(?node_id, ?addr, "resolved");
99+
let addr = addr?;
95100
Ok(addr.info)
96101
}
97102

0 commit comments

Comments
 (0)