curl/.github/workflows
Viktor Szakats 01f08dc4eb
gnutls: fix more nettle 4+ compatibility issues
- disable DES with nettle 4. It no longer supports it.
  ```
  lib/curl_ntlm_core.c:67:12: fatal error: 'nettle/des.h' file not found
     67 | #  include <nettle/des.h>
        |            ^~~~~~~~~~~~~~
  ```

- fix MD4 support with nettle 4.
  ```
  lib/md4.c:178:36: error: too many arguments to function call, expected 2, have 3
    178 |   md4_digest(ctx, MD4_DIGEST_SIZE, digest);
        |   ~~~~~~~~~~                       ^~~~~~
  ```

- fix unused argument compiler warning:
  ```
  lib/vtls/gtls.c:2267:39: error: unused parameter 'sha256len' [clang-diagnostic-unused-parameter,-warnings-as-errors]
  2267 |                                size_t sha256len)
       |                                       ^
  ```
  Ref: https://github.com/curl/curl/actions/runs/25710321195/job/75488970143?pr=21557

- GHA/macos: stop enabling NTLM in the GnuTLS job.
  It no longer builds due to missing DES support in nettle 4.
  ```
  lib/curl_ntlm_core.c:90:4: error: "cannot compile NTLM support without a crypto library with DES."
     90 | #  error "cannot compile NTLM support without a crypto library with DES."
        |    ^
  ```
  Ref: https://github.com/curl/curl/actions/runs/25710321195/job/75488970170?pr=21557

Follow-up to cfadbaa133 #21169

Closes #21557
2026-05-12 05:33:08 +02:00
..
appveyor-status.yml GHA/appveyor-status: disable gh tool telemetry 2026-04-23 10:26:10 +02:00
checkdocs.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
checksrc.yml GHA: verify function-lengths 2026-05-05 16:26:44 +02:00
checkurls.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
codeql.yml GHA: bump actions and pips 2026-05-01 21:19:22 +02:00
configure-vs-cmake.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
curl-for-win.yml GHA/curl-for-win: switch riscv job to debian:stable (testing broke) 2026-04-30 16:14:13 +02:00
distcheck.yml GHA: bump actions and pips 2026-05-01 21:19:22 +02:00
fuzz.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
http3-linux.yml tidy-up: sort TLS backends, distros, alphabetically 2026-05-11 11:57:25 +02:00
label.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
linux-old.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
linux.yml GHA/linux: build local wolfSSL opensslextra with --enable-ed25519 2026-05-12 04:26:33 +02:00
macos.yml gnutls: fix more nettle 4+ compatibility issues 2026-05-12 05:33:08 +02:00
non-native.yml GHA: bump actions and pips 2026-05-01 21:19:22 +02:00
windows.yml GHA: bump actions and pips 2026-05-01 21:19:22 +02:00