Jason A. Donenfeld
|
2e78aecd68
|
UI: More elegant copy-to-clipboard behavior
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-31 02:17:47 +01:00 |
Jason A. Donenfeld
|
935dc9bf4e
|
wireguard-go: pull in recent change
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-30 22:51:05 +01:00 |
Roopesh Chander
|
e13bf133db
|
QR code: QR code scanning is not available in the simulator
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 19:22:24 +05:30 |
Roopesh Chander
|
900b468622
|
Style: Remove 'Based on' attributions
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 19:07:07 +05:30 |
Roopesh Chander
|
904a080690
|
QR code: Show label overlay with info on how to generate the QR code
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 19:04:15 +05:30 |
Roopesh Chander
|
cd7dd56980
|
Tunnel creation: Placeholders for Listen port, Pre-shared key, Persistent Keepalive
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 18:50:56 +05:30 |
Roopesh Chander
|
fd241fac40
|
VPN: Refactor use of DNS resolution while activating the tunnel
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 18:36:28 +05:30 |
Roopesh Chander
|
ce20a17e51
|
NE: Print error when unable to start the tunnel
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 18:36:28 +05:30 |
Roopesh Chander
|
60943d88e0
|
Tunnel view model: IP address can be specified without '/cidr'
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 13:46:10 +05:30 |
Roopesh Chander
|
7e4597e0d7
|
Model: IP address can be specified without '/cidr'
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 13:45:16 +05:30 |
Roopesh Chander
|
535f0e1e4a
|
Fix error message: s/atleast/at least/g;
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 13:32:14 +05:30 |
Jason A. Donenfeld
|
5b6ef1ca38
|
Global: fix up captialization in headers
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-30 03:57:35 +01:00 |
Jason A. Donenfeld
|
dd1e800348
|
Style: simplify remaining headers
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-30 03:55:43 +01:00 |
Jason A. Donenfeld
|
fc6bee0b8c
|
XCode: fall back to default settings
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-30 03:54:00 +01:00 |
Jason A. Donenfeld
|
8bf6ae8729
|
ZIP: fix linter warnings
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-30 00:50:01 +01:00 |
Roopesh Chander
|
38e4e274aa
|
VPN: Better error messages
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-30 00:24:50 +05:30 |
Roopesh Chander
|
4cacf550a3
|
VPN: Specify an error when there are no peers with an endpoint
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 23:38:40 +05:30 |
Roopesh Chander
|
6fe0eb0bcf
|
Export: Exporting config files
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 23:06:55 +05:30 |
Roopesh Chander
|
fc78187d54
|
mv Parsing/ ConfigFile/
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 19:05:01 +05:30 |
Roopesh Chander
|
ffc9b11efb
|
Settings: Add a settings panel
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 17:34:09 +05:30 |
Roopesh Chander
|
3791b2e1b9
|
Model: Cap networkPrefixLengths to valid values
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 16:49:49 +05:30 |
Roopesh Chander
|
1f8585443d
|
Tunnel edit: Support for exclude private IPs
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 16:44:47 +05:30 |
Roopesh Chander
|
12a87784dd
|
Tunnel view model: Support for exclude private IPs
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 16:43:53 +05:30 |
Roopesh Chander
|
c3c905884a
|
Tunnel edit: Fix keyboard type for reused cells
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 16:43:12 +05:30 |
Roopesh Chander
|
92c0f2a17e
|
Tunnel detail: Assume there's just one section per peer
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 13:02:11 +05:30 |
Roopesh Chander
|
81bbfcf46a
|
Tunnel edit: Assume there's just one section per peer
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 12:47:00 +05:30 |
Roopesh Chander
|
e4125f6d22
|
Tunnel edit: Set correct keyboard types
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 06:19:50 +05:30 |
Roopesh Chander
|
b7aaae7513
|
VPN: If we don't have to make a DNS request, we shouldn't enter that status
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 06:19:50 +05:30 |
Roopesh Chander
|
21ac338f64
|
VPN: Cache DNS resolutions while the app is in memory
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 06:19:50 +05:30 |
Roopesh Chander
|
e80e8b06c5
|
VPN: Reload the tunnel before starting it up
To avoid errors like this: https://stackoverflow.com/q/47550706
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 06:19:50 +05:30 |
Roopesh Chander
|
0baca8bf58
|
Tunnel list, detail: Deletion of tunnels
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 06:19:43 +05:30 |
Roopesh Chander
|
c955c5a913
|
VPN: Fix deletion of tunnels
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 04:54:57 +05:30 |
Roopesh Chander
|
7f77d87e27
|
Fix: Make sure all prepareForReuse() implementations call super
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 02:27:14 +05:30 |
Roopesh Chander
|
0396a3550c
|
Tunnel edit: Set correct title when editing
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 02:24:32 +05:30 |
Roopesh Chander
|
d48a4382b7
|
Tunnel detail: Change title after editing completes
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 02:21:19 +05:30 |
Roopesh Chander
|
335618a8db
|
Tunnel detail: Copying the public key
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 02:19:11 +05:30 |
Roopesh Chander
|
65d54d2e9f
|
Tunnel editing: Fix cell class names
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 02:15:43 +05:30 |
Roopesh Chander
|
95a451f4e1
|
Import: Use the refactored function for Open-in
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 02:09:50 +05:30 |
Roopesh Chander
|
dda43a0780
|
Import: Minor refactoring
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 02:08:40 +05:30 |
Roopesh Chander
|
b5ef62ddee
|
Import: Show errors when importing fails
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 02:03:39 +05:30 |
Roopesh Chander
|
3f97199f68
|
Import config: Directly add config, don't open up the editor
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 01:58:21 +05:30 |
Roopesh Chander
|
3356cfd688
|
Zip: Import configs from zip files
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 01:52:43 +05:30 |
Roopesh Chander
|
de3dde84fd
|
Zip: Add zip file reader
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 01:51:49 +05:30 |
Roopesh Chander
|
38b816ba4c
|
Zip: Include minizip in our Xcode project
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 01:03:53 +05:30 |
Roopesh Chander
|
718311b32c
|
Zip: Add code from the minizip project
Source: https://zlib.net/zlib-1.2.11.tar.gz
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-29 01:03:44 +05:30 |
Roopesh Chander
|
e9d90a2f0d
|
QR code: Save the scanned tunnel
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-28 23:32:15 +05:30 |
Jeroen Leenarts
|
f57953767b
|
QR code: Ask for title when scanning a QR code
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-28 23:20:18 +05:30 |
Roopesh Chander
|
981a745bcc
|
QR code: Minor refactoring
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
2018-10-28 23:19:56 +05:30 |
Jeroen Leenarts
|
1335724c58
|
QR code: Support some form of rotation.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-28 23:19:52 +05:30 |
Jeroen Leenarts
|
09a2284104
|
QR code: Make sure correct layering is used to make sure hint remains visible.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-10-28 23:19:45 +05:30 |