While at it, update all components for a new release.
Changes
Rename the win moniker to windows following the rename of lnx to linux.
Drive-by changes:
Updated OpenSSL to version 3.1.2 fixing CVE-2023-0464, CVE-2023-0465, CVE-2023-0466, CVE-2023-2650, CVE-2023-3446, CVE-2023-3817. (Note that these could also have been fixed by updating to latest 1.1.1 version: OpenSSL 1.1.1v.)
Updated Python to version 3.11.4.
Updated XZ to version 5.4.4.
Updated SQLite to version 3.42.0.
Updated zlib to version 1.3.
Updated cryptography to version 41.0.3 to fix CVE-2023-38325. The OpenSSL CVEs referenced above are also relevant. Fixed CVEs specific to OpenSSL version 3.1.2: CVE-2023-2975, CVE-2023-1255.
Updated to latest versions: pip, setuptools, psutil, markupsafe, charset-normalizer.
Check required package on Linux based on basic package tool detection.
Only check for (and install through the GitHub workflow) automake and libtool when building libedit.
Scope
Fixes #50
While at it, update all components for a new release.
Changes
Rename the
win
moniker towindows
following the rename oflnx
tolinux
.Drive-by changes:
cryptography
to version 41.0.3 to fix CVE-2023-38325. The OpenSSL CVEs referenced above are also relevant. Fixed CVEs specific to OpenSSL version 3.1.2: CVE-2023-2975, CVE-2023-1255.pip
,setuptools
,psutil
,markupsafe
,charset-normalizer
.automake
andlibtool
when buildinglibedit
.Testing
Automatic.
Use a testing version for server, e.g.: https://bin.chevah.com:20443/testing/3.11.4.b705eb0/