With this we start using arsd.http2 for HTTPS access, but keep dlang-requests for SSL server connections. This is purely because dlang-requests does not load certificates on Windows, while arsd.http2 does. Using requests everywhere would make sense, but then the user would unavoidably be required to supply their own cacert.pem on Windows, which would be far from ideal.
One notable difference is that Webtitles does not stream the page as it looks for titles, but rather downloads all of it. This can probably be changed, but it has low priority.
With this we start using
arsd.http2
for HTTPS access, but keepdlang-requests
for SSL server connections. This is purely becausedlang-requests
does not load certificates on Windows, whilearsd.http2
does. Usingrequests
everywhere would make sense, but then the user would unavoidably be required to supply their owncacert.pem
on Windows, which would be far from ideal.One notable difference is that
Webtitles
does not stream the page as it looks for titles, but rather downloads all of it. This can probably be changed, but it has low priority.