downloader
downloader copied to clipboard
Consider crate config so openssl transitive dependency can be turned off
I just had to remove downloader from my project because I realized it introduces a hard dependency on openssl somehow, probably due to the way tokio is configured.
Can you check if that is really needed? Doing downloads manually with reqwest is possible but messy, but I had to move my app off openssl because with the transition from Openssl 1.1 to 3.x within the linux ecosystem providing universally working binaries becomes a nightmare.
Reqwest can use rustls-tls and that works great, but downloader somehow causes tokio-native-tls and hyper-tls to be pulled in which have no such option.