From e5a7a09b7feb3612de30d9b3fa6e9ec5c99caf3e Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Wed, 23 Oct 2019 12:59:10 +0200 Subject: [PATCH] Parse PAC from provider configuration Not propagated to AppExtension. --- .../AppExtension/OpenVPNTunnelProvider+Configuration.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TunnelKit/Sources/Protocols/OpenVPN/AppExtension/OpenVPNTunnelProvider+Configuration.swift b/TunnelKit/Sources/Protocols/OpenVPN/AppExtension/OpenVPNTunnelProvider+Configuration.swift index 20aceb8..b06f921 100644 --- a/TunnelKit/Sources/Protocols/OpenVPN/AppExtension/OpenVPNTunnelProvider+Configuration.swift +++ b/TunnelKit/Sources/Protocols/OpenVPN/AppExtension/OpenVPNTunnelProvider+Configuration.swift @@ -534,6 +534,9 @@ private extension OpenVPN.Configuration { } builder.httpsProxy = proxy } + if let proxyAutoConfigurationURLString = providerConfiguration[S.proxyAutoConfigurationURL] as? String, let proxyAutoConfigurationURL = URL(string: proxyAutoConfigurationURLString) { + builder.proxyAutoConfigurationURL = proxyAutoConfigurationURL + } if let proxyBypassDomains = providerConfiguration[S.proxyBypassDomains] as? [String] { builder.proxyBypassDomains = proxyBypassDomains }