Add TorGuard provider

This commit is contained in:
Davide De Rosa 2020-05-15 13:31:48 +02:00
parent 9282525be0
commit d1ade9a977
20 changed files with 49 additions and 2 deletions

View File

@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
### Added
- TorGuard provider (Jorrit Visser). [api-source#5](https://github.com/passepartoutvpn/api-source/issues/5)
## 1.11.2 (2020-05-12) ## 1.11.2 (2020-05-12)
### Changed ### Changed

View File

@ -281,11 +281,13 @@ internal enum Asset {
internal static let zw = ImageAsset(name: "zw") internal static let zw = ImageAsset(name: "zw")
} }
internal enum Providers { internal enum Providers {
internal static let hideme = ImageAsset(name: "hideme")
internal static let mullvad = ImageAsset(name: "mullvad") internal static let mullvad = ImageAsset(name: "mullvad")
internal static let nordvpn = ImageAsset(name: "nordvpn") internal static let nordvpn = ImageAsset(name: "nordvpn")
internal static let pia = ImageAsset(name: "pia") internal static let pia = ImageAsset(name: "pia")
internal static let placeholder = ImageAsset(name: "placeholder") internal static let placeholder = ImageAsset(name: "placeholder")
internal static let protonvpn = ImageAsset(name: "protonvpn") internal static let protonvpn = ImageAsset(name: "protonvpn")
internal static let torguard = ImageAsset(name: "torguard")
internal static let tunnelbear = ImageAsset(name: "tunnelbear") internal static let tunnelbear = ImageAsset(name: "tunnelbear")
internal static let vyprvpn = ImageAsset(name: "vyprvpn") internal static let vyprvpn = ImageAsset(name: "vyprvpn")
internal static let windscribe = ImageAsset(name: "windscribe") internal static let windscribe = ImageAsset(name: "windscribe")

View File

@ -299,6 +299,10 @@ internal enum L10n {
internal static func protonvpn(_ p1: String) -> String { internal static func protonvpn(_ p1: String) -> String {
return L10n.tr("Core", "account.sections.guidance.footer.infrastructure.protonvpn", p1) return L10n.tr("Core", "account.sections.guidance.footer.infrastructure.protonvpn", p1)
} }
/// Use your %@ service credentials, which may differ from website credentials.
internal static func torguard(_ p1: String) -> String {
return L10n.tr("Core", "account.sections.guidance.footer.infrastructure.torguard", p1)
}
/// Use your %@ website credentials. Your username is usually your e-mail. /// Use your %@ website credentials. Your username is usually your e-mail.
internal static func tunnelbear(_ p1: String) -> String { internal static func tunnelbear(_ p1: String) -> String {
return L10n.tr("Core", "account.sections.guidance.footer.infrastructure.tunnelbear", p1) return L10n.tr("Core", "account.sections.guidance.footer.infrastructure.tunnelbear", p1)

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "torguard@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "torguard@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -66,6 +66,7 @@ Passepartout can connect to a few well-known VPN providers with an existing acco
- [NordVPN][app-net-nordvpn] - [NordVPN][app-net-nordvpn]
- [Private Internet Access][app-net-pia] - [Private Internet Access][app-net-pia]
- [ProtonVPN][app-net-protonvpn] - [ProtonVPN][app-net-protonvpn]
- [TorGuard][app-net-torguard]
- [TunnelBear][app-net-tunnelbear] - [TunnelBear][app-net-tunnelbear]
- [VyprVPN][app-net-vyprvpn] - [VyprVPN][app-net-vyprvpn]
- [Windscribe][app-net-windscribe] - [Windscribe][app-net-windscribe]
@ -182,6 +183,7 @@ Website: [passepartoutvpn.app][about-website]
[app-net-nordvpn]: https://go.nordvpn.net/SH21Z [app-net-nordvpn]: https://go.nordvpn.net/SH21Z
[app-net-pia]: https://www.privateinternetaccess.com/pages/buy-vpn/ [app-net-pia]: https://www.privateinternetaccess.com/pages/buy-vpn/
[app-net-protonvpn]: https://proton.go2cloud.org/SHZ [app-net-protonvpn]: https://proton.go2cloud.org/SHZ
[app-net-torguard]: https://torguard.net/
[app-net-tunnelbear]: https://www.tunnelbear.com/ [app-net-tunnelbear]: https://www.tunnelbear.com/
[app-net-vyprvpn]: https://www.vyprvpn.com/ [app-net-vyprvpn]: https://www.vyprvpn.com/
[app-net-windscribe]: https://secure.link/kCsD0prd [app-net-windscribe]: https://secure.link/kCsD0prd

@ -1 +1 @@
Subproject commit 25245fe6def6ee51936814a7f3ecc6daabf96c87 Subproject commit 12ea3dcda0da0ef823474bfe748e0f450ad915db

@ -1 +1 @@
Subproject commit c9662caa172e1406352c68b931ca3bb2cc5011a3 Subproject commit 811bedf3ec152b99e7c92398a7b19445a4ada249

View File

@ -15,6 +15,7 @@ Passepartout bietet Voreinstellungen für alle gängigen VPN-Anbieter:
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ To Passepartout βασίζετε σε ανοιχτό κώδικα: https://githu
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ Passepartout offers presets for major VPN providers:
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ Passepartout ofrece ajustes para estos proveedores VPN:
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

1
fastlane/metadata/fr-FR/description.txt Executable file → Normal file
View File

@ -15,6 +15,7 @@ Passepartout offre des réglages pré-conçu avec des fournisseurs VPN majeurs :
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ Passepartout offre profili per i maggiori provider VPN:
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ Passepartout biedt presets voor grote VPN-providers:
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ Passepartout oferuje gotowe konfiguracje dla poniższych usługodawców:
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ Passepartout oferece configurações para os seguintes provedores de VPN:
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ Passepartout предлагает предустановленные настр
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe

View File

@ -15,6 +15,7 @@ Passepartout erbjuder förinställningar för större VPN-leverantörer:
- NordVPN - NordVPN
- Private Internet Access - Private Internet Access
- ProtonVPN - ProtonVPN
- TorGuard
- TunnelBear - TunnelBear
- VyprVPN - VyprVPN
- Windscribe - Windscribe