Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Version bump0.0.20190609-11 | Jason A. Donenfeld | 2019-06-09 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | macOS: remove store update escape hatch | Jason A. Donenfeld | 2019-06-09 | 1 | -4/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | TunnelProvider: store the entire NWPath | Jason A. Donenfeld | 2019-06-09 | 1 | -6/+3 |
| | | | | | | | | Otherwise [utun0, en0] == [en0, utun0] before WiFi has connected, and we wind up not rebinding after WiFi does successfully connect, which means people have trouble when resuming from sleep. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | README: update repo location | Jason A. Donenfeld | 2019-06-09 | 1 | -3/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Version bump0.0.20190531-10 | Jason A. Donenfeld | 2019-06-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | macOS: App menu > Quit shall show a prompt to quit or close window | Roopesh Chander | 2019-06-06 | 3 | -3/+35 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Save/restore the log window's size | Roopesh Chander | 2019-06-04 | 1 | -0/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Log view: Allow resizing horizontally | Roopesh Chander | 2019-06-04 | 2 | -20/+34 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | go-bridge: bump version | Jason A. Donenfeld | 2019-05-31 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Version bump0.0.20190531-9 | Jason A. Donenfeld | 2019-05-31 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | NetworkExtension: bump sockets on path change | Jason A. Donenfeld | 2019-05-31 | 5 | -12/+34 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | macOS: Dismiss modals correctly | Roopesh Chander | 2019-05-31 | 2 | -9/+12 |
| | | | | | | | Previously, the presented vc were leaking when discarding edits or when closing the log view controller. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Update app icon | Roopesh Chander | 2019-05-31 | 11 | -1/+1 |
| | | | | | | Reduce the size and add a drop shadow Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | iOS: Should be able to re-show tunnel detail | Roopesh Chander | 2019-05-27 | 1 | -11/+9 |
| | | | | | | | Fixes a bug introduced in the refactoring in commit 7322fb084087774e8b58e347902f6d7036cbde5c Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Tunnel detail: No need to update runtime info on tunnelSaved() | Roopesh Chander | 2019-05-27 | 1 | -11/+7 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Start refreshing runtime info in viewWillAppear(), not init() | Roopesh Chander | 2019-05-27 | 1 | -1/+6 |
| | | | | | | | Because when the window is closed and reopened, we should start refreshing runtime info again. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Fix residual menu highlight on reopen | Roopesh Chander | 2019-05-26 | 1 | -1/+3 |
| | | | | | | | | If we close the window with Cmd+W or Cmd+Q and then re-launch the app, the main menu shows residual highlight from the close action. This commit fixes that. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: do not call out to recent tunnels tracker | Jason A. Donenfeld | 2019-05-26 | 1 | -0/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | NetworkExtension: apparently the extension process is scoped properly anyway | Jason A. Donenfeld | 2019-05-26 | 4 | -52/+10 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | NetworkExtension: use excludedRoutes instead of binding on iOS | Jason A. Donenfeld | 2019-05-26 | 2 | -1/+25 |
| | | | | | | | | The networking stack there is to flaky and the notifier doesn't always fire correctly. Hopefully excludedRoutes works well with XLAT; otherwise we're in trouble. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | iOS: Should be able to call showTunnelDetail multiple times | Roopesh Chander | 2019-05-26 | 1 | -5/+17 |
| | | | | | | And the detail views should not stack up. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | iOS: Refactor showing of the tunnel detail | Roopesh Chander | 2019-05-25 | 2 | -18/+24 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | iOS: Show Home screen quick actions for recent tunnels | Roopesh Chander | 2019-05-25 | 5 | -3/+69 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | iOS: Keep track of most-recently-activated tunnels | Roopesh Chander | 2019-05-25 | 3 | -1/+94 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Workaround for unresponsive main menu when launched from Xcode | Roopesh Chander | 2019-05-22 | 1 | -3/+11 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Ignore bogus reopen because of login item helper | Roopesh Chander | 2019-05-22 | 2 | -1/+17 |
| | | | | | | | | The bogus reopen occurs because the SMLoginItemSetEnabled actually runs the helper app immediately. The helper app attempts to launch the main app, causing a reopen Apple event (rapp) to be sent. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Workaround for unresponsive main menu after reopen | Roopesh Chander | 2019-05-22 | 1 | -6/+42 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Ensure window is shown on app reopening | Roopesh Chander | 2019-05-22 | 1 | -0/+8 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Simplify detecting the type of an Apple event | Roopesh Chander | 2019-05-20 | 2 | -10/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Don't show manage window when launched at login | Roopesh Chander | 2019-05-20 | 5 | -7/+44 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Login item: Get helper app version from xcconfig | Roopesh Chander | 2019-05-20 | 1 | -2/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Login item: Fix Info.plist path | Roopesh Chander | 2019-05-20 | 1 | -2/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Show Manage Tunnels window on startup | Roopesh Chander | 2019-05-20 | 1 | -0/+4 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Minor refactor of StatusMenuWindowDelegate | Roopesh Chander | 2019-05-20 | 2 | -13/+18 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Disable 'Delete Selected' when nothing is selected | Roopesh Chander | 2019-05-20 | 1 | -0/+9 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Some menu item titles are automatically inferred | Roopesh Chander | 2019-05-20 | 2 | -6/+3 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Use title-style capitalization for menu items | Roopesh Chander | 2019-05-20 | 1 | -5/+5 |
| | | | | | | As per https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-anatomy/ Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Make it clear that status menu Quit quits the app | Roopesh Chander | 2019-05-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Quit in main menu shall just close the window | Roopesh Chander | 2019-05-20 | 2 | -3/+3 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Get back removing tunnel using the Delete key | Roopesh Chander | 2019-05-20 | 1 | -0/+8 |
| | | | | | | This now works only when the list view has focus Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Both list and detail main menu items should be always enabled | Roopesh Chander | 2019-05-20 | 1 | -0/+18 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: swiftlint: Suppress incorrect warnings | Roopesh Chander | 2019-05-20 | 1 | -0/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Set a main menu for the app | Roopesh Chander | 2019-05-20 | 5 | -19/+180 |
| | | | | | | | The main menu would be shown only when the manage tunnels window is visible. Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Remove custom key event handling | Roopesh Chander | 2019-05-20 | 2 | -53/+0 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Show app in dock when showing the manage tunnels window | Roopesh Chander | 2019-05-20 | 2 | -0/+7 |
| | | | | | | This way, the app can participate in Cmd+Tab Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Edit view: Save on Cmd+S | Roopesh Chander | 2019-05-12 | 1 | -0/+2 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Edit view: Dismiss on Esc | Roopesh Chander | 2019-05-12 | 1 | -0/+6 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | macOS: Log view: Dismiss on Esc | Roopesh Chander | 2019-05-12 | 1 | -0/+6 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | iOS: Log view: Improve the look | Roopesh Chander | 2019-04-28 | 1 | -3/+23 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | wireguard-go-bridge: add missing format specifier for error | Jason A. Donenfeld | 2019-04-24 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |