ogham / dog

A command-line DNS client.
https://dns.lookup.dog/
European Union Public License 1.2
6.05k stars 169 forks source link

Consider using rustls #21

Open moderation opened 3 years ago

moderation commented 3 years ago

By using rustls we could compile dog without requiring OpenSSL and compile using musl.

See https://github.com/osa1/tiny/issues/179 and:

Rustls vs OpenSSL: (link: https://jbp.io/2019/07/01/rustls-vs-openssl-performance.html)

ogham commented 3 years ago

I'm not sure if there are any side-effects of switching away from OpenSSL, but I would at least like there to be some way to have pluggable SSL implementations, so users can make the choice for themselves when building it.

0x5c commented 3 years ago

Allowing different SSL crates to be used should be possible with cargo features.