From ab5aae6f46964dae5e6b9771f909d15895b0efda Mon Sep 17 00:00:00 2001 From: Noah Witt Date: Sat, 1 Oct 2022 22:24:01 -0500 Subject: [PATCH] Allow DNS Names in Custom Wiregaurd Configs Fix wiregaurd config parser such that deserializer is called correctly. --- vopono_core/src/network/wireguard.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vopono_core/src/network/wireguard.rs b/vopono_core/src/network/wireguard.rs index 3b533a8..7462a30 100644 --- a/vopono_core/src/network/wireguard.rs +++ b/vopono_core/src/network/wireguard.rs @@ -508,7 +508,7 @@ pub struct WireguardPeer { pub public_key: String, #[serde(rename = "AllowedIPs", deserialize_with = "de_vec_ipnet")] pub allowed_ips: Vec, - #[serde(rename = "Endpoint")] + #[serde(rename = "Endpoint", deserialize_with = "de_socketaddr")] pub endpoint: SocketAddr, #[serde(rename = "PersistentKeepalive")] pub keepalive: Option,