mirror of
https://github.com/passepartoutvpn/passepartout-apple.git
synced 2024-12-26 03:12:37 +00:00
3a59ac7684
The VPNConfiguration parameter is opaque and tightly coupled to TunnelKit. Connecting to a Profile makes infinitely more sense, beyond simplifying the VPNManager class. Configuration building is fully delegated to the strategy (as it has to be). - VPNManager takes Profile and produces VPNConfigurationParameters - VPNManagerStrategy takes VPNConfigurationParameters (abstract) - TunnelKitVPNManagerStrategy takes VPNConfigurationParameters and produces TunnelKitVPNConfiguration internally |
||
---|---|---|
.. | ||
Utils.swift | ||
Utils+Async.swift | ||
Utils+CoreData.swift | ||
Utils+Dates.swift | ||
Utils+FileManager.swift | ||
Utils+Logging.swift | ||
Utils+Network.swift | ||
Utils+Strings.swift | ||
Utils+TestFlight.swift | ||
Utils+URL.swift |