curl-curl/m4
Viktor Szakats 31e6798544
build: support LibreSSL native crypto lib with ngtcp2 1.15.0+
In ngtcp2 1.15.0 the LibreSSL crypto interface library got its own name:
`libngtcp2_crypto_libressl`. In previous versions it used
`libngtcp2_crypto_quictls`, shared with quictls itself (but not
compatible with).

Adapt autotools and cmake scripts to look for the new name first, and
fall back to the old one if not found.

Fallback to quictls tested OK in CI with both autotools and cmake:
https://github.com/curl/curl/actions/runs/17174994908?pr=18377

Ref: https://github.com/ngtcp2/ngtcp2/releases/tag/v1.15.0
Ref: https://github.com/ngtcp2/ngtcp2/pull/1716

Closes #18377
2025-08-23 15:45:36 +02:00
..
.gitignore tidy-up: .gitignore lines mostly 2025-01-27 20:59:46 +01:00
curl-amissl.m4 Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) 2024-12-16 23:20:55 +01:00
curl-compilers.m4 build: enable gcc-15 picky warnings 2025-04-29 19:35:55 +02:00
curl-confopts.m4 build: do not apply curl debug macros to tests/server by default 2025-03-14 12:59:32 +01:00
curl-functions.m4 tidy-up: whitespace, indent, #if 0 2025-07-30 03:46:21 +02:00
curl-gnutls.m4 build: drop unused feature macros, update exception list 2024-12-16 18:05:24 +01:00
curl-mbedtls.m4 build: cmake multi-pkg-config detection improvements (brotli, ldap, mbedtls) 2025-03-07 13:48:07 +01:00
curl-openssl.m4 build: support LibreSSL native crypto lib with ngtcp2 1.15.0+ 2025-08-23 15:45:36 +02:00
curl-override.m4 build: fix compiler warnings in feature detections 2025-02-16 02:39:35 +01:00
curl-reentrant.m4 lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
curl-rustls.m4 build: check required rustls-ffi version 2025-04-09 09:29:20 +02:00
curl-schannel.m4 schannel: not supported with UWP, drop redundant code 2025-07-31 20:05:32 +02:00
curl-sysconfig.m4 cmake: fix to restrict SystemConfiguration to macOS 2025-08-03 23:35:28 +02:00
curl-wolfssl.m4 build: link to Apple frameworks required by static wolfSSL 2025-07-18 00:54:34 +02:00
xc-am-iface.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
xc-cc-check.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
xc-lt-iface.m4 autotools: stop checking for the pw32 platform 2025-07-15 18:43:12 +02:00
xc-val-flgs.m4 configure: fix indentation more 2024-08-26 11:14:01 +02:00
zz40-xc-ovr.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
zz50-xc-ovr.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
zz60-xc-ovr.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00