Commit Graph

  • d36b764e20 NE: Log whether tunnel was activated from the app or not Roopesh Chander 2018-12-19 16:26:28 +0530
  • 35450bf407 Remove non-helpful comments Roopesh Chander 2018-12-19 16:23:29 +0530
  • 8f46713b0d Remove non-helpful comments Roopesh Chander 2018-12-19 16:23:29 +0530
  • f93c9797ea Tunnel edit: Fix comment Roopesh Chander 2018-12-19 16:23:14 +0530
  • 61c3928459 Tunnel edit: Fix comment Roopesh Chander 2018-12-19 16:23:14 +0530
  • bba6d2f919 TunnelsManager: If only Activate On Demand has changed, don't restart tunnel Roopesh Chander 2018-12-19 16:02:48 +0530
  • 4c1c1f013c TunnelsManager: If only Activate On Demand has changed, don't restart tunnel Roopesh Chander 2018-12-19 16:02:48 +0530
  • fa51e3f1d1 NE: Handle bad domain names and Activate On Demand Roopesh Chander 2018-12-19 15:38:00 +0530
  • b8c331c72d NE: Handle bad domain names and Activate On Demand Roopesh Chander 2018-12-19 15:38:00 +0530
  • 04a8c2ff5a NE: No need for two startTunnel() methods Roopesh Chander 2018-12-19 13:10:42 +0530
  • 82ca9f7c5a NE: No need for two startTunnel() methods Roopesh Chander 2018-12-19 13:10:42 +0530
  • 4e516d6769 TunnelsManager: Handle waiting on a stale tunnel Roopesh Chander 2018-12-18 19:45:00 +0530
  • fe69fe57e4 TunnelsManager: Handle waiting on a stale tunnel Roopesh Chander 2018-12-18 19:45:00 +0530
  • fab7af6f38 Remove buttons and text from LaunchScreen.storyboard Roopesh Chander 2018-12-18 20:03:27 +0530
  • efc593f7da Remove buttons and text from LaunchScreen.storyboard Roopesh Chander 2018-12-18 20:03:27 +0530
  • 3ae9fb538d s/Observervation/Observation/g; Roopesh Chander 2018-12-18 20:00:01 +0530
  • 332e684ad0 s/Observervation/Observation/g; Roopesh Chander 2018-12-18 20:00:01 +0530
  • 78eaab8b5b Tunnel detail: Update restorationIdentifier when tunnel name changes Roopesh Chander 2018-12-18 19:27:27 +0530
  • bc253b1aa8 Tunnel detail: Update restorationIdentifier when tunnel name changes Roopesh Chander 2018-12-18 19:27:27 +0530
  • 20f8abdf04 TunnelsManager: Add periods to end the system error messages Roopesh Chander 2018-12-18 15:47:17 +0530
  • b1bba11785 TunnelsManager: Add periods to end the system error messages Roopesh Chander 2018-12-18 15:47:17 +0530
  • 2582ddd6f6 Error handling: Add info on the underlying system error to error alerts Roopesh Chander 2018-12-17 18:56:26 +0530
  • 92903e5b63 Error handling: Add info on the underlying system error to error alerts Roopesh Chander 2018-12-17 18:56:26 +0530
  • 9556901a33 Version bump Jason A. Donenfeld 2018-12-17 14:08:17 +0100
  • 321358271d Version bump 0.0.20181104-7 Jason A. Donenfeld 2018-12-17 14:08:17 +0100
  • ed9b4c85ed Got TunnelsManager back under the max file length by splitting out NEVPNStatus+CustomStringConvertible Eric Kuck 2018-12-16 23:51:25 -0600
  • d1825d6b6c Got TunnelsManager back under the max file length by splitting out NEVPNStatus+CustomStringConvertible Eric Kuck 2018-12-16 23:51:25 -0600
  • fc452753a7 Potential fix for insertRowAtIndexPath crash Eric Kuck 2018-12-16 21:11:33 -0600
  • 92781a6eb9 Potential fix for insertRowAtIndexPath crash Eric Kuck 2018-12-16 21:11:33 -0600
  • d775682ef4 More proper way to get sdk root directory Jason A. Donenfeld 2018-12-17 00:23:11 +0100
  • 971e9404ec More proper way to get sdk root directory Jason A. Donenfeld 2018-12-17 00:23:11 +0100
  • ae339a000e Further generalize makefile Jason A. Donenfeld 2018-12-16 03:47:05 +0100
  • 16c6982028 Further generalize makefile Jason A. Donenfeld 2018-12-16 03:47:05 +0100
  • a80cf6a0dc Bump the go runtime Jason A. Donenfeld 2018-12-16 01:55:00 +0100
  • bca72bea47 Bump the go runtime Jason A. Donenfeld 2018-12-16 01:55:00 +0100
  • 727992f5d2 Improve mock tunnels generation Jason A. Donenfeld 2018-12-16 01:51:14 +0100
  • 395486b950 Improve mock tunnels generation Jason A. Donenfeld 2018-12-16 01:51:14 +0100
  • 2a22c0f2d6 Provide mock tunnels for the Simulator Roopesh Chander 2018-12-16 01:11:23 +0530
  • 6d348ab0e6 Provide mock tunnels for the Simulator Roopesh Chander 2018-12-16 01:11:23 +0530
  • b3f5635f4e Nuke duplicate file Jason A. Donenfeld 2018-12-15 06:21:49 +0100
  • 6f335f898a Nuke duplicate file Jason A. Donenfeld 2018-12-15 06:21:49 +0100
  • 946524aa8b Bump the go runtime Jason A. Donenfeld 2018-12-15 06:13:33 +0100
  • 3a4d043624 Bump the go runtime Jason A. Donenfeld 2018-12-15 06:13:33 +0100
  • 1450538846 Version bump Jason A. Donenfeld 2018-12-15 05:08:31 +0100
  • 8547dabce1 Version bump 0.0.20181104-6 Jason A. Donenfeld 2018-12-15 05:08:31 +0100
  • 5a08c67f33 Fixed editable KeyValueCells being copyable Fixed DNS servers not saving Eric Kuck 2018-12-14 21:48:48 -0600
  • 0ea2e0d11b Fixed editable KeyValueCells being copyable Fixed DNS servers not saving Eric Kuck 2018-12-14 21:48:48 -0600
  • 1e9c806614 Fix confusing indentation Jason A. Donenfeld 2018-12-15 04:42:11 +0100
  • 424c6d1173 Fix confusing indentation Jason A. Donenfeld 2018-12-15 04:42:11 +0100
  • ccd8cfe478 KeyValueCells now share code Eric Kuck 2018-12-14 20:02:37 -0600
  • 66fcdfd13c KeyValueCells now share code Eric Kuck 2018-12-14 20:02:37 -0600
  • cb051f695d Reorganized project structure Eric Kuck 2018-12-14 17:27:11 -0600
  • 4ae0c4bb17 Reorganized project structure Eric Kuck 2018-12-14 17:27:11 -0600
  • 7a24f18eb7 Most similar views now shared between ViewControllers Eric Kuck 2018-12-14 17:12:59 -0600
  • b06a43e2a2 Most similar views now shared between ViewControllers Eric Kuck 2018-12-14 17:12:59 -0600
  • 83c95dc26d Prettier log time format Jason A. Donenfeld 2018-12-15 00:08:54 +0100
  • 9a7571051f Prettier log time format Jason A. Donenfeld 2018-12-15 00:08:54 +0100
  • e0bc5e12b3 Simplify logging tags Jason A. Donenfeld 2018-12-14 22:53:42 +0100
  • 33d88529c6 Simplify logging tags Jason A. Donenfeld 2018-12-14 22:53:42 +0100
  • c4263da231 Fix tunnel remaining in 'Activating' state Roopesh Chander 2018-12-14 17:33:52 +0530
  • 34a7e5b558 Fix tunnel remaining in 'Activating' state Roopesh Chander 2018-12-14 17:33:52 +0530
  • 1eb3fd4de0 Fix status switch weird state after an error occurs Roopesh Chander 2018-12-14 16:33:31 +0530
  • ce112a3f44 Fix status switch weird state after an error occurs Roopesh Chander 2018-12-14 16:33:31 +0530
  • 73be704b01 Deduplicate functions Jason A. Donenfeld 2018-12-14 00:01:50 +0100
  • 19f16c3291 Deduplicate functions Jason A. Donenfeld 2018-12-14 00:01:50 +0100
  • 2699c613bd Simplify filemanager extension Jason A. Donenfeld 2018-12-13 23:25:18 +0100
  • 628ba73aa3 Simplify filemanager extension Jason A. Donenfeld 2018-12-13 23:25:18 +0100
  • 74e983ea6f Can't -> cannot Jason A. Donenfeld 2018-12-13 23:17:05 +0100
  • b4348a33d2 Can't -> cannot Jason A. Donenfeld 2018-12-13 23:17:05 +0100
  • 48552d2663 NE: Communicate last error to app through a shared file Roopesh Chander 2018-12-14 02:24:53 +0530
  • e6c1e46b1d NE: Communicate last error to app through a shared file Roopesh Chander 2018-12-14 02:24:53 +0530
  • 501e412b84 TunnelsManager: startActivation() need not take a tunnelConfiguration Roopesh Chander 2018-12-14 00:01:41 +0530
  • 206de837d1 TunnelsManager: startActivation() need not take a tunnelConfiguration Roopesh Chander 2018-12-14 00:01:41 +0530
  • 77a26e4cd2 Localize swiftlint Jason A. Donenfeld 2018-12-13 20:06:37 +0100
  • b40bbd1cdc Localize swiftlint Jason A. Donenfeld 2018-12-13 20:06:37 +0100
  • 05d750539b Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes) All swiftlint warnings except one fixed up Eric Kuck 2018-12-13 12:58:50 -0600
  • a8cbe0d683 Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes) All swiftlint warnings except one fixed up Eric Kuck 2018-12-13 12:58:50 -0600
  • 7323a00612 Avoid escaping heap allocation Jason A. Donenfeld 2018-12-13 19:43:12 +0100
  • a5aaec673a Avoid escaping heap allocation Jason A. Donenfeld 2018-12-13 19:43:12 +0100
  • a6912ca7a2 Tidy up str to gostr conversion Jason A. Donenfeld 2018-12-13 19:36:43 +0100
  • 45dd86beee Tidy up str to gostr conversion Jason A. Donenfeld 2018-12-13 19:36:43 +0100
  • b256acc372 TunnelsManager: Remove mentions of 'internal error' Roopesh Chander 2018-12-13 23:53:17 +0530
  • 65e273c74b TunnelsManager: Remove mentions of 'internal error' Roopesh Chander 2018-12-13 23:53:17 +0530
  • 7e093575a4 TunnelsManager: Ask to check Internet connectivity in error alert Roopesh Chander 2018-12-13 23:47:12 +0530
  • fb2b423d06 TunnelsManager: Ask to check Internet connectivity in error alert Roopesh Chander 2018-12-13 23:47:12 +0530
  • 740ffd68b6 Remove unused code: InternetReachability Roopesh Chander 2018-12-13 23:45:21 +0530
  • 03680bf3c9 Remove unused code: InternetReachability Roopesh Chander 2018-12-13 23:45:21 +0530
  • f67e1d8fc4 TunnelsManager: Remove unused variable Roopesh Chander 2018-12-13 23:44:13 +0530
  • 57b95e1e01 TunnelsManager: Remove unused variable Roopesh Chander 2018-12-13 23:44:13 +0530
  • 33af8845b6 TunnelsManager: Remove assert Roopesh Chander 2018-12-13 23:42:50 +0530
  • 738b2dba52 TunnelsManager: Remove assert Roopesh Chander 2018-12-13 23:42:50 +0530
  • 154774ada2 Simplify C strings Jason A. Donenfeld 2018-12-13 19:02:48 +0100
  • d7f91f2888 Simplify C strings Jason A. Donenfeld 2018-12-13 19:02:48 +0100
  • 3bddab8a9e TunnelsManager: Fix race between multiple startActivation() calls Roopesh Chander 2018-12-13 23:34:00 +0530
  • 20a23a86da TunnelsManager: Fix race between multiple startActivation() calls Roopesh Chander 2018-12-13 23:34:00 +0530
  • f9239dae75 TunnelsManager: Reintroduce waiting for another tunnel to deactivate Roopesh Chander 2018-12-13 23:13:54 +0530
  • 872bda6d34 TunnelsManager: Reintroduce waiting for another tunnel to deactivate Roopesh Chander 2018-12-13 23:13:54 +0530
  • 642b627d27 Rewrite Logger Jason A. Donenfeld 2018-12-13 15:26:04 +0100
  • a9325289d2 Rewrite Logger Jason A. Donenfeld 2018-12-13 15:26:04 +0100
  • 38accad27d More reliable logo sizing Eric Kuck 2018-12-13 09:30:13 -0600