Hi,

I am trying to install a new instance of cygwin on Windows 2016 Server MSDN 
instance and am having problems downloading the mirrors list:

    2021/02/05 14:21:39 connection error: 12029 fetching 
https://cygwin.com/mirrors.lst

Using Wireshark and configuration options in Firefox, the root cause appears to 
be that the setup-x86_64.exe is trying to use TLSv1.0 and SSLv3 to download 
this file, but the download is failing as the response is a fatal TLS alert: 
invalid protocol (2/70). Many Internet servers have been shutting off 
TLSv1.0/SSLv3 in favor of TLSv1.2/1.3 these days, is this a case of that? If 
so, the setup app needs to be updated.

I can specify a specific server URL after the mirrors.lst download fails and 
can at least get something installed.

Is there any workaround to force setup-x86_64.exe to default to TLSv1.2/1.3? Or 
is this something that the MSDN version of Windows 2016 Server has configured?


More details/symptoms:

I am behind a firewall, but the proxy settings in IE allow me to tunnel out. 
The corresponding "Use System Proxy Settings" in Firefox works fine. But when I 
set the TLS settings in Firefox's "about:config" to use only TLSv1.0/SSLv3, I 
see the same alert being returned to Firefox.

Wireshark reports:

CONNECT cygwin.com:443 HTTP1.0 ->
User-Agent: ...deleted

<- HTTP/1.0 200 Connection established

ClientHello ->
v1.0

<- Fatal Alert: 2/70

Supposedly SCHANNEL has TLSv1.2 on by default, but have no idea how the setup 
app is written.

https://docs.microsoft.com/en-us/windows/win32/secauthn/protocols-in-tls-ssl--schannel-ssp-
https://docs.microsoft.com/en-us/archive/blogs/kaushal/support-for-ssltls-protocols-on-windows

My previous installs of cygwin aren't having any problems when trying to 
incrementally add software, maybe the mirrors file is cached somewhere?

Thanks for any tips,

Brad


--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to