Roopesh Chander
|
9729386406
|
QR code: QR code scanning is not available in the simulator
|
2018-10-30 19:22:24 +05:30 |
Roopesh Chander
|
203eb46b28
|
Style: Remove 'Based on' attributions
|
2018-10-30 19:07:07 +05:30 |
Roopesh Chander
|
b12d7bfd95
|
QR code: Show label overlay with info on how to generate the QR code
|
2018-10-30 19:04:15 +05:30 |
Roopesh Chander
|
1039f1f35a
|
Tunnel creation: Placeholders for Listen port, Pre-shared key, Persistent Keepalive
|
2018-10-30 18:50:56 +05:30 |
Roopesh Chander
|
13e3f4ae0a
|
VPN: Refactor use of DNS resolution while activating the tunnel
|
2018-10-30 18:36:28 +05:30 |
Roopesh Chander
|
cc63b0e64f
|
NE: Print error when unable to start the tunnel
|
2018-10-30 18:36:28 +05:30 |
Roopesh Chander
|
167f5ce55f
|
Tunnel view model: IP address can be specified without '/cidr'
|
2018-10-30 13:46:10 +05:30 |
Roopesh Chander
|
b372d50757
|
Model: IP address can be specified without '/cidr'
|
2018-10-30 13:45:16 +05:30 |
Roopesh Chander
|
46080aae63
|
Fix error message: s/atleast/at least/g;
|
2018-10-30 13:32:14 +05:30 |
Jason A. Donenfeld
|
f6d2feec22
|
Global: fix up captialization in headers
|
2018-10-30 03:57:35 +01:00 |
Jason A. Donenfeld
|
513cd7aa04
|
Style: simplify remaining headers
|
2018-10-30 03:55:43 +01:00 |
Jason A. Donenfeld
|
896ed2b33d
|
XCode: fall back to default settings
|
2018-10-30 03:54:00 +01:00 |
Jason A. Donenfeld
|
f3fa487702
|
ZIP: fix linter warnings
|
2018-10-30 00:50:01 +01:00 |
Roopesh Chander
|
495b017449
|
VPN: Better error messages
|
2018-10-30 00:24:50 +05:30 |
Roopesh Chander
|
0ef0eeb116
|
VPN: Specify an error when there are no peers with an endpoint
|
2018-10-29 23:38:40 +05:30 |
Roopesh Chander
|
22dd3dcc40
|
Export: Exporting config files
|
2018-10-29 23:06:55 +05:30 |
Roopesh Chander
|
d63ee03d66
|
mv Parsing/ ConfigFile/
|
2018-10-29 19:05:01 +05:30 |
Roopesh Chander
|
742da89df3
|
Settings: Add a settings panel
|
2018-10-29 17:34:09 +05:30 |
Roopesh Chander
|
7498e9556b
|
Model: Cap networkPrefixLengths to valid values
|
2018-10-29 16:49:49 +05:30 |
Roopesh Chander
|
93be31e4e6
|
Tunnel edit: Support for exclude private IPs
|
2018-10-29 16:44:47 +05:30 |
Roopesh Chander
|
eb61152fe0
|
Tunnel view model: Support for exclude private IPs
|
2018-10-29 16:43:53 +05:30 |
Roopesh Chander
|
7f69cb6118
|
Tunnel edit: Fix keyboard type for reused cells
|
2018-10-29 16:43:12 +05:30 |
Roopesh Chander
|
ec3b43bcdf
|
Tunnel detail: Assume there's just one section per peer
|
2018-10-29 13:02:11 +05:30 |
Roopesh Chander
|
e83a724d83
|
Tunnel edit: Assume there's just one section per peer
|
2018-10-29 12:47:00 +05:30 |
Roopesh Chander
|
641bcdea04
|
Tunnel edit: Set correct keyboard types
|
2018-10-29 06:19:50 +05:30 |
Roopesh Chander
|
3e1748bdd9
|
VPN: If we don't have to make a DNS request, we shouldn't enter that status
|
2018-10-29 06:19:50 +05:30 |
Roopesh Chander
|
5b85d58b27
|
VPN: Cache DNS resolutions while the app is in memory
|
2018-10-29 06:19:50 +05:30 |
Roopesh Chander
|
8d3b616fa8
|
VPN: Reload the tunnel before starting it up
To avoid errors like this: https://stackoverflow.com/q/47550706
|
2018-10-29 06:19:50 +05:30 |
Roopesh Chander
|
3ffd4a8280
|
Tunnel list, detail: Deletion of tunnels
|
2018-10-29 06:19:43 +05:30 |
Roopesh Chander
|
4e36ed43c0
|
VPN: Fix deletion of tunnels
|
2018-10-29 04:54:57 +05:30 |
Roopesh Chander
|
1e7fa2390d
|
Fix: Make sure all prepareForReuse() implementations call super
|
2018-10-29 02:27:14 +05:30 |
Roopesh Chander
|
6b6a4d3f17
|
Tunnel edit: Set correct title when editing
|
2018-10-29 02:24:32 +05:30 |
Roopesh Chander
|
b9d6d194bc
|
Tunnel detail: Change title after editing completes
|
2018-10-29 02:21:19 +05:30 |
Roopesh Chander
|
6b969b7bdf
|
Tunnel detail: Copying the public key
|
2018-10-29 02:19:11 +05:30 |
Roopesh Chander
|
90eac14b9a
|
Tunnel editing: Fix cell class names
|
2018-10-29 02:15:43 +05:30 |
Roopesh Chander
|
b9c3e062ea
|
Import: Use the refactored function for Open-in
|
2018-10-29 02:09:50 +05:30 |
Roopesh Chander
|
894925466d
|
Import: Minor refactoring
|
2018-10-29 02:08:40 +05:30 |
Roopesh Chander
|
571572943b
|
Import: Show errors when importing fails
|
2018-10-29 02:03:39 +05:30 |
Roopesh Chander
|
2b72e76679
|
Import config: Directly add config, don't open up the editor
|
2018-10-29 01:58:21 +05:30 |
Roopesh Chander
|
b060b9ff06
|
Zip: Import configs from zip files
|
2018-10-29 01:52:43 +05:30 |
Roopesh Chander
|
2d41591cfd
|
Zip: Add zip file reader
|
2018-10-29 01:51:49 +05:30 |
Roopesh Chander
|
3a58dd9481
|
Zip: Include minizip in our Xcode project
|
2018-10-29 01:03:53 +05:30 |
Roopesh Chander
|
131d362211
|
Zip: Add code from the minizip project
Source: https://zlib.net/zlib-1.2.11.tar.gz
|
2018-10-29 01:03:44 +05:30 |
Roopesh Chander
|
974b2568d2
|
QR code: Save the scanned tunnel
|
2018-10-28 23:32:15 +05:30 |
Jeroen Leenarts
|
fabfd17d44
|
QR code: Ask for title when scanning a QR code
|
2018-10-28 23:20:18 +05:30 |
Roopesh Chander
|
b172ba3a2a
|
QR code: Minor refactoring
|
2018-10-28 23:19:56 +05:30 |
Jeroen Leenarts
|
1ae0b9a64b
|
QR code: Support some form of rotation.
|
2018-10-28 23:19:52 +05:30 |
Jeroen Leenarts
|
14a802417b
|
QR code: Make sure correct layering is used to make sure hint remains visible.
|
2018-10-28 23:19:45 +05:30 |
Roopesh Chander
|
153c11c42c
|
QR code: Integrate Eric's QR code scanner
|
2018-10-28 22:22:32 +05:30 |
Roopesh Chander
|
7795b6954c
|
Info.plist: Indicate that the app shall use the camera
|
2018-10-28 22:01:02 +05:30 |