Closed ShahneRodgers closed 2 years ago
This is great! Thanks! 🎉
I wonder how hard it would be to run badssl.com locally 🤔
It should be pretty simple - the only question is whether to use the genuine Chromium version that seems to require building from scratch 😞 (and thus keeping copies of everything) , or one of the random copies that may or may not be/continue to be legitimate / present.
LGTM! Do you want to autosquash those fixups? :bowtie:
As per issue #458, passing the
ssl
option completely overrides all settings, rather than just overwriting the "sub"-setting that was specified. Egssl: [{:verions, [:'tlsv1.2']}]
disabled all TLS settings rather than just requiring TLSv1.2.This commit changes HTTPoison's behaviour to merge the
ssl
settings with my best-guess at what the defaults are. Since it may be a breaking change, it also adds a newssl_override
option that can be used by anyone wishing to maintain the existing behaviour.This resolves #458.