Commit Graph

  • 52eec55d36 TunnelsTracker: Simplify using TunnelsManager.tunnelInOperation() Roopesh Chander 2019-01-24 18:11:55 +05:30
  • 3c80490273 TunnelsManager: func tunnelInOperation() Roopesh Chander 2019-01-24 18:11:26 +05:30
  • c36a9e4ffd macOS: Ensure status is up-to-date on startup Roopesh Chander 2019-01-24 16:51:01 +05:30
  • 812e660491 Config file parsing: Fix bug when there are comments at the end Roopesh Chander 2019-01-24 16:23:07 +05:30
  • 2fe9f83ba5 macOS: show runtime configuration in tunnel manager Jason A. Donenfeld 2019-01-24 00:33:22 +01:00
  • 22625e8cc4 Tunnel: support getting runtime configuration Jason A. Donenfeld 2019-01-24 00:00:46 +01:00
  • ab3cbee6a2 wireguard-go-bridge: allow querying internal settings Jason A. Donenfeld 2019-01-23 22:15:01 +01:00
  • fadef52e1b wireguard-go-bridge: fix standalone build Jason A. Donenfeld 2019-01-23 21:59:51 +01:00
  • 19f353127e macOS: Tunnel detail: Fix updation of tunnelEditVC Roopesh Chander 2019-01-23 19:26:35 +05:30
  • e5a76be6fd macOS: Deactivate any active tunnel when app exits Roopesh Chander 2019-01-23 16:31:26 +05:30
  • 76527ef0f8 macOS: Adapt to TunnelsManagerListDelegate changes Roopesh Chander 2019-01-23 16:21:20 +05:30
  • 11e44f9ae5 iOS: Fix stale tunnel being shown on iPad Roopesh Chander 2019-01-23 15:45:24 +05:30
  • 77d4a02139 iOS: Fix handling of deletion outside app Roopesh Chander 2019-01-23 12:51:05 +05:30
  • 54f45cb3f8 macOS: reload: Iterate in reverse Roopesh Chander 2019-01-22 19:57:35 +05:30
  • 704de3b26c TunnelsManager: refresh status after replacing insides Jason A. Donenfeld 2019-01-22 15:35:14 +01:00
  • d05b735703 TunnelsManager: use new helper Jason A. Donenfeld 2019-01-22 15:20:50 +01:00
  • 9f362e8cb0 macOS: Tunnel edit: Handle deletion outside app Roopesh Chander 2019-01-22 19:30:06 +05:30
  • 2677efc9bf macOS: Tunnel detail: Handle deletion outside app Roopesh Chander 2019-01-22 19:23:05 +05:30
  • 2aad8cf0e8 macOS: Handle tunnel deletions outside the app Roopesh Chander 2019-01-22 19:11:51 +05:30
  • 668c4a475c macOS: remove mobile network tweeks Jason A. Donenfeld 2019-01-22 13:09:38 +01:00
  • 557b093232 MacOS: StatusMenu: Properly localize menu title Jason A. Donenfeld 2019-01-22 11:25:16 +01:00
  • 6f9fa35c5a macOS: Disable save button if the syntax highlighter detects any errors Roopesh Chander 2019-01-22 12:57:27 +05:30
  • d37e230ee0 macOS: Fix crash when importing using NoTunnelsDetailVC's button Roopesh Chander 2019-01-22 04:54:32 +05:30
  • e812683d6c macOS: StatusMenu: Remove unused menu title Roopesh Chander 2019-01-22 04:41:52 +05:30
  • 6d8e5cf3ed Let there be newlines at the end of all files Roopesh Chander 2019-01-22 04:40:47 +05:30
  • 244a2df2dd Fix localization Roopesh Chander 2019-01-22 04:33:08 +05:30
  • 0848765f50 macOS: Use Unicode version of '...' for menu text Roopesh Chander 2019-01-22 04:16:17 +05:30
  • 8951ea338f macOS: Fix status-related menu items Roopesh Chander 2019-01-22 04:11:24 +05:30
  • 273ee04450 Better os() directives Roopesh Chander 2019-01-22 04:06:27 +05:30
  • e2b068af1a macOS: Tunnel edit: actually clean up error handling Jason A. Donenfeld 2019-01-21 23:21:47 +01:00
  • 4e2f4e7124 XCode: set default signing identity back Jason A. Donenfeld 2019-01-21 23:16:31 +01:00
  • 6509009afc macOS: Tunnel edit: Clean up error handling when saving Roopesh Chander 2019-01-22 03:22:01 +05:30
  • 0b2a4c2811 macOS: Observe private key changes for new tunnels too Jason A. Donenfeld 2019-01-21 22:40:43 +01:00
  • e1198b6e08 macOS: Better highlighter default value and move c implementation Jason A. Donenfeld 2019-01-21 22:22:20 +01:00
  • d7a88300f6 macOS: Make highlighter themes static Jason A. Donenfeld 2019-01-21 22:13:14 +01:00
  • b22aeaeb20 Avoid using return in single-line closures Roopesh Chander 2019-01-22 01:44:07 +05:30
  • e0798b8a97 macOS: Make color theme use a dict Roopesh Chander 2019-01-22 01:58:58 +05:30
  • 1bc2177883 macOS: Reset attributes for each syntax highlight cycle Roopesh Chander 2019-01-22 01:19:16 +05:30
  • 15517c4c3d macOS: Refactor syntax highlighting Roopesh Chander 2019-01-22 01:05:10 +05:30
  • f6c9ce2d71 macOS: Simplify NSColor extension Roopesh Chander 2019-01-21 19:07:42 +05:30
  • 5aa0f1a25f macOS: show icon for inactive state Jason A. Donenfeld 2019-01-18 21:17:53 +01:00
  • 602639ee25 highlighter: do not rely on localized case comparisons Jason A. Donenfeld 2019-01-18 01:27:34 -05:00
  • d06887d435 Xcode: move directives to toplevel project when possible Jason A. Donenfeld 2019-01-18 07:04:19 +01:00
  • 470e4e7f7f global: Fix up copyright headers Jason A. Donenfeld 2019-01-18 06:49:38 +01:00
  • 86165d25f7 TunnelsManager: Remove unused variable Roopesh Chander 2019-01-18 02:10:03 +05:30
  • 69b973efdc macOS: Tunnel detail: Better alignment for bottom controls Roopesh Chander 2019-01-18 02:02:54 +05:30
  • dc8f27c5c3 macOS: Rafactor by introducing a TunnelsTracker Roopesh Chander 2019-01-18 01:27:17 +05:30
  • 796342ddec macOS: Fix autolayout errors on Add Empty Tunnel Roopesh Chander 2019-01-17 14:20:09 +05:30
  • b7a5b8eff1 macOS: Update copyright year Roopesh Chander 2019-01-17 14:08:11 +05:30
  • 8a0245190c macOS: Make sure app is active when showing the About dialog Roopesh Chander 2019-01-17 14:05:20 +05:30
  • 98775bf8a0 macOS: Application: Fix comment Roopesh Chander 2019-01-17 14:03:59 +05:30
  • 7d5eb476e4 macOS: Manage tunnels: Make keyboard shortcuts discoverable Roopesh Chander 2019-01-17 02:43:24 +05:30
  • c477d24d67 macOS: Manage tunnels: Keyboard shortcuts Roopesh Chander 2019-01-17 01:44:40 +05:30
  • bf9cb092a9 macOS: Tunnel edit: Rename action handling methods Roopesh Chander 2019-01-17 01:28:57 +05:30
  • dbd5108475 macOS: Tunnel detail: Rename action handling methods Roopesh Chander 2019-01-17 00:41:32 +05:30
  • 47c5f23a0a macOS: Tunnels list: Rename action handling methods Roopesh Chander 2019-01-17 00:38:44 +05:30
  • a2871e63a7 macOS: Support window management keyboard shortcuts Roopesh Chander 2019-01-16 18:01:59 +05:30
  • 811714e21a macOS: Networks should show allowedIPs and disappear when inactive Jason A. Donenfeld 2019-01-15 22:35:30 +01:00
  • f63c9fd598 macOS: Use tunnelOverheadBytes for automatic MTU in macOS Roopesh Chander 2019-01-16 01:51:50 +05:30
  • e29cf19fdd macOS: Different status bar icon looks for different states Roopesh Chander 2019-01-16 01:00:42 +05:30
  • 26ea353933 macOS: Add About dialog Roopesh Chander 2019-01-12 00:20:02 +05:30
  • cd5427ef92 macOS: Add app icon Roopesh Chander 2019-01-11 19:46:50 +05:30
  • 595f7943e2 macOS: Edit view: Auto hide editor scrollbars Roopesh Chander 2019-01-11 16:56:20 +05:30
  • 55f022688d macOS: To set default size, change frame instead of min size Roopesh Chander 2019-01-11 16:51:40 +05:30
  • 96bd50504b macOS: Fix editor scrolling Roopesh Chander 2019-01-11 16:47:20 +05:30
  • 97fec0d992 Default view controller sizes Eric Kuck 2019-01-10 12:18:56 +02:00
  • 470532d146 ConfTextView: enable undo and disable junk Jason A. Donenfeld 2019-01-10 11:15:40 +01:00
  • 321b88864c Cut/copy/paste now work Eric Kuck 2019-01-10 11:21:20 +02:00
  • ba731e0099 Resync highlighter Jason A. Donenfeld 2019-01-09 11:59:43 -08:00
  • 70848c04de Syntax highlighter color updates Eric Kuck 2019-01-09 11:24:26 +02:00
  • 13e8c6b178 macOS: Support for on-demand activation Roopesh Chander 2019-01-09 04:14:08 +05:30
  • 53e915c578 macOS: Quit menu item Roopesh Chander 2019-01-09 03:14:59 +05:30
  • bc8ea55023 macOS: Get the app back in focus after macOS' VPN prompt Roopesh Chander 2019-01-09 03:04:41 +05:30
  • e0af06844d macOS: Fix 'Network' entry in menu Roopesh Chander 2019-01-09 02:49:46 +05:30
  • 8980b5a524 macOS: Ensure a tunnel is selected when '-' is clicked Roopesh Chander 2019-01-09 02:41:42 +05:30
  • df8ab96139 macOS: Handle errors from TunnelsManager.create() Roopesh Chander 2019-01-09 02:36:17 +05:30
  • 4a8366421f iOS: Export log: Should present error from the main thread Roopesh Chander 2019-01-09 02:34:26 +05:30
  • c9ee549a2e macOS: Localize export sheets Roopesh Chander 2019-01-09 02:33:22 +05:30
  • f5059ce55b macOS: Import sheet button should say 'Import' Roopesh Chander 2019-01-09 02:27:59 +05:30
  • 5a73244ec9 macOS: Tunnel detail: Ensure long keys fit Roopesh Chander 2019-01-09 01:31:44 +05:30
  • 922b6f76b2 macOS: Manage tunnels: Add empty tunnel pulldown menu implementation Roopesh Chander 2019-01-09 01:17:46 +05:30
  • fc9e2de72c macOS: Update detail view after editing Roopesh Chander 2019-01-09 00:52:11 +05:30
  • 80977b95de macOS: Edit view: Update public key as you edit Roopesh Chander 2019-01-09 00:41:36 +05:30
  • bbeb732ef3 Highlighter: Report each key type separately Roopesh Chander 2019-01-08 23:46:55 +05:30
  • 94c4922913 Parsing: Always error on unrecognized keys Roopesh Chander 2019-01-08 23:36:27 +05:30
  • fc03c635c1 Parsing: Error on duplicate entries Roopesh Chander 2019-01-08 19:28:38 +05:30
  • b0612df990 macOS: Edit view: Validate and save Roopesh Chander 2019-01-08 18:58:40 +05:30
  • c2a6241b5c macOS: Refactor config file parsing Roopesh Chander 2019-01-08 15:44:17 +05:30
  • 96fa6d3ba6 Syntax highlighter color updates Eric Kuck 2019-01-08 12:35:06 +02:00
  • 64fe415879 Highlighter: use original file from contrib/examples/highlighter Jason A. Donenfeld 2019-01-07 12:02:23 -05:00
  • 59bfa7f1df Added syntax highlighting conf textview Eric Kuck 2019-01-07 14:47:27 +02:00
  • c2633987c3 macOS: Tunnel edit view Roopesh Chander 2019-01-06 18:51:06 +05:30
  • f7b2f73015 macOS: Rename *Cell to *Row Roopesh Chander 2019-01-07 13:04:50 +05:30
  • c72f7056b3 macOS: On adding the first tunnel, select it Roopesh Chander 2019-01-05 19:18:36 +05:30
  • cb778fe7e0 macOS: Consolidate presenting of the import panel Roopesh Chander 2019-01-05 19:16:16 +05:30
  • f3c2904241 macOS: Manage tunnels: Handle the case when there are no tunnels Roopesh Chander 2019-01-05 18:24:45 +05:30
  • df8b400850 macOS: Present tunnel activation errors from the window when possible Roopesh Chander 2019-01-05 14:26:20 +05:30
  • 252d940d34 macOS: Present errors as a sheet when applicable Roopesh Chander 2019-01-05 14:16:28 +05:30
  • efb64b1959 macOS: Manage tunnels: Remove tunnel Roopesh Chander 2019-01-04 20:09:28 +05:30
  • dfc4b37518 macOS: Manage tunnels: Update tunnels list on changes Roopesh Chander 2019-01-04 18:33:46 +05:30