diff --git a/.github/workflows/breakage-against-ponyc-latest.yml b/.github/workflows/breakage-against-ponyc-latest.yml index b1a4411..5369141 100644 --- a/.github/workflows/breakage-against-ponyc-latest.yml +++ b/.github/workflows/breakage-against-ponyc-latest.yml @@ -9,7 +9,7 @@ jobs: name: LibreSSL 3.x with ponyc main runs-on: ubuntu-latest container: - image: ghcr.io/ponylang/shared-docker-ci-x86-64-unknown-linux-builder-with-libressl-3.7.3:latest + image: ghcr.io/ponylang/shared-docker-ci-x86-64-unknown-linux-builder-with-libressl-3.9.1:latest steps: - uses: actions/checkout@v4.1.1 - name: Test @@ -51,7 +51,7 @@ jobs: name: OpenSSL 3.x with ponyc main runs-on: ubuntu-latest container: - image: ghcr.io/ponylang/shared-docker-ci-x86-64-unknown-linux-builder-with-openssl_3.2.0:latest + image: ghcr.io/ponylang/shared-docker-ci-x86-64-unknown-linux-builder-with-openssl_3.3.0:latest steps: - uses: actions/checkout@v4.1.1 - name: Test diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 35178ad..09c1fac 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -36,7 +36,7 @@ jobs: name: LibreSSL 3.x with most recent ponyc release runs-on: ubuntu-latest container: - image: ghcr.io/ponylang/shared-docker-ci-x86-64-unknown-linux-builder-with-libressl-3.7.3:release + image: ghcr.io/ponylang/shared-docker-ci-x86-64-unknown-linux-builder-with-libressl-3.9.1:release steps: - uses: actions/checkout@v4.1.1 - name: Test @@ -56,7 +56,7 @@ jobs: name: OpenSSL 3.x with most recent ponyc release runs-on: ubuntu-latest container: - image: ghcr.io/ponylang/shared-docker-ci-x86-64-unknown-linux-builder-with-openssl_3.2.0:release + image: ghcr.io/ponylang/shared-docker-ci-x86-64-unknown-linux-builder-with-openssl_3.3.0:release steps: - uses: actions/checkout@v4.1.1 - name: Test diff --git a/.release-notes/next-release.md b/.release-notes/next-release.md index e69de29..69b17cf 100644 --- a/.release-notes/next-release.md +++ b/.release-notes/next-release.md @@ -0,0 +1,3 @@ +## Update to LibreSSL 3.9.1 on Windows + +The version of LibreSSL used on Windows was updated to 3.9.1. diff --git a/CHANGELOG.md b/CHANGELOG.md index 03fca84..2b65c56 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ All notable changes to this library will be documented in this file. This projec ### Changed +- - Update to LibreSSL 3.9.1 on Windows ([PR #111](https://github.com/ponylang/net_ssl/pull/111)) ## [1.3.2] - 2024-01-14 diff --git a/make.ps1 b/make.ps1 index 9d92476..90feedb 100644 --- a/make.ps1 +++ b/make.ps1 @@ -146,7 +146,7 @@ function BuildTest function BuildLibs { # When upgrading, change $libreSsl, $libreSslLib, and the copied libs below - $libreSsl = "libressl-3.7.3" + $libreSsl = "libressl-3.9.1" if (-not ((Test-Path "$rootDir/crypto.lib") -and (Test-Path "$rootDir/ssl.lib"))) { @@ -176,9 +176,9 @@ function BuildLibs } # copy to the root dir (i.e. PONYPATH) for linking - Copy-Item -Force -Path "$libsDir/lib/ssl-53.lib" -Destination "$rootDir/ssl.lib" - Copy-Item -Force -Path "$libsDir/lib/crypto-50.lib" -Destination "$rootDir/crypto.lib" - Copy-Item -Force -Path "$libsDir/lib/tls-26.lib" -Destination "$rootDir/tls.lib" + Copy-Item -Force -Path "$libsDir/lib/ssl.lib" -Destination "$rootDir/ssl.lib" + Copy-Item -Force -Path "$libsDir/lib/crypto.lib" -Destination "$rootDir/crypto.lib" + Copy-Item -Force -Path "$libsDir/lib/tls.lib" -Destination "$rootDir/tls.lib" } }