Increase timeouts for downloads (#116)

This commit is contained in:
Stefano Sinigardi 2021-07-30 22:43:04 +02:00 коммит произвёл GitHub
Родитель 1e4448e073
Коммит 7265ebc09a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -98,6 +98,11 @@ namespace vcpkg::Downloads
WinHttpSession ret;
ret.m_hSession.reset(h);
// Increase default timeouts to help connections behind proxies
// WinHttpSetTimeouts(HINTERNET hInternet, int nResolveTimeout, int nConnectTimeout, int nSendTimeout, int
// nReceiveTimeout);
WinHttpSetTimeouts(h, 0, 120000, 120000, 120000);
// If the environment variable HTTPS_PROXY is set
// use that variable as proxy. This situation might exist when user is in a company network
// with restricted network/proxy settings