-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
curl: update to v7.87 and add optional features #5543
Conversation
- add BUILD_CURL_WITH variable to build optional features (libssh2, gnutls, mbedtls) - avoid the optional features for all dependent packages as those are currently used with tvheadend only - update tvheadend to build curl with features as before - add diyspk/curl/Makefile to build curl with all features
This is a neat idea. If you need i can review it over the weekend. |
- update mbedtls to v2.28.2 - add zlib support for mbedtls
- optional build curl with websockets (this feature is experimental) - optional build curl with libidn2
- update openldap to v2.6.3 - make binary files optional (use OPENLDAP_INCLUDE_EXECUTABLES to include executables)
- add option to build curl with libpsl - add option to build curl with nghttp2 - add option to build curl with gsasl - add option to build curl with gss (gssapi) - add option to build curl with ldap (OpenLDAP)
- use c-ares as asynch dns resolver
- add patch for older gcc - add GNUTLS_INCLUDE_EXECUTABLES variable to optionally include executable files
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Your proposal for adding functionality to curl is really neat.
Two proposed changes:
- Removing websocket entirly from TVH
- Moving zstd as BUILD_CURL_WITH option
- add zstd to optional features - add brotli as optional feature
@th0ma7 this is now ready to merge I did not succeed to add the optional protocol RTMP as librtmp from rtmpdump is not prepared for cross compilation |
- optional build curl with librtmp
Description
update curl to v7.87.0
avoid blowing up cross/curl with additional features (introduced with #5495 for tvheadend)
diyspk/curl/Makefile
to build curl with all features