try to update to 3.10.5 using the default update channel. (please note the patch will be reverted by the update)
Actual result BEFORE applying this Pull Request
Before the patch you can not update using the proxy setting as the get_headers call fails as it does not go via the proxy.
Expected result AFTER applying this Pull Request
Before and after the patch you can update without proxy but with that patch also with the proxy as we now go via the HTTPFactory vs get_headers directly.
I made the first two tests, all fine.
The third test needs a proxy - unfortunately I cannot set up a proxy so could not perform the third test.