Remove usage of go-ieproxy for windows (#10009)

There is a potential for deadlock on Windows 10
refer https://github.com/mattn/go-ieproxy/issues/17 

remove this dependency for now.
This commit is contained in:
Klaus Post
2020-07-10 12:08:14 -07:00
committed by GitHub
parent 5c15656c55
commit 968342c732
4 changed files with 7 additions and 7 deletions

View File

@@ -32,7 +32,6 @@ import (
"time"
"github.com/inconshreveable/go-update"
"github.com/mattn/go-ieproxy"
xhttp "github.com/minio/minio/cmd/http"
"github.com/minio/minio/cmd/logger"
"github.com/minio/minio/pkg/env"
@@ -409,7 +408,7 @@ const updateTimeout = 10 * time.Second
func getUpdateTransport(timeout time.Duration) http.RoundTripper {
var updateTransport http.RoundTripper = &http.Transport{
Proxy: ieproxy.GetProxyFunc(),
Proxy: http.ProxyFromEnvironment,
DialContext: xhttp.NewCustomDialContext(timeout),
IdleConnTimeout: timeout,
TLSHandshakeTimeout: timeout,