Davide De Rosa
ebe8c5836b
Only retain first parsing warning
2018-10-28 14:41:41 +01:00
Davide De Rosa
49b86c2888
Move variable declaration to proper scope
2018-10-28 14:41:41 +01:00
Davide De Rosa
fa59b8b5f9
Fix handling of extra whitespaces in .ovpn
...
Fixes #17
2018-10-27 19:49:35 +02:00
Davide De Rosa
0b7ab7bca6
Intercept potentially unsupported options
...
As warnings.
2018-10-27 14:51:51 +02:00
Davide De Rosa
9e933d68c5
Improve unsupported options filter
2018-10-27 12:33:30 +02:00
Davide De Rosa
422c4da09c
Move ParsedFile out of WizardHostVC
2018-10-27 12:08:44 +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
73e09fefb1
Retain unhandled mtu/mssfix lines in stripped
2018-10-27 09:43:57 +02:00
Davide De Rosa
c7639daf0d
Strip configuration file before attaching
...
Of sensitive or private data.
2018-10-27 09:42:41 +02:00
Davide De Rosa
542a3e3721
Upgrade TunnelKit with configuration refactoring
2018-10-25 22:45:44 +02:00
Davide De Rosa
205f8a9c0e
Refine regex for unsupported blocks
...
Was rejecting entries with shared prefix (e.g. "key" -> "keysize").
2018-10-24 10:24:45 +02:00
Davide De Rosa
f691a4f204
Raise exception on proxy in .ovpn
2018-10-24 00:24:23 +02:00
Davide De Rosa
d026004db3
Raise exception on external file in .ovpn
...
- ca
- cert
- key
- tls-auth
- tls-crypt
2018-10-23 19:07:09 +02:00
Davide De Rosa
9292919816
Update VPN status after profile reinstall
...
Should now cover all scenarios.
2018-10-23 12:54:40 +02:00
Davide De Rosa
976e47af64
Clear VPN error status before restart
2018-10-22 21:49:43 +02:00
Davide De Rosa
be6abdcf2a
Move file-to-lines to String extension
2018-10-21 09:36:50 +02:00
Davide De Rosa
0954de3322
Support TLS wrapping via TunnelKit
...
tls-auth and tls-crypt.
2018-10-19 17:25:39 +02:00
Davide De Rosa
4774c2705f
Raise exception on unrecognized option values
...
Do not fall back when an unhandled value is found in:
- cipher
- auth
- proto
Falling back to a default value here would break the data
connection most of the time.
2018-10-18 10:25:15 +02:00
Davide De Rosa
b62f7669f2
Match cfg lines from the beginning
...
E.g. cipher was matching tls-cipher.
2018-10-17 23:59:30 +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