aboutsummaryrefslogtreecommitdiffstats
path: root/Sources/WireGuardApp/Tunnel (follow)
Commit message (Expand)AuthorAgeFilesLines
* UI: When saving on-demand rules, deactivate if reqd and then saveHEADmasterRoopesh Chander2021-09-282-14/+30
* UI: When saving on-demand rules on a config, enable on-demand if activeRoopesh Chander2021-09-242-3/+13
* WireGuardApp: restore old keychain consistency behaviorJason A. Donenfeld2021-09-231-7/+9
* WireGuardApp: do not delete unverifying profiles everJason A. Donenfeld2021-09-221-9/+7
* build: Fix swiftlint warningsRoopesh Chander2021-09-221-1/+1
* build: Fix swift warningsRoopesh Chander2021-09-221-2/+2
* UI: Consider on-demand to be enabled iff the tunnel provider is enabledRoopesh Chander2021-08-031-3/+4
* UI: When setting on-demand, avoid a second saveToPreferences() callRoopesh Chander2021-08-031-14/+2
* UI: When saving on-demand rules, don't set isOnDemandEnabledRoopesh Chander2021-08-021-1/+1
* UI: Remove addendum on on-demand from error on tunnel activationRoopesh Chander2021-07-281-4/+4
* UI: When setting on-demand, enable the tunnel if requiredRoopesh Chander2021-07-281-0/+16
* UI: When reloading tunnels, preserve '.waiting' stateRoopesh Chander2021-07-281-1/+1
* UI: When deactivating for activating another tunnel, disable on-demandRoopesh Chander2021-07-281-1/+11
* UI: Keep on-demand rules even if on-demand is disabledRoopesh Chander2021-07-281-1/+1
* UI: TunnelsManager: Add setOnDemandEnabled() instance methodRoopesh Chander2021-07-281-0/+30
* UI: TunnelsManager: Add TunnelContainer.hasOnDemandRulesRoopesh Chander2021-07-281-2/+8
* Global: bump copyright yearJason A. Donenfeld2021-06-176-6/+6
* UI: Avoid force unwrap when checking for errorsAndrej Mihajlov2020-12-231-14/+14
* UI: pause VPN configurations observer while adding or removing multiple tunnelsAndrej Mihajlov2020-12-221-2/+28
* UI: use NotificationToken to properly clean up observersAndrej Mihajlov2020-12-221-5/+5
* global: support DNS search domainsJason A. Donenfeld2020-12-151-0/+1
* Revert "[REVERT ME SOON] TunnelsManager: Workaround for macOS Catalina deleting tunnels arbitrarily"Jason A. Donenfeld2020-12-111-161/+2
* global: bump year in headerJason A. Donenfeld2020-12-046-6/+6
* WireGuardApp: integrate WireGuardKit sources directlyAndrej Mihajlov2020-12-033-3/+0
* Linter: Fix all linter issues across the codebaseAndrej Mihajlov2020-12-031-4/+4
* Move all source files to `Sources/` and rename WireGuardKit targetsAndrej Mihajlov2020-12-036-0/+1344