Fix servers filtering for PIA

This commit is contained in:
Quentin McGaw
2020-10-18 23:44:16 +00:00
parent af606463ea
commit 302adb26d7
2 changed files with 6 additions and 5 deletions

View File

@@ -140,8 +140,8 @@ func filterPIAOldServers(servers []models.PIAOldServer, regions []string) (filte
switch {
case filterByPossibilities(server.Region, regions):
default:
servers = append(servers, server)
filtered = append(filtered, server)
}
}
return servers
return filtered
}

View File

@@ -251,10 +251,10 @@ func filterPIAServers(servers []models.PIAServer, regions []string) (filtered []
switch {
case filterByPossibilities(server.Region, regions):
default:
servers = append(servers, server)
filtered = append(filtered, server)
}
}
return servers
return filtered
}
func newPIAv4HTTPClient(serverName string) (client *http.Client, err error) {
@@ -266,6 +266,7 @@ func newPIAv4HTTPClient(serverName string) (client *http.Client, err error) {
if err != nil {
return nil, fmt.Errorf("cannot parse PIA root certificate: %w", err)
}
// certificate.DNSNames = []string{serverName, "10.0.0.1"}
rootCAs := x509.NewCertPool()
rootCAs.AddCert(certificate)
TLSClientConfig := &tls.Config{
@@ -384,7 +385,7 @@ func fetchPIAToken(fileManager files.FileManager, client *http.Client) (token st
url := url.URL{
Scheme: "https",
User: url.UserPassword(username, password),
Host: "10.0.0.1",
Host: "185.216.33.146",
Path: "/authv3/generateToken",
}
request, err := http.NewRequest(http.MethodGet, url.String(), nil)