passepartout-apple/PassepartoutLibrary/Sources/PassepartoutVPN/Domain
Davide De Rosa c8abb245f3
Restore on-demand backward compatibility (#338)
In #333, the non-optional field `disconnectsIfNotMatching` was removed
completely. Therefore, downgrading from 2.2.0 may lose profiles due to
the missing required field.

Mitigate the issue by restoring the field as optional, even if it's
unused, for the sake of not breaking profile serialization until the
2.2.0 release. Remove the deprecated field after that.
2023-07-30 17:43:03 +02:00
..
DebugLog.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
Errors.swift Refactor domain errors (#310) 2023-07-02 12:51:50 +02:00
Network.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
Profile+Account.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
Profile+Header.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
Profile+Host.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
Profile+NetworkSettings.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
Profile+OnDemand.swift Restore on-demand backward compatibility (#338) 2023-07-30 17:43:03 +02:00
Profile+OpenVPNSettings.swift Invoke VPNManager methods with a Profile object (#309) 2023-05-28 09:56:51 +02:00
Profile+Provider.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
Profile+WireGuardSettings.swift Invoke VPNManager methods with a Profile object (#309) 2023-05-28 09:56:51 +02:00
Profile.swift Invoke VPNManager methods with a Profile object (#309) 2023-05-28 09:56:51 +02:00
VPNConfigurationParameters.swift Invoke VPNManager methods with a Profile object (#309) 2023-05-28 09:56:51 +02:00
VPNPreferences.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
VPNState.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00