-
-
Notifications
You must be signed in to change notification settings - Fork 189
Replace OpenSSL with rustls #1928
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
cb636f5 to
d645040
Compare
|
@mre If we see that this PR works in CI and on different machines for users, do you agree that it makes sense to fully get rid of the OpenSSL approach? Or do you think we should keep it and only change the default? |
d645040 to
fe1e69a
Compare
|
TBH, for now I would keep it and change the default. At least for one version. Then we can tell people to switch back to OpenSSL if there are any problems. We could mention that in the release-notes. On the other side, I'm flexible here. That's just what I would do, but we can also go all-in on rustls. 😆 Worst case, we release a patch version with the OpenSSL option available again. So whatever you believe is the best tradeoff between simplicity and user experience. |
|
This unfortunately is blocked by reacherhq/check-if-email-exists#1625. The problem is that the latest version of check-if-email-exists on crates.io uses openSSL without an option to use ruslts. |
|
I just found that the But it's enabled by default for lychee CLI: Line 96 in caf63cc
As far as I know, it's not compatible with the Apache2 + MIT license. Maybe we need to open another issue to discuss this. What do you think? @mre |
Eventually closes #1721
This is a draft not yet quite ready to be merged.