wireguard-apple/WireGuard/WireGuardNetworkExtension
Roopesh Chander 115e057d96 NE: Change handling of bad domain names and Activate On Demand
The solution implemented in commit b8c331c causes the tunnel to
remain in 'Activating' state, without the ability to cancel that.

So, in this commit, instead of retrying DNS silently on
Activated-On-Demand tunnels, we fail the startTunnel() silently.

To summarize, if activate-on-demand is on:
  - If started from the WireGuard app, show error using lastErrorFile
    mechanism, suggesting a way to turn off Activate On Demand
  - If not started from WireGuard app, don't call displayMessage()
    (don't show error to user) and silently fail starting the tunnel
2018-12-21 15:52:47 +05:30
..
DNSResolver.swift Enabled more swiftlint rules 2018-12-20 11:22:37 -06:00
ErrorNotifier.swift NE: Change handling of bad domain names and Activate On Demand 2018-12-21 15:52:47 +05:30
Info.plist Plist: Handle crypto export 2018-12-07 18:52:14 +01:00
PacketTunnelProvider.swift NE: Change handling of bad domain names and Activate On Demand 2018-12-21 15:52:47 +05:30
PacketTunnelSettingsGenerator.swift Enabled more swiftlint rules 2018-12-20 11:22:37 -06:00
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