config: add DNS import/export policies

config: move ID generation to ZoneConfig

config: serde fixes
This commit is contained in:
Luna Yao
2026-04-06 11:54:01 +02:00
parent 8a93bb311b
commit 78b2afb785
4 changed files with 79 additions and 48 deletions
+1 -2
View File
@@ -40,7 +40,6 @@ use super::{
PeerPacketFilter,
};
use crate::common::config::ConfigLoader;
use crate::proto::dns::DnsConfigKind;
use crate::{
common::{
config::NetworkIdentity,
@@ -261,7 +260,7 @@ impl RoutePeerInfo {
ipv6_addr: global_ctx.get_ipv6().map(|x| x.into()),
groups: global_ctx.get_acl_groups(my_peer_id),
dns: Some(global_ctx.config.get_dns().to_pb(DnsConfigKind::Remote)),
dns: Some(global_ctx.config.get_dns().export()),
noise_static_pubkey,