Commit Graph

  • 14a802417b QR code: Make sure correct layering is used to make sure hint remains visible. Jeroen Leenarts 2018-09-20 00:27:49 +0200
  • 08c855fce6 QR code: Integrate Eric's QR code scanner Roopesh Chander 2018-10-28 22:22:27 +0530
  • 153c11c42c QR code: Integrate Eric's QR code scanner Roopesh Chander 2018-10-28 22:22:27 +0530
  • cd7baac0fc Info.plist: Indicate that the app shall use the camera Roopesh Chander 2018-10-28 22:00:39 +0530
  • 7795b6954c Info.plist: Indicate that the app shall use the camera Roopesh Chander 2018-10-28 22:00:39 +0530
  • fa410c668a Tunnels list: Need to pass in a name to the parser Roopesh Chander 2018-10-28 21:59:52 +0530
  • 54dc70f910 Tunnels list: Need to pass in a name to the parser Roopesh Chander 2018-10-28 21:59:52 +0530
  • 4855eafb39 Revert "Parser: Interface name can be added after parsing" Roopesh Chander 2018-10-28 21:57:18 +0530
  • d7691158a4 Revert "Parser: Interface name can be added after parsing" Roopesh Chander 2018-10-28 21:57:18 +0530
  • 3082863fd1 QR code: Ability to add tunnels with a QR code scan Eric Kuck 2018-08-21 11:00:41 -0500
  • e86923528b QR code: Ability to add tunnels with a QR code scan Eric Kuck 2018-08-21 11:00:41 -0500
  • 3d4409fc93 Model: Ensure name is not empty Roopesh Chander 2018-10-28 18:12:18 +0530
  • be1383aed8 Model: Ensure name is not empty Roopesh Chander 2018-10-28 18:12:18 +0530
  • a680fdf2bd VPN: A tunnel may be already active on app startup Roopesh Chander 2018-10-28 18:09:38 +0530
  • ac29886f7b VPN: A tunnel may be already active on app startup Roopesh Chander 2018-10-28 18:09:38 +0530
  • 269a6c3719 VPN: Remove ability to deactivate the tunnel while resolving DNS Roopesh Chander 2018-10-28 17:46:18 +0530
  • 4a71c0e98e VPN: Remove ability to deactivate the tunnel while resolving DNS Roopesh Chander 2018-10-28 17:46:18 +0530
  • 493166bd70 VPN: DNSResolver: Resolve multiple endpoints in parallel Roopesh Chander 2018-10-28 15:34:07 +0530
  • 8df53b7709 VPN: DNSResolver: Resolve multiple endpoints in parallel Roopesh Chander 2018-10-28 15:34:07 +0530
  • dfbdcf3c28 Tunnels list: Add a switch and an activity indicator to the list view Roopesh Chander 2018-10-28 14:56:10 +0530
  • 2c94dd4694 Tunnels list: Add a switch and an activity indicator to the list view Roopesh Chander 2018-10-28 14:56:10 +0530
  • 1870a3d364 VPN: Save the tunnel name when modifying a tunnel Roopesh Chander 2018-10-28 14:55:24 +0530
  • f2cbf10f72 VPN: Save the tunnel name when modifying a tunnel Roopesh Chander 2018-10-28 14:55:24 +0530
  • 31e5d33114 Tunnel detail: For now, don't allow cancelling when resolving domains is in progress Roopesh Chander 2018-10-28 14:54:41 +0530
  • 7d61385572 Tunnel detail: For now, don't allow cancelling when resolving domains is in progress Roopesh Chander 2018-10-28 14:54:41 +0530
  • 78ab196a28 VPN: Cleaner derivation of subnet mask from CIDR network prefix length Roopesh Chander 2018-10-28 11:51:18 +0530
  • 2781026728 VPN: Cleaner derivation of subnet mask from CIDR network prefix length Roopesh Chander 2018-10-28 11:51:18 +0530
  • 011e1eeab8 Tunnel detail: The tableView should have selection disabled Roopesh Chander 2018-10-27 19:13:47 +0530
  • 5add29a5c8 Tunnel detail: The tableView should have selection disabled Roopesh Chander 2018-10-27 19:13:47 +0530
  • a3e912a21f VPN: Better error and status handling Roopesh Chander 2018-10-27 18:30:07 +0530
  • 4516fa0fdd VPN: Better error and status handling Roopesh Chander 2018-10-27 18:30:07 +0530
  • dba3226a34 Xcode: Disable bitcode Roopesh Chander 2018-10-27 15:52:44 +0530
  • 924b824af4 Xcode: Disable bitcode Roopesh Chander 2018-10-27 15:52:44 +0530
  • 793bf63989 VPN: Bring up the tunnel Roopesh Chander 2018-10-27 15:02:32 +0530
  • 7433634b66 VPN: Bring up the tunnel Roopesh Chander 2018-10-27 15:02:32 +0530
  • a08e08fe2e Xcode: Make Xcode build libwg-go.a automatically Roopesh Chander 2018-10-27 15:31:32 +0530
  • be25d9d491 Xcode: Make Xcode build libwg-go.a automatically Roopesh Chander 2018-10-27 15:31:32 +0530
  • 8d2bc4524a VPN: Fix DNS resolution API Roopesh Chander 2018-10-27 04:41:05 +0530
  • 69a35ec3ff VPN: Fix DNS resolution API Roopesh Chander 2018-10-27 04:41:05 +0530
  • 3044637196 NE: Add bridging header Roopesh Chander 2018-10-27 00:48:02 +0530
  • 0f92228136 NE: Add bridging header Roopesh Chander 2018-10-27 00:48:02 +0530
  • 11a6b988ce NE: Remove entitlements we don't need for now Roopesh Chander 2018-10-27 00:33:16 +0530
  • 4eb13921d2 NE: Remove entitlements we don't need for now Roopesh Chander 2018-10-27 00:33:16 +0530
  • 787d3dc501 wireguard-go: Upgrade submodule to version 0.0.20181018 Roopesh Chander 2018-10-26 22:27:55 +0530
  • fafb56564e wireguard-go: Upgrade submodule to version 0.0.20181018 Roopesh Chander 2018-10-26 22:27:55 +0530
  • 2c591f33c6 NE: Include the network extension in the project Roopesh Chander 2018-10-26 22:13:27 +0530
  • b41c6b49d5 NE: Include the network extension in the project Roopesh Chander 2018-10-26 22:13:27 +0530
  • e5840a1959 VPN: Perform DNS resolution before starting the tunnel Roopesh Chander 2018-10-26 19:09:11 +0530
  • 02fb23bb45 VPN: Perform DNS resolution before starting the tunnel Roopesh Chander 2018-10-26 19:09:11 +0530
  • 3aed009eb6 Tunnel detail: Account for status section in peer index calculations Roopesh Chander 2018-10-26 19:00:19 +0530
  • 5cb2558fea Tunnel detail: Account for status section in peer index calculations Roopesh Chander 2018-10-26 19:00:19 +0530
  • 3f4d12c404 VPN: DNSResolver: A class that does DNS resolution using getaddrinfo Roopesh Chander 2018-10-26 18:22:06 +0530
  • 373adc578c VPN: DNSResolver: A class that does DNS resolution using getaddrinfo Roopesh Chander 2018-10-26 18:22:06 +0530
  • 10c4085239 Tunnel detail: UI for activating and deactivating a tunnel Roopesh Chander 2018-10-26 15:56:44 +0530
  • c1cfed7739 Tunnel detail: UI for activating and deactivating a tunnel Roopesh Chander 2018-10-26 15:56:44 +0530
  • a2daf09342 VPN: Activating, deactivating and tracking the status Roopesh Chander 2018-10-26 14:55:20 +0530
  • 59133f5467 VPN: Activating, deactivating and tracking the status Roopesh Chander 2018-10-26 14:55:20 +0530
  • f5e5c7f17d Tunnel detail: Fix comment Roopesh Chander 2018-10-25 17:39:23 +0530
  • d586f1d619 Tunnel detail: Fix comment Roopesh Chander 2018-10-25 17:39:23 +0530
  • 0fcf48ce75 Model: Add a version number to the tunnel Roopesh Chander 2018-10-25 17:33:42 +0530
  • 8c2b9432d7 Model: Add a version number to the tunnel Roopesh Chander 2018-10-25 17:33:42 +0530
  • c8fba951ad VPN: Adding, modifying and deleting actual NETunnelProviderManager instances Roopesh Chander 2018-10-25 15:50:27 +0530
  • ac60a97dee VPN: Adding, modifying and deleting actual NETunnelProviderManager instances Roopesh Chander 2018-10-25 15:50:27 +0530
  • ff7adb8bc8 Import: Support for importing a config file from file providers Roopesh Chander 2018-10-25 14:35:23 +0530
  • f6620fed9a Import: Support for importing a config file from file providers Roopesh Chander 2018-10-25 14:35:23 +0530
  • f845d7557a iPad: Fix modal presentation style Roopesh Chander 2018-10-25 13:23:09 +0530
  • 9d340ab873 iPad: Fix modal presentation style Roopesh Chander 2018-10-25 13:23:09 +0530
  • 204cbc284a iPad: Make sure the navigation bar is visible in the detail view Roopesh Chander 2018-10-25 12:11:05 +0530
  • 9aa0c1b1f8 iPad: Make sure the navigation bar is visible in the detail view Roopesh Chander 2018-10-25 12:11:05 +0530
  • f7feb18ea8 Tunnel editing: Delegate should also report when editing is cancelled Roopesh Chander 2018-10-25 11:14:38 +0530
  • b2ad15da55 Tunnel editing: Delegate should also report when editing is cancelled Roopesh Chander 2018-10-25 11:14:38 +0530
  • 05b9d6972b Import: Support for opening a .conf file in the app Roopesh Chander 2018-10-25 11:10:18 +0530
  • 4e2a1aa07a Import: Support for opening a .conf file in the app Roopesh Chander 2018-10-25 11:10:18 +0530
  • 112b5c3b10 Tunnel editing: Separate init for creation and modification Roopesh Chander 2018-10-25 08:00:12 +0530
  • 44a2eff1e0 Tunnel editing: Separate init for creation and modification Roopesh Chander 2018-10-25 08:00:12 +0530
  • a8dbeeda6d Parser: Interface name can be added after parsing Roopesh Chander 2018-10-25 07:03:24 +0530
  • d3a9e79149 Parser: Interface name can be added after parsing Roopesh Chander 2018-10-25 07:03:24 +0530
  • 1187657497 Model: Allow creating an interface with empty name Roopesh Chander 2018-10-25 06:58:14 +0530
  • db72e9522a Model: Allow creating an interface with empty name Roopesh Chander 2018-10-25 06:58:14 +0530
  • 1c8928c8a1 Info.plist: support for opening wg-quick config (.conf) files Roopesh Chander 2018-10-25 06:11:51 +0530
  • e8633b243d Info.plist: support for opening wg-quick config (.conf) files Roopesh Chander 2018-10-25 06:11:51 +0530
  • 6c33968fe3 Info.plist: Export the config file type declaration Roopesh Chander 2018-10-24 19:40:33 +0530
  • 8561b0f84c Info.plist: Export the config file type declaration Roopesh Chander 2018-10-24 19:40:33 +0530
  • e0c7006dbc Config file: Parsing a wg-quick config file Roopesh Chander 2018-10-24 19:18:05 +0530
  • ab3fab4024 Config file: Parsing a wg-quick config file Roopesh Chander 2018-10-24 19:18:05 +0530
  • 7316eb06f8 Model: MTU should be a 16-bit integer Roopesh Chander 2018-10-24 19:01:33 +0530
  • 903fd02eb2 Model: MTU should be a 16-bit integer Roopesh Chander 2018-10-24 19:01:33 +0530
  • 6cddb9e34b VPN: Tunnel container shall provide direct access to the configuration object Roopesh Chander 2018-10-24 17:21:39 +0530
  • 8423814876 VPN: Tunnel container shall provide direct access to the configuration object Roopesh Chander 2018-10-24 17:21:39 +0530
  • 06c84a22ca Tunnel editing: Modifying a tunnel configuration Roopesh Chander 2018-10-24 17:19:14 +0530
  • 34cc14fefa Tunnel editing: Modifying a tunnel configuration Roopesh Chander 2018-10-24 17:19:14 +0530
  • 37f43759b8 Tunnel creation: After saving the new tunnel, show the detail view Roopesh Chander 2018-10-24 17:09:34 +0530
  • 61cf3f8a5b Tunnel creation: After saving the new tunnel, show the detail view Roopesh Chander 2018-10-24 17:09:34 +0530
  • 0fad01107c Tunnel detail: Don't show fields that have empty value Roopesh Chander 2018-10-24 15:25:30 +0530
  • ebb0dcd923 Tunnel detail: Don't show fields that have empty value Roopesh Chander 2018-10-24 15:25:30 +0530
  • 5b1876b998 Tunnel creation: Public key is uneditable Roopesh Chander 2018-10-24 14:23:18 +0530
  • e2663822bb Tunnel creation: Public key is uneditable Roopesh Chander 2018-10-24 14:23:18 +0530
  • 3b77f824b6 Tunnel creation: An uneditable field's value should be grey as well Roopesh Chander 2018-10-24 14:22:28 +0530
  • ad9e9b6666 Tunnel creation: An uneditable field's value should be grey as well Roopesh Chander 2018-10-24 14:22:28 +0530
  • 0ae4b3bcf1 Tunnel creation: Generate key pair Roopesh Chander 2018-10-24 14:18:52 +0530