This reverses the change to use std.net.curl for web access, instead falling back to the original dlang-requests. Compilation memory will go up some, but using cURL had the unfortunate side-effect that the program would fail to start on Windows if libcurl.dll was not present. It just wasn't obvious, since all machines tested on had the D compiler installed, which includes the file.
While changing this it became apparent key/certificate file management was lacking, so it has been improved. Error messages related to SSL errors also saw improvements.
This reverses the change to use
std.net.curl
for web access, instead falling back to the originaldlang-requests
. Compilation memory will go up some, but using cURL had the unfortunate side-effect that the program would fail to start on Windows iflibcurl.dll
was not present. It just wasn't obvious, since all machines tested on had the D compiler installed, which includes the file.While changing this it became apparent key/certificate file management was lacking, so it has been improved. Error messages related to SSL errors also saw improvements.