aboutsummaryrefslogtreecommitdiffstats
path: root/coin
diff options
context:
space:
mode:
Diffstat (limited to 'coin')
-rw-r--r--coin/provisioning/common/shared/http_proxy.txt2
-rw-r--r--coin/provisioning/common/windows/set-proxy.ps12
-rw-r--r--coin/provisioning/common/windows/unset-proxy.ps12
3 files changed, 4 insertions, 2 deletions
diff --git a/coin/provisioning/common/shared/http_proxy.txt b/coin/provisioning/common/shared/http_proxy.txt
index 3aa6ceba..88d0e630 100644
--- a/coin/provisioning/common/shared/http_proxy.txt
+++ b/coin/provisioning/common/shared/http_proxy.txt
@@ -1,2 +1,2 @@
-proxy="http://proxy.intra.qt.io:3128"
+proxy=http://proxy.intra.qt.io:3128
diff --git a/coin/provisioning/common/windows/set-proxy.ps1 b/coin/provisioning/common/windows/set-proxy.ps1
index 23c0e6aa..08d6a204 100644
--- a/coin/provisioning/common/windows/set-proxy.ps1
+++ b/coin/provisioning/common/windows/set-proxy.ps1
@@ -35,7 +35,7 @@ $n = Get-Content "$PSScriptRoot\..\shared\http_proxy.txt"
$n = $n.Split('=')
New-Variable -Name $n[0] -Value $n[1]
-if (([string]::IsNullOrEmpty($proxy)) -or ($proxy -eq '""')) {
+if ([string]::IsNullOrEmpty($proxy)) {
Write-Host "No proxy is defined."
} else {
Write-Host "Checking proxy @ $proxy"
diff --git a/coin/provisioning/common/windows/unset-proxy.ps1 b/coin/provisioning/common/windows/unset-proxy.ps1
index d0a374ef..9c3dddb3 100644
--- a/coin/provisioning/common/windows/unset-proxy.ps1
+++ b/coin/provisioning/common/windows/unset-proxy.ps1
@@ -32,6 +32,8 @@
#############################################################################
Write-Host "Disabling proxy"
+# A bit-mask is needed to disable "Automatically detect settings" from LAN
+# settings that disturb and re-enable proxy even after disabling it.
$dcs = (Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections").DefaultConnectionSettings
$dcs[8] = $_ -band 0xF7
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" -Name DefaultConnectionSettings -Value $dcs