chore(providers): remove perfect privacy

This commit is contained in:
Quentin McGaw
2026-08-05 10:15:14 +00:00
parent 4d7fd514c5
commit db6992d0b3
17 changed files with 4 additions and 336 deletions
@@ -59,7 +59,6 @@ func (o OpenVPNSelection) validate(vpnProvider string) (err error) {
if o.Protocol == constants.TCP && helpers.IsOneOf(vpnProvider,
providers.Giganews,
providers.Ipvanish,
providers.Perfectprivacy,
providers.Vyprvpn,
) {
return fmt.Errorf("TCP protocol is not supported: for VPN service provider %s", vpnProvider)
@@ -93,9 +92,6 @@ func (o OpenVPNSelection) validate(vpnProvider string) (err error) {
case providers.Mullvad:
allowedTCP = []uint16{80, 443, 1401}
allowedUDP = []uint16{53, 1194, 1195, 1196, 1197, 1300, 1301, 1302, 1303, 1400}
case providers.Perfectprivacy:
allowedTCP = []uint16{44, 443, 4433}
allowedUDP = []uint16{44, 443, 4433}
case providers.Privado:
allowedTCP = []uint16{443, 1194, 8080, 8443}
allowedUDP = []uint16{443, 1194, 8080, 8443}
@@ -66,7 +66,6 @@ func (p PortForwarding) Validate(vpnProvider string) (err error) {
providerSelected = *p.Provider
}
validProviders := []string{
providers.Perfectprivacy,
providers.PrivateInternetAccess,
providers.Privatevpn,
providers.Protonvpn,