aboutsummaryrefslogtreecommitdiffstats
path: root/Sources/WireGuardApp/Tunnel/TunnelsManager.swift (follow)
Commit message (Expand)AuthorAgeFilesLines
* App: bump copyrightJason A. Donenfeld2023-02-151-1/+1
* UI: When saving on-demand rules, deactivate if reqd and then saveRoopesh Chander2021-09-281-11/+29
* UI: When saving on-demand rules on a config, enable on-demand if activeRoopesh Chander2021-09-241-2/+10
* 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 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: 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-171-1/+1
* 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
* 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-041-1/+1
* WireGuardApp: integrate WireGuardKit sources directlyAndrej Mihajlov2020-12-031-1/+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-031-0/+807