Davide De Rosa
|
84eb9d09c4
|
Rename Core targets
Fix import in Core umbrella header.
|
2019-05-27 00:13:33 +02:00 |
Davide De Rosa
|
87527ed290
|
Upgrade to TunnelKit 2.0
Major reorganization. No changes in logic.
Rename by_* to pod_*.
|
2019-05-25 18:29:10 +02:00 |
Davide De Rosa
|
724a4bc10a
|
Request products in separate class
|
2019-04-07 15:29:10 +02:00 |
Davide De Rosa
|
ab5517dcba
|
Rename ParsingResult to Result
From ConfigurationParser in TunnelKit.
|
2019-04-04 19:26:08 +02:00 |
Davide De Rosa
|
f3e6c34bd1
|
Customize block on passphrase input cancellation
Do not delete .ovpn file when importing from iTunes.
|
2019-03-25 20:33:17 +01:00 |
Davide De Rosa
|
8f0e28e315
|
Forward input passphrase to parser
|
2019-03-25 20:33:17 +01:00 |
Davide De Rosa
|
dc81356b31
|
Retry import after passphrase input
Isolate .ovpn parsing routines.
- AppDelegate (external URL)
- ImportedHosts
Only delete URL if error is not encryption passphrase.
|
2019-03-25 20:33:07 +01:00 |
Davide De Rosa
|
43b75a1029
|
Add completion handler to intent dispatcher
|
2019-03-18 17:18:57 +01:00 |
Davide De Rosa
|
c3e6e1ecd5
|
Move intents to Core target
Suppress responses for consistency.
|
2019-03-18 17:06:35 +01:00 |
Davide De Rosa
|
5237aa3916
|
Import Core framework into iOS target
|
2019-03-18 11:52:19 +01:00 |
Davide De Rosa
|
7a21338042
|
Update copyright
|
2019-03-09 11:44:44 +01:00 |
Davide De Rosa
|
e3a0a10753
|
Drop another redundant import
|
2019-03-09 11:30:36 +01:00 |
Davide De Rosa
|
fb5cd52eea
|
Drop redundant import
|
2019-03-09 11:24:04 +01:00 |
Davide De Rosa
|
2e4d2162ac
|
Define custom intents
- Connect
- Disable
- (Un)Trust current network
- (Un)Trust cellular network
- Move to location
|
2019-03-09 11:23:47 +01:00 |
Davide De Rosa
|
323807cfbf
|
Configure reviewer event count in AppConstants
|
2018-12-10 12:53:15 +01:00 |
Davide De Rosa
|
3d5c2bb8f5
|
Move .ovpn parser to TunnelKit
|
2018-11-10 11:39:36 +01:00 |
Davide De Rosa
|
bc0568cc38
|
Do not re-save profiles on (de)activate
Only service JSON is affected.
|
2018-11-04 14:55:25 +01:00 |
Davide De Rosa
|
9e7c4960e5
|
Update GitHub URL in license preamble
|
2018-11-04 10:53:16 +01:00 |
Davide De Rosa
|
06ecd3367f
|
Overwrite pending profile when reimporting
- Overwrite title field
- Remove old .ovpn
useSuggestedTitle() is only called on load, it will never
overwrite user input unless there's a new import.
|
2018-10-27 20:41:47 +02:00 |
Davide De Rosa
|
c084c71db3
|
Present host wizard in presented vc or root
|
2018-10-27 20:37:30 +02:00 |
Davide De Rosa
|
326c5b823d
|
Observe wizard creation via notifications
Flow is too scattered to safely maintain delegation.
|
2018-10-27 20:11:26 +02:00 |
Davide De Rosa
|
0f43255676
|
Show warning alert before continuing import
Fixes #16
|
2018-10-27 15:01:51 +02:00 |
Davide De Rosa
|
8d2ce2e7ae
|
Handle potentially unsupported as a warning alert
Configuration is imported anyway, so alert must be asynchronous.
|
2018-10-27 14:57:37 +02:00 |
Davide De Rosa
|
42c94c3a14
|
Delete openURL .ovpn on Cancel
|
2018-10-27 13:35:21 +02:00 |
Davide De Rosa
|
0d23187eef
|
Delete unparsable .ovpn
|
2018-10-27 13:35:21 +02:00 |
Davide De Rosa
|
8c1e6d00ca
|
Parse .ovpn file outside of wizard context
|
2018-10-27 12:33:17 +02:00 |
Davide De Rosa
|
4b075bcc95
|
Improve alerts on configuration import error
Issue reporting is currently disabled because un unparsed .ovpn
may contain sensitive data.
|
2018-10-27 09:43:57 +02:00 |
Davide De Rosa
|
ae9c32e9f5
|
Configure logging ASAP
Wasn't logging errors in profiles decoding.
|
2018-10-25 11:31:01 +02:00 |
Davide De Rosa
|
ccd5e2d03e
|
Append exception desc to parsing error alert
|
2018-10-18 09:32:18 +02:00 |
Davide De Rosa
|
d1b0b59748
|
Treat unsupported option errors specifically
Show a more informative alert if the provided .ovpn file contains
an unsupported option.
|
2018-10-16 18:03:13 +02:00 |
Davide De Rosa
|
b9ec01945d
|
Initial commit
|
2018-10-11 09:13:19 +02:00 |