Author |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 260 Location: UK
|
Posted: Fri 14 Jan '22 14:21 Post subject: |
|
|
- Bump batch file code for package release updates:
CURL (7.81.0)
EXPAT (2.4.2) - Change LUA option LUA_COMPAT_ALL to LUA_COMPAT_5_3.
- Patch APR (1.7.0) for handle leak (PR 61165 [Ivan Zhakov]). Notable impact with ModSecurity.
- Refine some of the Perl patch edit code.
- Update VCVARSALL script path for MS Visual Studio 2022 (VS17).
After investigating the assembler code options with ZLIB, mentioned above by Steffen, have decided to not include an option for it. As it stands, the CMakeLists.txt file for ZLIB 1.2.11 has logic to support this assembler feature, but is missing a reference to compile contrib\masmx64\inffas8664.c. With that added, the 64 bit version builds and works fine, but the 32 bit version generates a segfault. For those interested, the last entry at the following Stackoverflow page details this problem, and a GitHub patch workaround (https://stackoverflow.com/questions/29505121/cmake-zlib-build-on-windows). Nonetheless, since this is an optional speed enhancement, we stick with the official release without the assembler code. |
|
Back to top |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 260 Location: UK
|
Posted: Sat 19 Mar '22 17:32 Post subject: |
|
|
These updates match Steffen's 2.4.53 release built using PCRE2, plus the option to use OpenSSL3.
Other than release version details, there are no changes to the batch file build logic. Details are:
- Bump batch file code for recent package release updates:
CURL (7.82.0)
EXPAT (2.4.7)
HTTPD (2.4.53)
LUA (5.4.4)
NGHTTP2 (1.47.0)
OPENSSL (1.1.1n/3.0.2)
PCRE2 (10.39)
- Provide option to build PCRE2 (default) rather than PCRE
- Provide option to build OpenSSL3 rather than OpenSSL (default)
Last edited by tangent on Thu 10 Nov '22 13:12; edited 1 time in total |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1213 Location: Amsterdam, NL, EU
|
Posted: Sat 19 Mar '22 17:39 Post subject: |
|
|
LUA 5.4.4? Should not that be LUA 5.2.4? |
|
Back to top |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 260 Location: UK
|
Posted: Sat 19 Mar '22 17:50 Post subject: |
|
|
For my sins, I've been building with LUA 5.4 series for some time. Only just realised Steffen's site build uses LUA 5.2, as you point out.
I'll leave it at 5.4.x unless there's a specific reason to downgrade it. Users can always choose what package versions they want anyway, if there's a dependency.
Last edited by tangent on Thu 10 Nov '22 13:12; edited 1 time in total |
|
Back to top |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 260 Location: UK
|
Posted: Mon 13 Jun '22 22:35 Post subject: |
|
|
These updates match Steffen's 2.4.54 release changes, using PCRE2 plus the option to use OpenSSL3.
Other than release version details, there are no changes to the batch file build logic from before. Release details are:
CURL (7.83.1)
EXPAT (2.4.8)
HTTPD (2.4.54)
LIBXML2 (2.9.14)
OPENSSL (1.1.1o/3.0.3)
PCRE2 (10.40)
ZLIB (1.2.12)
Last edited by tangent on Thu 10 Nov '22 13:11; edited 1 time in total |
|
Back to top |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 260 Location: UK
|
Posted: Thu 10 Nov '22 13:09 Post subject: |
|
|
Build dependency updates to match Steffen's recent release changes:
CURL (7.86.0)
EXPAT (2.5.0)
LIBXML2 (2.10.3)
OPENSSL (1.1.1s/3.0.7)
ZLIB (1.2.13)
Also switch the build default to OpenSSL V3 series.
Set option for CURL default SSL backend to Schannel rather than OpenSSL.
Note you can change the SSL backend at run time with environment variable CURL_SSL_BACKEND. |
|
Back to top |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 260 Location: UK
|
Posted: Sun 05 Feb '23 20:25 Post subject: |
|
|
Build dependency updates to match Steffen's recent 2.4.55 release changes:
APR (1.7.2)
APR-UTIL (1.6.3)
CURL (7.87.0)
HTTPD (2.4.55)
NGHTTP2 (1.51.0)
PCRE2 (10.4.2)
Note, above build batch file logic has been updated to remove previous APR point patches. |
|
Back to top |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 260 Location: UK
|
Posted: Wed 08 Mar '23 17:07 Post subject: |
|
|
Build dependency updates to match Steffen's recent 2.4.56 release changes:
CURL (7.88.1)
HTTPD (2.4.56)
NGHTTP2 (1.52.0)
OPENSSL(1.1.1t/3.0.8)
Other than release version details, there are no changes to the batch file build logic from before. |
|
Back to top |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 260 Location: UK
|
Posted: Fri 12 May '23 17:31 Post subject: |
|
|
Build dependency updates to match Steffen's recent 2.4.57 release changes:
APR (1.7.4)
CURL (8.0.1)
HTTPD (2.4.57)
LIBXML2 (2.11.2)
OPENSSL(1.1.1t/3.1.0)
Other than release version details, there are no changes to the batch file build logic from before. |
|
Back to top |
|