aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for rewrite: Move WireGuardNetworkExtension into the new project folderRoopesh Chander2018-10-275-0/+311
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Use APP_ID in xcconfig rather than PRODUCT_BUNDLE_IDENTIFIERRoopesh Chander2018-10-272-2/+6
| | | | | | | | | This is required because when we add an app extension to the project, there will be two PRODUCT_BUNDLE_IDENTIFIER fields in our project file, so we cannot use xcconfig to set that key directly. Signed-off-by: Roopesh Chander <roop@roopc.net>
* Enable Network Extensions capabilityRoopesh Chander2018-10-272-0/+31
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Move App ID to Developer.xcconfig as wellRoopesh Chander2018-10-272-2/+3
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Remove storyboard and create UI from codeRoopesh Chander2018-10-276-93/+27
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Move DEVELOPMENT_TEAM into an xcconfig out of the git repoRoopesh Chander2018-10-272-0/+8
| | | | | | | | | This is so that other developers can work on this codebase by copying Developer.xcconfig.template to Developer.xcconfig and setting the DEVELOPMENT_TEAM to their respective Team IDs. The Team IDs need not be checked into source control. Signed-off-by: Roopesh Chander <roop@roopc.net>
* Create a new project in XcodeRoopesh Chander2018-10-2710-0/+621
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Prepare for rewrite: Remove UI and model codeRoopesh Chander2018-10-2768-4168/+0
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Better handling of CIDR values.Jeroen Leenarts2018-10-031-0/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Disable auto corrects and related helpers on UITextfields.Jeroen Leenarts2018-10-031-9/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Export qr scanned config to system settings.Jeroen Leenarts2018-10-031-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remove extra comment cruftJason A. Donenfeld2018-10-037-28/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remove a few prints, add some whitespace.Jeroen Leenarts2018-10-023-14/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add some form of image for when no configurations are available.Jeroen Leenarts2018-10-023-0/+35
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Dismiss qr scan vc on cancel.Jeroen Leenarts2018-10-021-1/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Handle persistentKeepAlive better.Jeroen Leenarts2018-10-021-1/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add Wireguard logo to bottom of settings.Jeroen Leenarts2018-10-023-0/+20
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Extract WireGuardGo version at build time.Jeroen Leenarts2018-10-024-42/+28
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Deal with type body length warning.Jeroen Leenarts2018-10-021-18/+20
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Copy public key through context menu.Jeroen Leenarts2018-10-024-82/+72
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Rewrite bridge build systemJason A. Donenfeld2018-10-022-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Don't crash on failure to obtain version info and inform user on what is needed to be able to retrieve version info from the Go client.Jeroen Leenarts2018-10-012-11/+31
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Check and clear old configs on app start and app foreground.Jeroen Leenarts2018-10-012-2/+44
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add switch to info view controller.Jeroen Leenarts2018-09-296-88/+208
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Deal with zero or empty input better.Jeroen Leenarts2018-09-261-2/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Use trash instead of edit icon.Jeroen Leenarts2018-09-261-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Use message to extension to obtain version info.Jeroen Leenarts2018-09-262-4/+35
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fixe base 64 regex format.Jeroen Leenarts2018-09-261-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add explicit cast to supress conversion warning.Jeroen Leenarts2018-09-261-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fixe file/function related warnings.Jeroen Leenarts2018-09-266-224/+262
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Not a gear but dots.Jeroen Leenarts2018-09-266-13/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Present alert for title.Jeroen Leenarts2018-09-251-0/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remove default zeroes for listenPort and mtu.Jeroen Leenarts2018-09-251-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Ask for title when scaning a QR.Jeroen Leenarts2018-09-252-2/+18
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Move copy button a bit up towards title line.Jeroen Leenarts2018-09-251-82/+87
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Settnings icon.Jeroen Leenarts2018-09-255-3/+27
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Report the correct number of rows in the info table view.Jeroen Leenarts2018-09-201-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Get rid of a few cosmetic lines.Jeroen Leenarts2018-09-202-0/+14
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Make sure a scanned config is actually saved and displayed.Jeroen Leenarts2018-09-202-2/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Support some form of rotation.Jeroen Leenarts2018-09-201-0/+32
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Make sure correct layering is used to make sure hint remains visible.Jeroen Leenarts2018-09-201-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add add from file within app.Jeroen Leenarts2018-09-191-3/+39
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add edit/done buttons to have a more discoverable way to remove tunnels.Jeroen Leenarts2018-09-182-5/+51
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Move add button to bottom toolbar.Jeroen Leenarts2018-09-181-16/+23
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add settings screen. Move export as zip to settings screen.Jeroen Leenarts2018-09-187-37/+237
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Spelling improvement in log statement.Jeroen Leenarts2018-09-161-2/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Show public key on interface. Do not generate public key on peer on generate. Add public key copy buttons.Jeroen Leenarts2018-09-164-218/+234
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Start a new peer without an allowed ips entry.Jeroen Leenarts2018-09-161-1/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* New peers should begin with zero peers.Jeroen Leenarts2018-09-161-3/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Back button for tunnel table view renamed to "Tunnels"Jeroen Leenarts2018-09-161-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>