| Commit message (Expand) | Author | Files | Lines |
| 2023-02-15 | App: bump copyright |  Jason A. Donenfeld | 120 | -120/+120 |
| 2023-02-15 | App: bump minimum OS versions |  Jason A. Donenfeld | 13 | -159/+64 |
| 2023-02-14 | WireGuardKitGo: bump |  Jason A. Donenfeld | 3 | -15/+703 |
| 2023-02-08 | WireGuardKit: fix incorrect IP address allocation size |  John Biggs | 1 | -2/+2 |
| 2022-11-17 | global: apply MIT more consistently |  Jason A. Donenfeld | 7 | -7/+7 |
| 2021-09-28 | UI: When saving on-demand rules, deactivate if reqd and then save |  Roopesh Chander | 2 | -14/+30 |
| 2021-09-24 | UI: When saving on-demand rules on a config, enable on-demand if active |  Roopesh Chander | 2 | -3/+13 |
| 2021-09-23 | App: version bump1.0.15-26 |  Jason A. Donenfeld | 1 | -2/+2 |
| 2021-09-23 | UI: macOS: increase login detector file timeout |  Jason A. Donenfeld | 1 | -1/+1 |
| 2021-09-23 | Model: migrate iOS 14 keychain references to iOS 15 format |  Jason A. Donenfeld | 1 | -1/+22 |
| 2021-09-23 | UI: iOS: remove list pinking when no config |  Jason A. Donenfeld | 2 | -5/+0 |
| 2021-09-23 | WireGuardApp: restore old keychain consistency behavior |  Jason A. Donenfeld | 1 | -7/+9 |
| 2021-09-22 | App: version bump1.0.14-25 |  Jason A. Donenfeld | 1 | -2/+2 |
| 2021-09-22 | UI: iOS: disable list rows when no config |  Jason A. Donenfeld | 2 | -0/+5 |
| 2021-09-22 | WireGuardApp: use file to communicate launch-by-login-helper |  Jason A. Donenfeld | 6 | -40/+47 |
| 2021-09-22 | Keychain: remove class constraint when copying |  Jason A. Donenfeld | 1 | -4/+2 |
| 2021-09-22 | WireGuardApp: do not delete unverifying profiles ever |  Jason A. Donenfeld | 1 | -9/+7 |
| 2021-09-22 | WireGuardKitGo: bump wireguard-go version |  Jason A. Donenfeld | 2 | -13/+14 |
| 2021-09-22 | MacAppStoreUpdateDetector: Detect StoreAEService correctly |  Roopesh Chander | 1 | -1/+1 |
| 2021-09-22 | MacAppStoreUpdateDetector: Add pid to the log |  Roopesh Chander | 1 | -1/+2 |
| 2021-09-22 | WireGuardKitGo: include new homebrew location in PATH |  Jason A. Donenfeld | 1 | -0/+1 |
| 2021-09-22 | build: Fix swiftlint warnings |  Roopesh Chander | 8 | -8/+7 |
| 2021-09-22 | build: Fix swift warnings |  Roopesh Chander | 7 | -8/+8 |
| 2021-09-22 | build: Include 'swiftlint' location in the PATH before invoking it |  Roopesh Chander | 1 | -4/+4 |
| 2021-09-22 | UI: Use 'On-Demand', with hyphen, consistently |  Jason A. Donenfeld | 1 | -6/+6 |
| 2021-09-22 | UI: macOS: do on-demand ritual for clicking list item too |  Jason A. Donenfeld | 2 | -7/+16 |
| 2021-08-03 | UI: Consider on-demand to be enabled iff the tunnel provider is enabled |  Roopesh Chander | 1 | -3/+4 |
| 2021-08-03 | UI: When setting on-demand, avoid a second saveToPreferences() call |  Roopesh Chander | 1 | -14/+2 |
| 2021-08-02 | UI: When saving on-demand rules, don't set isOnDemandEnabled |  Roopesh Chander | 1 | -1/+1 |
| 2021-07-30 | UI: macOS: Incorporate on-demand-ness in status menu |  Roopesh Chander | 1 | -6/+29 |
| 2021-07-30 | UI: macOS: Tunnel detail: Incorporate on-demand-ness in toggle button |  Roopesh Chander | 3 | -27/+59 |
| 2021-07-30 | UI: macOS: Tunnel detail: Incorporate on-demand-ness in the status row |  Roopesh Chander | 3 | -19/+43 |
| 2021-07-30 | UI: macOS: Tunnel list: Incorporate on-demand-ness in the status circle |  Roopesh Chander | 1 | -6/+18 |
| 2021-07-30 | UI: macOS: Add yellow circle image |  Roopesh Chander | 4 | -3/+25 |
| 2021-07-28 | UI: Localizations: Remove alertTunnelActivationFailureOnDemandAddendum |  Roopesh Chander | 18 | -29/+0 |
| 2021-07-28 | UI: Remove addendum on on-demand from error on tunnel activation |  Roopesh Chander | 2 | -6/+4 |
| 2021-07-28 | UI: When setting on-demand, enable the tunnel if required |  Roopesh Chander | 1 | -0/+16 |
| 2021-07-28 | UI: iOS: Tunnels list: Move the "On Demand" label to the right |  Roopesh Chander | 2 | -44/+24 |
| 2021-07-28 | UI: iOS: Show on-demand state in 'Status' if there are on-demand rules |  Roopesh Chander | 2 | -0/+6 |
| 2021-07-28 | UI: When reloading tunnels, preserve '.waiting' state |  Roopesh Chander | 1 | -1/+1 |
| 2021-07-28 | UI: When deactivating for activating another tunnel, disable on-demand |  Roopesh Chander | 1 | -1/+11 |
| 2021-07-28 | UI: Keep on-demand rules even if on-demand is disabled |  Roopesh Chander | 2 | -15/+13 |
| 2021-07-28 | UI: iOS: Tunnel detail: Incorporate on-demand-ness in 'Status' |  Roopesh Chander | 3 | -14/+54 |
| 2021-07-28 | UI: iOS: Show "on-demand is active" for tunnels with the active on-demand |  Andrej Mihajlov | 2 | -5/+54 |
| 2021-07-28 | UI: iOS: Tunnels list: Incorporate on-demand-ness in the switch |  Roopesh Chander | 3 | -10/+44 |
| 2021-07-28 | UI: TunnelsManager: Add setOnDemandEnabled() instance method |  Roopesh Chander | 1 | -0/+30 |
| 2021-07-28 | UI: TunnelsManager: Add TunnelContainer.hasOnDemandRules |  Roopesh Chander | 1 | -2/+8 |
| 2021-06-17 | Global: bump copyright year |  Jason A. Donenfeld | 120 | -120/+120 |
| 2021-06-17 | Kit: add missing import for WireGuardKitC |  Andrej Mihajlov | 1 | -0/+1 |
| 2021-06-16 | App: version bump1.0.13-24 |  Jason A. Donenfeld | 1 | -2/+2 |