The upstream proxy feature made the HTTP library variable depending on whether the upstream proxy uses HTTP or HTTPS. It was even set correctly when an upstream proxy was used. But the old (and still predominant) use case of no upstream proxy was forgotten, and trying to use the HTTP library crashed immediately when a non-HTTPS request was proxied.
The upstream proxy feature made the HTTP library variable depending on whether the upstream proxy uses HTTP or HTTPS. It was even set correctly when an upstream proxy was used. But the old (and still predominant) use case of no upstream proxy was forgotten, and trying to use the HTTP library crashed immediately when a non-HTTPS request was proxied.