https://bugs.winehq.org/show_bug.cgi?id=48047
Bug ID: 48047 Summary: urlmon:protocol - The https test fails on XP since the winehq.org upgrade Product: Wine Version: unspecified Hardware: x86 OS: Windows Status: NEW Severity: normal Priority: P2 Component: urlmon Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
Created attachment 65588 --> https://bugs.winehq.org/attachment.cgi?id=65588 Screen capture of test.winehq showing the failures starting on Sep 09
The https protocol test in urlmon:protocol has been failing on Windows XP and 2003 since the winehq.org upgrade:
protocol.c:3591: Testing https protocol (from urlmon)... protocol.c:1190: Test failed: hrResult = 800c0008, expected: 00000000 protocol.c:3435: Test failed: wait timed out protocol.c:3437: Test failed: expected Switch urlmon:protocol:0444 done (258) in 120s Test failed: timed out
Note: 800c0008 is INET_E_DOWNLOAD_FAILURE.
See https://test.winehq.org/data/tests/urlmon:protocol.html
On Windows XP trying to open https://www.winehq.org in Internet Explorer (8.0.6001.18702) fails with no clear reason. Many other sites fail in the same way while trying to access google.com clearly indicates there is a certificate problem and asks whether to trust it anyway. As is Windows XP is unusable to surf the web. It's still possible to install Firefox 52.9.0 and then accessing https://www.winehq.org works. But then Firefox uses its own rot certificates and may not even use the Windows libraries for encryption.
Windows Update offers no meaningful update (only Microsoft Security Essentials and Windows Live Essentials).
So it's possible Windows XP and 2003 are either missing the required root certificates or do not support support whichever standard is used in the current certificates. In that case this test should be skipped on these platforms.