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