Skip to content
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

configure.ac: Disable metalink support if an incompatible SSL/TLS specified #5006

Conversation

captain-caveman2k
Copy link
Contributor

@captain-caveman2k captain-caveman2k commented Feb 29, 2020

tool_metalink.c only supports cryptography from OpenSSL, GnuTLS, NSS, The Win32 Crypto library and Apple's Common Crypto library.

If an TLS backend such as embedTLS or WolfSSL is specified the the following error is given during compilation along with a load of unresolved extern errors:

Can't compile METALINK support without a crypto library.

This can be seen in the mbedTLS and WolfSSL autobuilds.

configure.ac Outdated Show resolved Hide resolved
…cified

tool_metalink only supports cryptography from OpenSSL, GnuTLS, NSS,
The Win32 Crypto library and Apple's Common Crypto library.

If an TLS backend such as WolfSSL or BearSSL is specified the the
following error is given during compilation along with a load of
unresolved extern errors:

Can't compile METALINK support without a crypto library.
@captain-caveman2k captain-caveman2k force-pushed the no_compatible_tls_backend_no_metalink branch from 982a663 to d19bb51 Compare February 29, 2020 23:32
captain-caveman2k added a commit to captain-caveman2k/curl that referenced this pull request Mar 2, 2020
Follow up to cdcc9df and curl#5006. Even though I mentioned mbedTLS as
being one of the backends that metalink needs to be disabled for, I
seem to have included it in the list of allowed SSL/TLS backends in
comnfigure.ac :(
captain-caveman2k added a commit that referenced this pull request Mar 3, 2020
Follow up to cdcc9df and #5006. Even though I mentioned mbedTLS as
being one of the backends that metalink needs to be disabled for, I
seem to have included it in the list of allowed SSL/TLS backends in
comnfigure.ac :(

Closes #5013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

2 participants