Davide De Rosa
|
48c7e068e6
|
Expose MockVPNProvider
|
2021-09-20 19:43:17 +02:00 |
Davide De Rosa
|
ff4a1e3945
|
Ditch non-scalable VPN.shared
|
2021-09-20 18:52:34 +02:00 |
Davide De Rosa
|
c442d44a0f
|
Complete jazzy documentation
|
2021-09-20 18:35:33 +02:00 |
Davide De Rosa
|
70f8c6cc2b
|
Reorganize VPNProvider related components
Reuse most code for native or custom providers.
|
2021-09-20 18:34:45 +02:00 |
Davide De Rosa
|
e6e37cd528
|
Relax protocol type in base VPN configuration
NETunnelProviderProtocol -> NEVPNProtocol
|
2021-08-25 18:00:48 +02:00 |
Davide De Rosa
|
9a00befca9
|
Move configuration implementation to single file
|
2021-08-25 18:00:25 +02:00 |
Davide De Rosa
|
7f84d8338c
|
Upgrade Xcode project
|
2021-06-26 11:00:24 +02:00 |
Davide De Rosa
|
ba3ead13a3
|
Update copyright
|
2020-12-27 17:29:39 +01:00 |
Davide De Rosa
|
945bb1b9b7
|
Fix context of StandardVPNProvider
Not generic, rather an OpenVPN implementation.
- Move to OpenVPN subspec
- Rename to OpenVPNProvider
- Depend OpenVPN on Manager
|
2020-11-15 21:12:53 +01:00 |
Davide De Rosa
|
683617ddd4
|
Use active profile name in VPN configuration
Rather than "Passepartout", as seen in device settings.
|
2020-07-02 19:26:50 +02:00 |
Davide De Rosa
|
8c405e7ea5
|
Add String value to VPNStatus
|
2020-06-13 17:51:46 +02:00 |
Davide De Rosa
|
10aec5185d
|
Document Manager subspec
Refactor notifications to newer Swift convention.
|
2020-06-13 17:38:55 +02:00 |
Davide De Rosa
|
5807924202
|
Create "Manager" subspec
- Move VPN helpers from Passepartout
- Initialize VPN.shared explicitly
- Expose internal *VPNConfiguration constructors
|
2020-06-13 17:38:55 +02:00 |