The GitHub Actions job "Linux (SCons)" on serf.git/openssl3 has failed.
Run started by GitHub user minfrin (triggered by minfrin).

Head commit for run:
f9e85cad5675fb3ec266dd1ba50fe49a4d48ce3c / Graham Leggett <[email protected]>
Support OpenSSL3 providers / cert store URLs

- Add serf_ssl_cert_uri_set(), a callback to set the URL of a
  certificate store.

- Use the OSSL_STORE API from OpenSSL to read certificates
  and keys. Certs and keys are read from a URL instead of a
  file path. The default URL scheme is file:.

- Keep fallback support for the existing
  serf_ssl_client_cert_provider_set() callback, which reads
  exclusively from a local PKCS12 file.

- Support full intermediate certificate handling. Previously
  whatever was in the PKCS12 file was blindly passed to the
  the server on the assumption the administrator had pre-done
  the work constructing the certificate chain. Now we make
  no assumption as to the size of the certificate store, if
  a Windows personal certificate store of a MacOS keychain
  is used, we search for the most appropriate leaf
  certificate that matches what is requested by the server.

- Update test cases to handle both URIs and PKCS12 files.

Note: tests will fail on modern unix until reference to
now-removed MD5 is fixed. This test failure is unrelated.

Report URL: https://github.com/apache/serf/actions/runs/15744187618

With regards,
GitHub Actions via GitBox

Reply via email to