From: Ian Jackson Date: Sun, 22 Aug 2021 00:39:09 +0000 (+0100) Subject: server messages X-Git-Tag: hippotat/1.0.0~113 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=6edcb90ca29be0beeb246373b243e469f65d3e1f;p=hippotat.git server messages Signed-off-by: Ian Jackson --- diff --git a/server/server.rs b/server/server.rs index 7031164..ff95d74 100644 --- a/server/server.rs +++ b/server/server.rs @@ -61,13 +61,13 @@ pub async fn route_packet(global: &Global, let c = &global.config; let len = packet.len(); let trace = |how: &str, why: &str| { - trace!("{} {} {} {} daddr={:?} len={}", - transport_conn, + trace!("{} to={:?} via={} user={} len={} {}", + how, daddr, transport_conn, match source { Some(s) => (s as &dyn Display), None => &"local", }, - how, why, daddr, len); + len, why); }; let (dest, why) = diff --git a/server/slocal.rs b/server/slocal.rs index 130df23..893a070 100644 --- a/server/slocal.rs +++ b/server/slocal.rs @@ -36,8 +36,11 @@ pub async fn run(global: Arc, let may_route = &may_route; async move { if ! global.config.vnetwork.iter().any(|n| n.contains(&saddr)) { - trace!( "ipif local discard outside-vnets saddr={:?}", - saddr); + // pretent as if this came from route + trace!( + target: "hippotatd", + "discard to={:?} via=ipif user=local from-outside-vnets-={:?}", + daddr, saddr); return Ok(()) }