mbox series

[ovs-dev,0/4] Windows: Fix OpenSSL build and ovs-pki.

Message ID 20240213194050.1590143-1-i.maximets@ovn.org
Headers show
Series Windows: Fix OpenSSL build and ovs-pki. | expand

Message

Ilya Maximets Feb. 13, 2024, 7:40 p.m. UTC
This is an enhanced version of two previous attempts to fix
AppVeyor CI with OpenSSL and add support for OpenSSL 3+:

  https://patchwork.ozlabs.org/project/openvswitch/patch/20201013124655.1408-1-aserdean@cloudbasesolutions.com/
  https://patchwork.ozlabs.org/project/openvswitch/patch/20230531192341.2006171-2-i.maximets@ovn.org/

Fixing permissions for keys and certs generated by ovs-pki,
adding support for building with OpenSSL 3+ and fixing CI
to actually download and build with desired versions of
OpenSSL.

Ilya Maximets (4):
  appveyor: Print out config.log on configuration failure.
  ovs-pki: Fix file permissions on Windows.
  m4: Fix linking with OpenSSL 1.1.0+ and 3+ on Windows.
  appveyor: Build with OpenSSL 3.0.

 .ci/windows-build.sh   |  2 +-
 appveyor.yml           | 52 ++++++++++++++++++++-----
 m4/ax_check_openssl.m4 |  3 +-
 utilities/ovs-pki.in   | 87 ++++++++++++++++++++++++++++++++++++++++--
 4 files changed, 129 insertions(+), 15 deletions(-)