History log of /trunk/main/openssl/opensslunx.patch (Results 1 – 4 of 4)
Revision Date Author Comments
# 286601bf 09-Jun-2026 Jim Jagielski <jimjag@gmail.com>

Merge branch 'bump-openssl-3.0.20' into trunk


# fe01e9b8 09-Jun-2026 Jim Jagielski <jimjag@gmail.com>

Bump bundled OpenSSL 3.0.13 -> 3.0.20

Updates the bundled OpenSSL to the latest 3.0 LTS patch release, pulling
in all security fixes between 3.0.13 and 3.0.20. Stays within the 3.0 LTS
line for lowe

Bump bundled OpenSSL 3.0.13 -> 3.0.20

Updates the bundled OpenSSL to the latest 3.0 LTS patch release, pulling
in all security fixes between 3.0.13 and 3.0.20. Stays within the 3.0 LTS
line for lowest regression risk (no API/ABI changes).

Note: the 3.0 LTS branch reaches end-of-life on 2026-09-07; a follow-up
move to a newer LTS (e.g. 3.5) should be planned separately.

Changes:
- external_deps.lst: new tarball name, MD5, and download URL
(MD5 fabdcf86f3f54e27689253f85b738959, verified against upstream tarball).
- openssl/makefile.mk: OPENSSL_NAME and TARFILE_MD5.
- openssl/openssl.patch: rebased the Windows compatibility guards
(_WIN32_WINNT version checks in init.c / threads_win.c and the
IPPROTO_IPV6 fallback in bio_sock2.c) onto 3.0.20 sources; context had
shifted so the original hunks no longer applied.
- openssl/opensslunx.patch: bumped the embedded version path to 3.0.20.

Verified: declared MD5 matches the upstream tarball, and both the Unix
(opensslunx.patch) and Windows (openssl.patch) patch sets apply cleanly
to the 3.0.20 source tree via the build's "cd misc && patch -p2" step.
Platform compile/link/runtime still to be confirmed by CI.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

show more ...


# 8eb9a7e6 07-Apr-2024 Damjan Jovanovic <damjan@apache.org>

Build OpenSSL as a dynamic link library, instead of a static library.
Patch its users to use an RPATH of $ORIGIN, so they use the correct copy.
This reduces the size of the build by about 4615 KiB, o

Build OpenSSL as a dynamic link library, instead of a static library.
Patch its users to use an RPATH of $ORIGIN, so they use the correct copy.
This reduces the size of the build by about 4615 KiB, or 3.78%.

Patch by: me

show more ...


# 4c5b548f 18-Mar-2024 Damjan Jovanovic <damjan@apache.org>

Upgrade OpenSSL to version 3.0.13.

LICENSE and NOTICE files now reflect its new license.
The obsolete "DISABLE_OPENSSL" setting has been removed.
Patch Python 2 to support OpenSSL 3.0.x.
Support old

Upgrade OpenSSL to version 3.0.13.

LICENSE and NOTICE files now reflect its new license.
The obsolete "DISABLE_OPENSSL" setting has been removed.
Patch Python 2 to support OpenSSL 3.0.x.
Support old versions of Windows.
Uses Strawberry Perl on Windows to build, fetched as a dependency.
Workarounds for missing integer limit constants in the old version of MSVC we use.
NASM now works when it's in the PATH, instead of needing --with-nasm-path to ./configure.

Patch by: me

show more ...