mirror of
https://github.com/curl/curl.git
synced 2026-04-22 01:02:12 +03:00
- build quictls with `no-deprecated` in CI to have test coverage for
this OpenSSL 3 configuration.
- don't call `OpenSSL_add_all_algorithms()`, `OpenSSL_add_all_digests()`.
The caller code is meant for OpenSSL 3, while these two functions were
only necessary before OpenSSL 1.1.0. They are missing from OpenSSL 3
if built with option `no-deprecated`, causing build errors:
```
vtls/openssl.c:4097:3: error: call to undeclared function 'OpenSSL_add_all_algorithms'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
vtls/openssl.c:4098:3: error: call to undeclared function 'OpenSSL_add_all_digests'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
```
Ref: https://ci.appveyor.com/project/curlorg/curl-for-win/builds/48587418?fullLog=true#L7667
Regression from
|
||
|---|---|---|
| .. | ||
| appveyor-status.yml | ||
| awslc.yml | ||
| codeql-analysis.yml | ||
| configure-vs-cmake.yml | ||
| distcheck.yml | ||
| fuzz.yml | ||
| hacktoberfest-accepted.yml | ||
| label.yml | ||
| linkcheck.yml | ||
| linux.yml | ||
| linux32.yml | ||
| macos.yml | ||
| ngtcp2-linux.yml | ||
| proselint.yml | ||
| quiche-linux.yml | ||
| reuse.yml | ||
| spellcheck.yml | ||
| torture.yml | ||
| wolfssl.yml | ||