Commit Graph

  • e6a6decd79 Version bump 0.0.20181104-2 Jason A. Donenfeld 2018-11-05 21:06:47 +0100
  • 34a8d70a45 Parser: Address, DNS and AllowedIPs can have mutliple entries Roopesh Chander 2018-11-05 23:52:16 +0530
  • 4c701a0e4f Parser: Address, DNS and AllowedIPs can have mutliple entries Roopesh Chander 2018-11-05 23:52:16 +0530
  • 733c29021e QR Code: Dismiss the QR code screen when the name prompt is cancelled Roopesh Chander 2018-11-05 23:38:41 +0530
  • c1286c95c3 QR Code: Dismiss the QR code screen when the name prompt is cancelled Roopesh Chander 2018-11-05 23:38:41 +0530
  • f102051e22 Tunnel view model: No need to save if we already have a validated configuration object Roopesh Chander 2018-11-05 22:55:09 +0530
  • 3e8af3fd19 Tunnel view model: No need to save if we already have a validated configuration object Roopesh Chander 2018-11-05 22:55:09 +0530
  • e228ac9d99 global: convert to Swift 4.2 Jason A. Donenfeld 2018-11-05 06:31:25 +0100
  • 12a4acef61 global: convert to Swift 4.2 Jason A. Donenfeld 2018-11-05 06:31:25 +0100
  • 8860abc89e TunnelsManager: account for no or many endpoints Jason A. Donenfeld 2018-11-05 06:23:26 +0100
  • 145b524954 TunnelsManager: account for no or many endpoints Jason A. Donenfeld 2018-11-05 06:23:26 +0100
  • 03cce06292 wireguard-go-bridge: work around DWARF generation issue Jason A. Donenfeld 2018-11-05 04:30:32 +0100
  • bf6b2b6cb1 wireguard-go-bridge: work around DWARF generation issue Jason A. Donenfeld 2018-11-05 04:30:32 +0100
  • a08a9ba4c4 PacketTunnelProvider: clamp v6 addresses to /120 Jason A. Donenfeld 2018-11-05 03:10:52 +0100
  • 8958a04ba4 PacketTunnelProvider: clamp v6 addresses to /120 Jason A. Donenfeld 2018-11-05 03:10:52 +0100
  • 8ec38e1d2b Settings: account for bottom padding on iPhone X Jason A. Donenfeld 2018-11-05 02:09:40 +0100
  • 395ccf0e87 Settings: account for bottom padding on iPhone X Jason A. Donenfeld 2018-11-05 02:09:40 +0100
  • 4bd1ea63c6 XCode: use old network extension ID Jason A. Donenfeld 2018-11-04 04:16:13 +0100
  • 54cfa3dba3 XCode: use old network extension ID 0.0.20181104-1 Jason A. Donenfeld 2018-11-04 04:16:13 +0100
  • fe76d6eed9 wireguard-go-bridge: xcode expects install target Jason A. Donenfeld 2018-11-04 03:55:14 +0100
  • ab14c0070c wireguard-go-bridge: xcode expects install target Jason A. Donenfeld 2018-11-04 03:55:14 +0100
  • 6c40479863 XCode: unify version strings Jason A. Donenfeld 2018-11-04 03:51:50 +0100
  • 1f7aaaa233 XCode: unify version strings Jason A. Donenfeld 2018-11-04 03:51:50 +0100
  • 897c873296 Settings: anchor logo to bottom Jason A. Donenfeld 2018-11-04 03:37:09 +0100
  • 1ed21aa60c Settings: anchor logo to bottom Jason A. Donenfeld 2018-11-04 03:37:09 +0100
  • 6d191665a4 Add a correct launch-screen storyboard Roopesh Chander 2018-11-04 02:31:04 +0530
  • 8fb0baf5d2 Add a correct launch-screen storyboard Roopesh Chander 2018-11-04 02:31:04 +0530
  • c4e5bde1d9 Revert "Settings: Swap table view sections" Jason A. Donenfeld 2018-11-03 19:53:04 +0100
  • 939f50be5f Revert "Settings: Swap table view sections" Jason A. Donenfeld 2018-11-03 19:53:04 +0100
  • e43de890e0 Settings: simplify Jason A. Donenfeld 2018-11-03 19:48:10 +0100
  • d91cac6327 Settings: simplify Jason A. Donenfeld 2018-11-03 19:48:10 +0100
  • 955de09c9e Global: run through swiftlint Jason A. Donenfeld 2018-11-03 19:35:25 +0100
  • 355a555cc4 Global: run through swiftlint Jason A. Donenfeld 2018-11-03 19:35:25 +0100
  • 6738ebb356 Settings: limit size of logo Jason A. Donenfeld 2018-11-03 19:12:04 +0100
  • b3b63b5f5d Settings: limit size of logo Jason A. Donenfeld 2018-11-03 19:12:04 +0100
  • b28a62c114 Settings: use updated wireguard banner logo Jason A. Donenfeld 2018-11-03 18:37:51 +0100
  • 074e5e7063 Settings: use updated wireguard banner logo Jason A. Donenfeld 2018-11-03 18:37:51 +0100
  • 1568ae57e3 TunnelsManager: restore sanity Jason A. Donenfeld 2018-11-03 17:23:03 +0100
  • 4aba533630 TunnelsManager: restore sanity Jason A. Donenfeld 2018-11-03 17:23:03 +0100
  • c80901fbed Change version with 0.0.yyyymmdd versioning scheme Roopesh Chander 2018-11-03 19:28:29 +0530
  • c4d5f5975a Change version with 0.0.yyyymmdd versioning scheme Roopesh Chander 2018-11-03 19:28:29 +0530
  • 68f91e2a84 VPN: Make sure actions inside tunnelProvider completion handlers are done in the main queue Roopesh Chander 2018-11-03 19:20:00 +0530
  • 215c56cec3 VPN: Make sure actions inside tunnelProvider completion handlers are done in the main queue Roopesh Chander 2018-11-03 19:20:00 +0530
  • 582092abb1 VPN: Start observing the status only if startTunnel() succeeds Roopesh Chander 2018-11-03 19:03:27 +0530
  • f4f1278a82 VPN: Start observing the status only if startTunnel() succeeds Roopesh Chander 2018-11-03 19:03:27 +0530
  • 7c4992894b VPN: We should never get a status change to .disconnected if we're resolving endpoints Roopesh Chander 2018-11-03 18:58:24 +0530
  • 6fd9e7f53a VPN: We should never get a status change to .disconnected if we're resolving endpoints Roopesh Chander 2018-11-03 18:58:24 +0530
  • 538704e7bd Revert "TunnelsManager: initialize observer on correct thread" Roopesh Chander 2018-11-03 18:45:26 +0530
  • 395e6fcdda Revert "TunnelsManager: initialize observer on correct thread" Roopesh Chander 2018-11-03 18:45:26 +0530
  • 66389c60b5 Settings: Show the captioned WireGuard logo at the end Roopesh Chander 2018-11-03 18:41:54 +0530
  • c0c1fddb75 Settings: Show the captioned WireGuard logo at the end Roopesh Chander 2018-11-03 18:41:54 +0530
  • 09fbe93bf0 Settings: Swap table view sections Roopesh Chander 2018-11-03 17:53:50 +0530
  • 1108f82489 Settings: Swap table view sections Roopesh Chander 2018-11-03 17:53:50 +0530
  • e8802b14b4 Remove empty image Roopesh Chander 2018-11-03 17:39:43 +0530
  • 4f287360a8 Remove empty image Roopesh Chander 2018-11-03 17:39:43 +0530
  • 477916f0c4 Add Wireguard logo with caption to project Jeroen Leenarts 2018-10-02 21:14:47 +0200
  • f327edfc09 Add Wireguard logo with caption to project Jeroen Leenarts 2018-10-02 21:14:47 +0200
  • b9d0b9f096 Tunnels list: Fix status switch look after flipping it off after an error Roopesh Chander 2018-11-03 17:28:16 +0530
  • bfdb3efa41 Tunnels list: Fix status switch look after flipping it off after an error Roopesh Chander 2018-11-03 17:28:16 +0530
  • 2f5e83cf99 ErrorPresenter: showErrorAlert takes an onPresentated handler Roopesh Chander 2018-11-03 17:26:06 +0530
  • 0d4218f0c7 ErrorPresenter: showErrorAlert takes an onPresentated handler Roopesh Chander 2018-11-03 17:26:06 +0530
  • a512216d85 Tunnels list: Should deselect the row when handling the selection Roopesh Chander 2018-11-03 15:54:02 +0530
  • 16c9f80ed8 Tunnels list: Should deselect the row when handling the selection Roopesh Chander 2018-11-03 15:54:02 +0530
  • 9312821778 Tunnel list: Don't show the detail view after creating a config from scratch Roopesh Chander 2018-11-03 15:51:21 +0530
  • 49f055465b Tunnel list: Don't show the detail view after creating a config from scratch Roopesh Chander 2018-11-03 15:51:21 +0530
  • 366ca7802a Ensure that all tunnel names are trimmed of whitespaces Roopesh Chander 2018-11-03 15:45:29 +0530
  • 4ab4c79934 Ensure that all tunnel names are trimmed of whitespaces Roopesh Chander 2018-11-03 15:45:29 +0530
  • ac79c5b1f7 Zip archive: Handle files within folders inside the zip Roopesh Chander 2018-11-03 15:37:31 +0530
  • eb122f87e2 Zip archive: Handle files within folders inside the zip Roopesh Chander 2018-11-03 15:37:31 +0530
  • 4bcfdfa08e Update readme Jason A. Donenfeld 2018-11-03 07:21:54 +0100
  • 911e7156b3 Update readme Jason A. Donenfeld 2018-11-03 07:21:54 +0100
  • ec943587fa TunnelsManager: initialize observer on correct thread Jason A. Donenfeld 2018-11-03 07:03:09 +0100
  • d16a6a167c TunnelsManager: initialize observer on correct thread Jason A. Donenfeld 2018-11-03 07:03:09 +0100
  • 6405b76941 TunnelsManager: do not track currentTunnel Jason A. Donenfeld 2018-11-03 06:22:57 +0100
  • b81943aaac TunnelsManager: do not track currentTunnel Jason A. Donenfeld 2018-11-03 06:22:57 +0100
  • 9e9898f17d TunnelsManager: do not change back to inactive if we are resolving the endpoint Jason A. Donenfeld 2018-11-03 06:09:07 +0100
  • 8bbc49015c TunnelsManager: do not change back to inactive if we are resolving the endpoint Jason A. Donenfeld 2018-11-03 06:09:07 +0100
  • ae2ae87bbe Tunnels list: Remove separator lines in the table view Roopesh Chander 2018-11-03 10:25:32 +0530
  • 929470c693 Tunnels list: Remove separator lines in the table view Roopesh Chander 2018-11-03 10:25:32 +0530
  • 735d542658 Tunnels list: Show an 'Add' button when there are no tunnels Roopesh Chander 2018-11-03 10:22:05 +0530
  • 12900e6af3 Tunnels list: Show an 'Add' button when there are no tunnels Roopesh Chander 2018-11-03 10:22:05 +0530
  • 0c60489819 Tunnels list: Show a busy indicator before the tunnels are loaded Roopesh Chander 2018-11-03 08:50:27 +0530
  • 4bb45397f1 Tunnels list: Show a busy indicator before the tunnels are loaded Roopesh Chander 2018-11-03 08:50:27 +0530
  • 9df0064eac Tunnels list: The Add and Settings buttons should be no-ops until the tunnels are loaded Roopesh Chander 2018-11-03 00:25:35 +0530
  • c6df88c893 Tunnels list: The Add and Settings buttons should be no-ops until the tunnels are loaded Roopesh Chander 2018-11-03 00:25:35 +0530
  • f6a29d9f50 Tunnel edit: Use layoutMarginsGuide instead of constants Roopesh Chander 2018-11-03 00:24:53 +0530
  • e332d6cf0e Tunnel edit: Use layoutMarginsGuide instead of constants Roopesh Chander 2018-11-03 00:24:53 +0530
  • 5845db4568 TunnelsManager: fix use of arrayslice in addMultiple Jason A. Donenfeld 2018-11-03 04:37:56 +0100
  • c025ff8024 TunnelsManager: fix use of arrayslice in addMultiple Jason A. Donenfeld 2018-11-03 04:37:56 +0100
  • f57c40c38b TunnelsManager: get rid of name set Jason A. Donenfeld 2018-11-03 03:53:08 +0100
  • aa5634ee27 TunnelsManager: get rid of name set Jason A. Donenfeld 2018-11-03 03:53:08 +0100
  • 007d6d9c58 TunnelsManager: get rid of index management Jason A. Donenfeld 2018-11-03 03:40:23 +0100
  • 2fdbe1c492 TunnelsManager: get rid of index management Jason A. Donenfeld 2018-11-03 03:40:23 +0100
  • 9439e00047 Global: no periods at the end of error messages Jason A. Donenfeld 2018-11-03 02:55:19 +0100
  • 6c737545aa Global: no periods at the end of error messages Jason A. Donenfeld 2018-11-03 02:55:19 +0100
  • 95101dce5c Import: rework addMultiple logic Jason A. Donenfeld 2018-11-03 02:51:32 +0100
  • 83eeb289c2 Import: rework addMultiple logic Jason A. Donenfeld 2018-11-03 02:51:32 +0100
  • dff928fafa Tunnel detail: In the key-value cell, make the value label scrollable horizontally Roopesh Chander 2018-11-02 19:30:00 +0530
  • 7077dac4e9 Tunnel detail: In the key-value cell, make the value label scrollable horizontally Roopesh Chander 2018-11-02 19:30:00 +0530
  • 4c485cdbb2 Tunnel edit: Ensure all key-value fields have a placeholder text Roopesh Chander 2018-11-02 18:20:32 +0530