mirror of
https://github.com/passepartoutvpn/passepartout-apple.git
synced 2025-01-27 02:52:26 +00:00
bb8c760278
Encode OpenVPN password + OTP in tunnel rather than in the app. Encoding them upfront in the app ends up persisting the profile with the combined password. Update the library with a new OTP field in OpenVPN.Credentials, so that the password encoding is performed [on the fly in the tunnel](https://github.com/passepartoutvpn/passepartoutkit-source/pull/398). Similar to how provider modules are generated. This is likely a regression caused by migrating to NEProfileRepository, because starting a connection causes the profile to be saved to NE with the encoded password. Later, the profile is restored from NE and therefore contains the encoded password. |
||
---|---|---|
.. | ||
Extensions | ||
DNSView.swift | ||
HTTPProxyView.swift | ||
IPView.swift | ||
IPView+Route.swift | ||
OnDemandView.swift | ||
OpenVPNView.swift | ||
OpenVPNView+Configuration.swift | ||
OpenVPNView+Credentials.swift | ||
WireGuardView.swift |