Commit Graph

  • 41206b5193 fix: more nix issues master wolfy 2026-06-12 20:17:21 -05:00
  • b5acacda9d fix: simulator and nix issues wolfy 2026-06-12 19:29:46 -05:00
  • ae74cb807d fix: xcode 16 build wolfy 2026-06-12 17:52:41 -05:00
  • a37ae8a99b Merge branch 'master' into an/shortcuts-integration an/shortcuts-integration Alessio Nossa 2024-02-28 10:28:12 +01:00
  • 2f99f5c781 Remove backward compatibility of GetPeers with SiriKit version Alessio Nossa 2024-02-28 00:26:10 +01:00
  • 8a2a4ebd9f Add backwards compatibility of GetPeers wit SiriKit version Alessio Nossa 2024-02-28 00:24:09 +01:00
  • 06ed6e91ad Update AppIntents Strings Alessio Nossa 2024-02-28 00:20:56 +01:00
  • 7da272a421 Rename constant to satisfy SwiftLint Alessio Nossa 2024-02-28 00:19:52 +01:00
  • 56c4d6cc4d Remove missing peers error in UpdateTunnelConfiguration Intent Alessio Nossa 2024-02-28 00:16:19 +01:00
  • 7abdf6eaf2 Fix return value of AppIntents in iOS 17 Alessio Nossa 2024-02-28 00:12:14 +01:00
  • 97bf1c1309 WireguardApp: macOS: Add App Intents to macOS app Alessio Nossa 2023-04-12 00:05:14 +02:00
  • ee035362ec Implement UpdateTunnelConfiguration App Intent Alessio Nossa 2023-04-11 23:42:09 +02:00
  • e13bc40f88 Implement BuildPeerConfigurationUpdate App Intent Alessio Nossa 2023-04-11 23:41:31 +02:00
  • eec11c1eef Remove UpdateConfiguration Intent with Dictionary input Alessio Nossa 2023-04-11 23:33:21 +02:00
  • ba250fe1a5 Implement UpdateConfiguration AppIntent with Dictionary as input Alessio Nossa 2023-04-11 18:26:32 +02:00
  • 1cb06536f1 WireguardApp: Add async variant of modify tunnel function Alessio Nossa 2023-04-11 18:46:35 +02:00
  • a0a6f26846 WireguardApp: iOS: Cleanup after SiriKit Intents removal Alessio Nossa 2023-04-12 00:20:02 +02:00
  • c1d7199f85 Remove WireGuardIntentsExtension Alessio Nossa 2023-04-05 15:48:46 +02:00
  • d05a1693e2 Removed UpdateConfigurationIntent SiriKit Intent Alessio Nossa 2023-04-05 15:40:51 +02:00
  • bee5d346b1 Implement GetPeers AppIntent Alessio Nossa 2023-04-11 17:29:52 +02:00
  • 2952206138 Remove GetPeers SiriKit Intent Alessio Nossa 2023-04-05 13:30:40 +02:00
  • 7ec6974005 Complete cleanup after SetTunnelStatus Intent removal Alessio Nossa 2023-04-01 16:12:32 +02:00
  • 63c09565f2 Removed SetTunnelStatus Alessio Nossa 2023-04-01 16:00:24 +02:00
  • 2909fdf41e Switch NSCondition to DispatchGroup am/default-path Andrej Mihajlov 2023-03-03 16:12:02 +01:00
  • 3149c50299 Kit: replace path monitor with KVO observer on defaultPath Andrej Mihajlov 2023-03-02 10:59:41 +01:00
  • 2fec12a6e1 App: version bump 1.0.16-27 Jason A. Donenfeld 2023-02-15 14:20:52 +01:00
  • 7b279383d1 App: bump copyright Jason A. Donenfeld 2023-02-14 16:10:32 +01:00
  • 901fe1cf58 App: bump minimum OS versions Jason A. Donenfeld 2023-02-14 15:31:52 +01:00
  • ccc7472fd7 WireGuardKitGo: bump Jason A. Donenfeld 2023-02-14 15:20:05 +01:00
  • 12b095470a WireGuardKit: fix incorrect IP address allocation size John Biggs 2022-11-15 20:50:15 +01:00
  • 9c07693951 global: apply MIT more consistently Jason A. Donenfeld 2022-11-17 01:17:52 +01:00
  • 977ec25e79 Kit: implement Codable for IPAddressRange am/codable-ipaddress-range Andrej Mihajlov 2022-09-26 16:43:17 +02:00
  • c587874e47 Correct capacity argument when casting memory to sockaddr_* type. am/fix-addrinfo-crash Andrej Mihajlov 2022-09-22 10:21:29 +02:00
  • 296ec5b63e Kit: implement Codable am/codable-key Andrej Mihajlov 2022-05-05 12:01:21 +02:00
  • 94fa120c73 Kit: rework keys implementation Andrej Mihajlov 2022-05-05 11:03:19 +02:00
  • b538382ef8 Kit: update README am/wgkit-types-subtarget Andrej Mihajlov 2022-03-11 15:08:59 +01:00
  • 8d56351e2b Kit: re-export WireGuardKitTypes from WireGuardKit Andrej Mihajlov 2022-03-11 15:00:39 +01:00
  • a27dc674f1 Kit: move types from WireGuardKit to WireGuardKitTypes. Andrej Mihajlov 2022-03-11 13:25:29 +01:00
  • abbdeb8e39 Kit: make it possible to opt-out from automatically raising the reasserting flag. am/reasserting-opt-out Andrej Mihajlov 2022-02-21 15:29:02 +01:00
  • b7f344968d Kit: make it possible to opt-out from automatically raising the reasserting flag. am/develop Andrej Mihajlov 2022-02-21 15:29:02 +01:00
  • 399013415d Merge branch 'am/ignore-set-network-settings-error-when-offline' into am/develop Andrej Mihajlov 2022-02-21 13:11:49 +01:00
  • c29787f898 WireguardApp: iOS: Added Siri shortcuts donations for SetTunnelStatus intent Alessio Nossa 2022-02-01 17:51:18 +01:00
  • bb6ea1b2f3 Implemented SetTunnelStatus intent Alessio Nossa 2022-02-01 13:28:33 +01:00
  • fe3f2d089b Implemented UpdateConfiguration intent Alessio Nossa 2022-02-01 10:16:38 +01:00
  • ceabb4ea34 WireguardApp: iOS: Moved tunnelsManager initialization to AppDelegate Alessio Nossa 2022-01-29 17:17:05 +01:00
  • ab1e96fcdc Implemented GetPeers intent Alessio Nossa 2022-01-29 19:11:32 +01:00
  • 0dd0672844 project: Added sources to WireGuardIntentsExtensioniOS Alessio Nossa 2022-01-29 17:06:18 +01:00
  • 3c63c386b9 project: Added WireGuardIntentsExtensioniOS target and Siri capability Alessio Nossa 2022-01-28 21:37:06 +01:00
  • a0fe44d214 Automatic configuration files changes by Xcode Alessio Nossa 2022-01-28 17:20:29 +01:00
  • 7dea71898d Kit: Adapter: ignore error when updating tunnel settings in offline am/ignore-set-network-settings-error-when-offline Andrej Mihajlov 2021-12-20 12:19:17 +01:00
  • 23618f994f UI: When saving on-demand rules, deactivate if reqd and then save Roopesh Chander 2021-09-27 16:07:20 +05:30
  • ba644415c7 UI: When saving on-demand rules on a config, enable on-demand if active Roopesh Chander 2021-09-24 00:41:46 +05:30
  • 10da5cfdef App: version bump 1.0.15-26 Jason A. Donenfeld 2021-09-23 06:20:28 +02:00
  • 75b6925deb UI: macOS: increase login detector file timeout Jason A. Donenfeld 2021-09-23 06:19:48 +02:00
  • 03a59ff38e Model: migrate iOS 14 keychain references to iOS 15 format Jason A. Donenfeld 2021-09-23 06:00:14 +02:00
  • abf506c1fe UI: iOS: remove list pinking when no config Jason A. Donenfeld 2021-09-23 06:08:20 +02:00
  • dfb685f258 WireGuardApp: restore old keychain consistency behavior Jason A. Donenfeld 2021-09-23 05:39:47 +02:00
  • f3798d0e11 App: version bump 1.0.14-25 Jason A. Donenfeld 2021-09-22 20:59:19 +02:00
  • 86afd1a46a UI: iOS: disable list rows when no config Jason A. Donenfeld 2021-09-22 20:56:25 +02:00
  • 7171df84fa WireGuardApp: use file to communicate launch-by-login-helper Jason A. Donenfeld 2021-09-22 19:22:44 +02:00
  • d882a486a9 Keychain: remove class constraint when copying Jason A. Donenfeld 2021-09-22 16:51:25 +02:00
  • adcbd17ebe WireGuardApp: do not delete unverifying profiles ever Jason A. Donenfeld 2021-09-22 07:11:32 +02:00
  • 3d8de22b96 WireGuardKitGo: bump wireguard-go version Jason A. Donenfeld 2021-09-22 05:20:46 +02:00
  • ba4d1e7b21 MacAppStoreUpdateDetector: Detect StoreAEService correctly Roopesh Chander 2021-07-22 12:38:45 +05:30
  • f5a14b8434 MacAppStoreUpdateDetector: Add pid to the log Roopesh Chander 2021-07-22 12:36:26 +05:30
  • b74eb7239a WireGuardKitGo: include new homebrew location in PATH Jason A. Donenfeld 2021-09-22 05:06:10 +02:00
  • a8226b35d2 build: Fix swiftlint warnings Roopesh Chander 2021-08-02 13:49:47 +05:30
  • 73c708d902 build: Fix swift warnings Roopesh Chander 2021-08-02 13:46:06 +05:30
  • 3668f3af9f build: Include 'swiftlint' location in the PATH before invoking it Roopesh Chander 2021-08-02 13:41:52 +05:30
  • 54697a3240 UI: Use 'On-Demand', with hyphen, consistently Jason A. Donenfeld 2021-09-22 05:00:56 +02:00
  • 3428bfbc9e UI: macOS: do on-demand ritual for clicking list item too Jason A. Donenfeld 2021-09-22 02:40:49 +02:00
  • cfd1b16801 UI: Consider on-demand to be enabled iff the tunnel provider is enabled Roopesh Chander 2021-08-03 16:35:18 +05:30
  • ca70fe9ddc UI: When setting on-demand, avoid a second saveToPreferences() call Roopesh Chander 2021-08-03 16:33:59 +05:30
  • 55c587b443 UI: When saving on-demand rules, don't set isOnDemandEnabled Roopesh Chander 2021-08-02 23:09:06 +05:30
  • b6831c1aca UI: macOS: Incorporate on-demand-ness in status menu Roopesh Chander 2021-07-30 13:26:56 +05:30
  • 2ac17da7cb UI: macOS: Tunnel detail: Incorporate on-demand-ness in toggle button Roopesh Chander 2021-07-30 11:04:38 +05:30
  • 274c4cd092 UI: macOS: Tunnel detail: Incorporate on-demand-ness in the status row Roopesh Chander 2021-07-29 15:57:04 +05:30
  • 95e1409bfb UI: macOS: Tunnel list: Incorporate on-demand-ness in the status circle Roopesh Chander 2021-07-29 11:12:30 +05:30
  • 2c2c53b1f8 UI: macOS: Add yellow circle image Roopesh Chander 2021-07-28 13:31:43 +05:30
  • 9cbfec99df UI: Localizations: Remove alertTunnelActivationFailureOnDemandAddendum Roopesh Chander 2021-07-28 15:54:42 +05:30
  • 1bd6dcb7e7 UI: Remove addendum on on-demand from error on tunnel activation Roopesh Chander 2021-07-28 11:51:23 +05:30
  • c1fe8b0162 UI: When setting on-demand, enable the tunnel if required Roopesh Chander 2021-07-28 11:29:34 +05:30
  • 64c2fb337d UI: iOS: Tunnels list: Move the "On Demand" label to the right Roopesh Chander 2021-07-24 23:33:26 +05:30
  • 147ac02f0d UI: iOS: Show on-demand state in 'Status' if there are on-demand rules Roopesh Chander 2021-07-28 02:30:24 +05:30
  • 03ef79c0fd UI: When reloading tunnels, preserve '.waiting' state Roopesh Chander 2021-07-27 13:35:30 +05:30
  • a261d84fc6 UI: When deactivating for activating another tunnel, disable on-demand Roopesh Chander 2021-07-27 11:39:07 +05:30
  • abaf1f1454 UI: Keep on-demand rules even if on-demand is disabled Roopesh Chander 2021-07-28 02:10:45 +05:30
  • 1e9e21bacf UI: iOS: Tunnel detail: Incorporate on-demand-ness in 'Status' Roopesh Chander 2021-07-26 16:56:03 +05:30
  • ac9f7b9f5e UI: iOS: Show "on-demand is active" for tunnels with the active on-demand Andrej Mihajlov 2021-03-27 22:02:09 +01:00
  • a115dd3bd9 UI: iOS: Tunnels list: Incorporate on-demand-ness in the switch Roopesh Chander 2021-07-25 01:34:03 +05:30
  • df9934a4b8 UI: TunnelsManager: Add setOnDemandEnabled() instance method Roopesh Chander 2021-07-25 00:59:36 +05:30
  • 40f18de4d2 UI: TunnelsManager: Add TunnelContainer.hasOnDemandRules Roopesh Chander 2021-07-24 23:53:31 +05:30
  • 13b720442d Global: bump copyright year Jason A. Donenfeld 2021-06-17 16:56:46 +02:00
  • c1f509d65b Kit: add missing import for WireGuardKitC Andrej Mihajlov 2021-06-17 13:23:22 +02:00
  • 87f0526f09 App: version bump 1.0.13-24 Jason A. Donenfeld 2021-06-16 18:11:22 +02:00
  • 060c027325 Kit: Go: mod bump Jason A. Donenfeld 2021-06-16 18:03:28 +02:00
  • 23bf3cfccb Kit: Adapter: use more reliable utun detection technique Jason A. Donenfeld 2021-06-16 17:09:40 +02:00
  • 7f5ad3e503 Kit: Adapter: iterate through all FDs to find UTUN Jason A. Donenfeld 2021-06-16 15:56:21 +02:00
  • 820fa55380 SPM: update exclude rules Andrej Mihajlov 2021-06-15 15:18:21 +02:00
  • eb528c766b UI: iOS: asynchronously load from NEHotspotNetwork on iOS 14 Jason A. Donenfeld 2021-03-09 00:57:35 +01:00