Add TorGuard provider
This commit is contained in:
parent
9282525be0
commit
d1ade9a977
|
@ -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
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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 |
|
@ -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
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -15,6 +15,7 @@ Passepartout предлагает предустановленные настр
|
||||||
- NordVPN
|
- NordVPN
|
||||||
- Private Internet Access
|
- Private Internet Access
|
||||||
- ProtonVPN
|
- ProtonVPN
|
||||||
|
- TorGuard
|
||||||
- TunnelBear
|
- TunnelBear
|
||||||
- VyprVPN
|
- VyprVPN
|
||||||
- Windscribe
|
- Windscribe
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue