curl-curl/scripts
Viktor Szakats c37e06c642
build: fix build errors/warnings in rare configurations
- vtls: fix unused variable and symbols.
- ftp: fix unused variable.
- http: fix unused variables.
- smtp: fix unsued variable.
- wolfssl: fix unused variable with !proxy.
- libssh: fix unused argument.
- curl_trc: sync guards between declaration and definition.
- curl_trc: add missing guard for `Curl_trc_ssls` when !verbose.
- curl_trc: fix errors with !http + http3.
- curl_trc: fix missing function with !http + nghttp2.
- cf-h2-proxy: disable when !http + nghttp2, to avoid calling undeclared
  functions.
- sha256: fix missing declaration in rare configs.
- md4: fix symbol conflict when building GnuTLS together with AWS-LC or
  wolfSSL. By prioritizing the latter two. AWS-LC has no option
  to disable the clashing symbol. wolfSSL does, but the most seamless is
  to skip including GnuTLS's standalone `md4.h` to avoid the clash.
- build: fix errors with !http + nghttp2.
- build: catch !ssl + ssls-export combination in source. Convert
  build-level errors to warnings.
- build: fix errors with !http + http3.
- build: fix building curl tool and unit1302 in rare combinations.
  By always compiling base64 curlx functions.

- cmake: add `_CURL_SKIP_BUILD_CERTS` internal option.
  To disable automatically building certs with the testdeps target.
  To improve performance when testing builds.
  (used locally to find the failing builds fixed in this PR.)

Closes #17962
2025-07-23 22:17:03 +02:00
..
cd2cd scripts: fix to quote the copyright email address 2025-07-12 08:59:44 +02:00
cd2nroff misc: fix typos 2025-07-12 08:59:44 +02:00
cdall docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
checksrc-all.pl checksrc-all: rewrite in Perl, remove checksrc.bat 2025-07-11 12:28:46 +02:00
checksrc.pl tidy-up: whitespace (more in Perl) 2025-07-12 08:59:44 +02:00
ciconfig.pl tidy-up: use /usr/bin/env perl shebang 2024-06-26 23:58:10 +02:00
cijobs.pl GHA: tidy up apt commands 2025-01-30 02:36:43 +01:00
cmakelint.sh GHA: minor tidy-ups 2025-07-13 11:52:08 +02:00
CMakeLists.txt cmake: install shell completions for cross-builds 2025-04-24 10:04:17 +02:00
completion.pl tidy-up: whitespace (more in Perl) 2025-07-12 08:59:44 +02:00
contributors.sh contributors.sh: lowercase 'github' for consistency 2025-02-24 08:05:06 +01:00
contrithanks.sh contrithanks.sh: drop set -e 2025-04-02 11:44:26 +02:00
coverage.sh GHA: add shellcheck job and fix warnings, shell tidy-ups 2024-04-08 09:37:24 +00:00
delta scripts: fix perl indentation, whitespace, semicolons 2025-04-29 19:35:55 +02:00
dmaketgz dmaketgz: use --no-cache when building docker image 2024-12-05 15:41:53 +01:00
extract-unit-protos scripts: fix to quote the copyright email address 2025-07-12 08:59:44 +02:00
firefox-db2pem.sh firefox-db2pem: avoid use of eval in script 2025-06-28 21:12:27 -07:00
installcheck.sh GHA: add shellcheck job and fix warnings, shell tidy-ups 2024-04-08 09:37:24 +00:00
Makefile.am checksrc-all: rewrite in Perl, remove checksrc.bat 2025-07-11 12:28:46 +02:00
maketgz Makefile.dist: delete 2025-01-27 20:59:47 +01:00
managen misc: fix typos 2025-07-12 08:59:44 +02:00
mdlinkcheck tidy-up: whitespace (more in Perl) 2025-07-12 08:59:44 +02:00
mk-ca-bundle.pl tidy-up: whitespace (more in Perl) 2025-07-12 08:59:44 +02:00
mk-unity.pl cmake: replace the way clang-tidy verifies tests, fix issues found 2025-06-22 23:08:46 +02:00
nroff2cd scripts: fix to quote the copyright email address 2025-07-12 08:59:44 +02:00
pythonlint.sh scripts: move the ruff linter command into a script 2025-05-13 16:41:32 -07:00
randdisable randdisable: build randomizer 2025-04-05 14:59:17 +02:00
release-notes.pl release-notes.pl: ignore dupes on input and output 2025-07-15 18:28:37 +02:00
release-tools.sh maketgz: fix RELEASE-TOOLS.md for daily tarballs 2024-09-07 09:33:09 -07:00
schemetable.c WebSockets: make support official (non-experimental) 2024-09-27 13:20:25 +02:00
singleuse.pl build: fix build errors/warnings in rare configurations 2025-07-23 22:17:03 +02:00
top-complexity top-complexity: also output average complexity 2025-07-14 08:38:45 +02:00
verify-release configure: fail if PSL is not disabled but not found 2024-08-05 08:33:58 +02:00
wcurl wcurl: update to v2025.05.26 2025-05-27 09:29:43 +02:00