Commit Graph

  • 671a594945 Change QoS to .utility Andrej Mihajlov 2020-06-19 13:17:31 +02:00
  • 3646430528 Make sure that the tunnel and path monitor run on the same serial queue Andrej Mihajlov 2020-06-19 12:51:55 +02:00
  • e9bd6e576f Fix retain cycle between NWPathMonitor and PacketTunnelProvider Andrej Mihajlov 2020-06-19 12:42:35 +02:00
  • 35300d1c5f Refactor interface name query Andrej Mihajlov 2020-06-19 12:37:34 +02:00
  • 112545248e Localization: Update Japanese Jason A. Donenfeld 2020-04-11 23:28:05 -06:00
  • 78e6ecc4bc Localization: macOS: Add translations for 'Edit' button Roopesh Chander 2020-04-11 16:57:49 +05:30
  • 174a6e8e32 Localization: macOS: Fix localization for 'Edit' button Roopesh Chander 2020-04-11 16:56:54 +05:30
  • 20bcabbca4 Localization: Add German translation Roopesh Chander 2020-04-11 16:41:07 +05:30
  • 0a3554cedd Localization: Add Italian translation Roopesh Chander 2020-04-11 16:37:18 +05:30
  • 2acc7db63d Localization: Wire up Japanese translation Roopesh Chander 2020-04-08 13:11:08 +05:30
  • 31af7049fc highlighter: insist on 256-bit keys, not 257-bit or 258-bit Jason A. Donenfeld 2020-04-03 23:17:56 -06:00
  • 52062a45c1 Japanese Translation Eiji Tanioka 2020-02-23 16:11:17 +09:00
  • 30406dec6d wireguard-go-bridge: use C string instead of gostring_t Andrej Mihajlov 2020-02-07 12:31:42 +01:00
  • edde27a0a0 Version bump 0.0.20200127-17 Jason A. Donenfeld 2020-01-27 12:10:53 +01:00
  • cfff596c30 wireguard-go-bridge: bump Jason A. Donenfeld 2020-01-27 12:10:21 +01:00
  • ba1c968cdf Update repo urls Jason A. Donenfeld 2019-12-30 11:54:13 +01:00
  • c48406ac38 wireguard-go-bridge: style Jason A. Donenfeld 2019-11-20 09:59:21 +01:00
  • 14437477e6 README: specify required version in readme Jason A. Donenfeld 2019-11-05 18:59:24 +08:00
  • 68d928192b Version bump 0.0.20191105-16 Jason A. Donenfeld 2019-11-05 17:24:04 +08:00
  • 028e76eb3f [REVERT ME SOON] TunnelsManager: Workaround for macOS Catalina deleting tunnels arbitrarily Roopesh Chander 2019-10-31 12:46:42 +05:30
  • cb0c965294 wireguard-go-bridge: update to 1.13.4 Jason A. Donenfeld 2019-11-05 17:20:31 +08:00
  • d7ce621cb2 UI: iOS: more dark mode fixes Jason A. Donenfeld 2019-10-25 10:59:16 +02:00
  • a1ca4f6eb5 wireguard-go-bridge: work around Go 1.13.3 regression Jason A. Donenfeld 2019-10-23 13:20:36 +02:00
  • 437f0dc46d Revert "NetworkExtension: don't use exit(0) hack on Catalina" Jason A. Donenfeld 2019-10-15 16:51:50 +02:00
  • 547eabb4ae Version bump 0.0.20191015-15 Jason A. Donenfeld 2019-10-15 14:53:34 +02:00
  • bb16d3ebc8 iOS: UI: Make edit views full screen modal Jason A. Donenfeld 2019-10-15 14:51:04 +02:00
  • 1b6170cbc9 NetworkExtension: don't use exit(0) hack on Catalina Jason A. Donenfeld 2019-10-15 11:44:13 +02:00
  • 4c37a4b7a7 UI: iOS: adjust colors for iOS 13 Diab Neiroukh 2019-10-14 22:43:56 +01:00
  • 226166bdaf Version bump 0.0.20191012-14 Jason A. Donenfeld 2019-10-12 21:59:52 +02:00
  • 80fa72cabc iOS: UI: abort is optimized out in release builds Jason A. Donenfeld 2019-10-12 22:20:30 +02:00
  • d976d159d0 Keychain: make verification errors only happen when we're sure it's due to not found Jason A. Donenfeld 2019-10-11 21:52:55 +02:00
  • 84ca7fcf40 ui: add donation link Jason A. Donenfeld 2019-10-11 21:31:20 +02:00
  • f120a6aab0 wireguard-go-bridge: reduce version checks and cleanup Jason A. Donenfeld 2019-10-08 16:40:21 +02:00
  • 0d8108d8da wireguard-go-bridge: update for 1.13 Jason A. Donenfeld 2019-09-18 23:26:57 -06:00
  • e072ebee58 UI: iOS: set CFBundleDisplayName to satisfy new ITMS-90783 error Jason A. Donenfeld 2019-06-28 14:42:43 +02:00
  • c6767d9007 Version bump 0.0.20190610-13 Jason A. Donenfeld 2019-06-28 13:51:32 +02:00
  • bb5760cca4 WgQuickConfig: Swift treats \r\n as a single character Jason A. Donenfeld 2019-06-28 12:26:39 +02:00
  • 26b7971ba6 UI: macOS: Show useful error message on .conf import Jason A. Donenfeld 2019-06-28 12:06:58 +02:00
  • b286ede3c6 iOS: Importing: If tunnelsManager isn't ready yet, we should wait for it Roopesh Chander 2019-06-13 23:01:47 +05:30
  • 4ef7afe3ca macOS: Tunnel detail: Handle deletion outside app, again Roopesh Chander 2019-06-13 18:25:13 +05:30
  • 377f2f0496 TunnelsManager: store UID on macOS for keychain availability Jason A. Donenfeld 2019-06-11 02:03:11 +02:00
  • 7ed5893fc6 Version bump 0.0.20190610-12 Jason A. Donenfeld 2019-06-10 18:50:01 +02:00
  • e70c397e54 TunnelProvider: remove all cleverness Jason A. Donenfeld 2019-06-10 18:47:39 +02:00
  • 6a6be9edde on-demand: iOS: Fix crash on selecting Any SSID when already selected Roopesh Chander 2019-06-09 23:47:05 +05:30
  • 37f8500fe6 on-demand: Don't crash on encountering unexpected on-demand rules Roopesh Chander 2019-06-09 16:37:20 +05:30
  • 207f82dd9d macOS: Remove unused strings Roopesh Chander 2019-06-05 01:27:33 +05:30
  • de8fedf87a Version bump 0.0.20190609-11 Jason A. Donenfeld 2019-06-09 11:38:49 +02:00
  • 98d306da5b macOS: remove store update escape hatch Jason A. Donenfeld 2019-06-09 11:37:45 +02:00
  • c7b7b1247b TunnelProvider: store the entire NWPath Jason A. Donenfeld 2019-06-08 22:35:09 +02:00
  • a66f13eb01 README: update repo location Jason A. Donenfeld 2019-06-06 12:23:07 +02:00
  • f50e7ae686 Version bump 0.0.20190531-10 Jason A. Donenfeld 2019-06-06 10:27:34 +02:00
  • 4d6692548c macOS: App menu > Quit shall show a prompt to quit or close window Roopesh Chander 2019-06-05 02:17:49 +05:30
  • 1dccd39818 macOS: Save/restore the log window's size Roopesh Chander 2019-06-04 15:56:22 +05:30
  • 4cb775c72f macOS: Log view: Allow resizing horizontally Roopesh Chander 2019-06-01 20:05:31 +05:30
  • 4cb783c447 go-bridge: bump version Jason A. Donenfeld 2019-05-31 19:20:51 +02:00
  • d20daa345a Version bump 0.0.20190531-9 Jason A. Donenfeld 2019-05-31 17:30:06 +02:00
  • 168ba2da8a NetworkExtension: bump sockets on path change Jason A. Donenfeld 2019-05-30 15:31:09 +02:00
  • 714d6a41bd macOS: Dismiss modals correctly Roopesh Chander 2019-05-29 19:45:22 +05:30
  • 9b92a8f933 macOS: Update app icon Roopesh Chander 2019-05-29 07:41:48 +05:30
  • 5e9780ef8f iOS: Should be able to re-show tunnel detail Roopesh Chander 2019-05-27 15:36:34 +05:30
  • 9faf814e8b macOS: Tunnel detail: No need to update runtime info on tunnelSaved() Roopesh Chander 2019-05-27 14:41:56 +05:30
  • 30da10a0e9 macOS: Start refreshing runtime info in viewWillAppear(), not init() Roopesh Chander 2019-05-26 20:04:02 +05:30
  • a18614d6b3 macOS: Fix residual menu highlight on reopen Roopesh Chander 2019-05-26 00:08:13 +05:30
  • 5100e597aa macOS: do not call out to recent tunnels tracker Jason A. Donenfeld 2019-05-25 18:08:09 +02:00
  • 0340641c4c NetworkExtension: apparently the extension process is scoped properly anyway Jason A. Donenfeld 2019-05-25 18:02:16 +02:00
  • 813dea6902 NetworkExtension: use excludedRoutes instead of binding on iOS Jason A. Donenfeld 2019-05-25 13:48:51 +02:00
  • c30d491edc iOS: Should be able to call showTunnelDetail multiple times Roopesh Chander 2019-05-19 04:05:44 +05:30
  • 88c80d6694 iOS: Refactor showing of the tunnel detail Roopesh Chander 2019-05-19 03:04:23 +05:30
  • 393718dfaf iOS: Show Home screen quick actions for recent tunnels Roopesh Chander 2019-04-30 18:28:06 +05:30
  • f852b6f919 iOS: Keep track of most-recently-activated tunnels Roopesh Chander 2019-04-30 15:38:38 +05:30
  • 8926434682 macOS: Workaround for unresponsive main menu when launched from Xcode Roopesh Chander 2019-05-22 19:38:15 +05:30
  • 493c7b102e macOS: Ignore bogus reopen because of login item helper Roopesh Chander 2019-05-22 17:31:05 +05:30
  • 717bc8a26f macOS: Workaround for unresponsive main menu after reopen Roopesh Chander 2019-05-22 15:26:38 +05:30
  • e582155a10 macOS: Ensure window is shown on app reopening Roopesh Chander 2019-05-22 15:18:50 +05:30
  • 70d19691a7 macOS: Simplify detecting the type of an Apple event Roopesh Chander 2019-05-20 16:26:02 +05:30
  • 40b1f0bac8 macOS: Don't show manage window when launched at login Roopesh Chander 2019-05-20 14:04:47 +05:30
  • 52ac9b82c2 macOS: Login item: Get helper app version from xcconfig Roopesh Chander 2019-05-20 14:02:52 +05:30
  • fc1fdbbcdb macOS: Login item: Fix Info.plist path Roopesh Chander 2019-05-20 14:01:45 +05:30
  • 300268daa0 macOS: Show Manage Tunnels window on startup Roopesh Chander 2019-05-20 01:24:43 +05:30
  • 9bf304a9ac macOS: Minor refactor of StatusMenuWindowDelegate Roopesh Chander 2019-05-15 16:16:00 +05:30
  • 586a592b68 macOS: Disable 'Delete Selected' when nothing is selected Roopesh Chander 2019-05-12 11:52:36 +05:30
  • c0526d2efb macOS: Some menu item titles are automatically inferred Roopesh Chander 2019-05-10 01:00:10 +05:30
  • fdbd4f875e macOS: Use title-style capitalization for menu items Roopesh Chander 2019-05-10 00:48:24 +05:30
  • 4a037cc706 macOS: Make it clear that status menu Quit quits the app Roopesh Chander 2019-05-10 00:33:57 +05:30
  • 5190fc2249 macOS: Quit in main menu shall just close the window Roopesh Chander 2019-05-10 00:30:02 +05:30
  • 3f25d54dcc macOS: Get back removing tunnel using the Delete key Roopesh Chander 2019-05-09 18:58:12 +05:30
  • f9880907a2 macOS: Both list and detail main menu items should be always enabled Roopesh Chander 2019-05-09 18:52:58 +05:30
  • 404fa741e8 macOS: swiftlint: Suppress incorrect warnings Roopesh Chander 2019-05-07 16:57:31 +05:30
  • 6e1f03e41c macOS: Set a main menu for the app Roopesh Chander 2019-05-06 19:08:57 +05:30
  • 6d8965e97d macOS: Remove custom key event handling Roopesh Chander 2019-05-06 11:12:47 +05:30
  • 5e5481b69b macOS: Show app in dock when showing the manage tunnels window Roopesh Chander 2019-04-24 15:19:20 +05:30
  • 69b33c0fad macOS: Edit view: Save on Cmd+S Roopesh Chander 2019-05-12 15:45:26 +05:30
  • 167e4f0bf2 macOS: Edit view: Dismiss on Esc Roopesh Chander 2019-05-12 13:23:52 +05:30
  • 6e3b28852a macOS: Log view: Dismiss on Esc Roopesh Chander 2019-05-12 13:12:43 +05:30
  • 5914e868ab iOS: Log view: Improve the look Roopesh Chander 2019-04-28 01:45:02 +05:30
  • 83ea9d6fa7 wireguard-go-bridge: add missing format specifier for error Jason A. Donenfeld 2019-04-24 13:23:45 +02:00
  • b954e9a4fd Version bump 0.0.20190423-8 Jason A. Donenfeld 2019-04-23 06:36:47 +02:00
  • 76894fba68 Xcode: Use dwarf for debug and dwarf-with-dsym for release Roopesh Chander 2019-04-21 18:22:31 +05:30
  • 89a564ce62 Swift 5 migration: Make use of Result type Roopesh Chander 2019-04-08 13:22:06 +05:30
  • 178fe86d36 macOS: Detect when updating from the App Store Roopesh Chander 2019-04-17 13:35:43 +05:30