wireguard-apple/WireGuard/WireGuardNetworkExtension
Roopesh Chander fa51e3f1d1 NE: Handle bad domain names and Activate On Demand
This combination causes iOS to keep trying to bring up the tunnel,
leading to a lot of displayMessage() alerts.

In this fix, if we get a DNS resolution error in an Activate On Demand
enabled tunnel, we silently retry 9 times (with a 4-second delay before
each retry) and then show the displayMessage() alert.

Signed-off-by: Roopesh Chander <roop@roopc.net>
2018-12-19 15:38:00 +05:30
..
DNSResolver.swift Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes) 2018-12-13 12:58:50 -06:00
ErrorNotifier.swift NE: Handle bad domain names and Activate On Demand 2018-12-19 15:38:00 +05:30
Info.plist Plist: Handle crypto export 2018-12-07 18:52:14 +01:00
PacketTunnelProvider.swift NE: Handle bad domain names and Activate On Demand 2018-12-19 15:38:00 +05:30
PacketTunnelSettingsGenerator.swift Avoid using 'VPN' in code where possible 2018-12-13 12:20:10 +05:30
WireGuardNetworkExtension-Bridging-Header.h Logging: Use ringlogger for logging from the extension 2018-12-13 17:37:14 +05:30
WireGuardNetworkExtension.entitlements Xcode: Add app groups capability 2018-11-29 12:01:45 +05:30