From 09e828bc63c75f9357715f6df4017421a02d7661 Mon Sep 17 00:00:00 2001 From: Micah Snyder Date: Wed, 12 Jun 2024 15:42:01 -0400 Subject: [PATCH 1/3] Remove the -rc suffix for 1.4.0 release --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 573f7b7730..564a80cd1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,7 @@ cmake_policy(SET CMP0087 NEW) # support generator expressions in install(CODE) a # For release candidate: set(VERSION_SUFFIX "-rc") # For release: set(VERSION_SUFFIX "") string(TIMESTAMP TODAY "%Y%m%d") -set(VERSION_SUFFIX "-rc") +set(VERSION_SUFFIX "") project( ClamAV VERSION "1.4.0" From 37bcf933453921e3eb0afda1af9678d119248160 Mon Sep 17 00:00:00 2001 From: Micah Snyder Date: Mon, 8 Jul 2024 12:37:20 -0400 Subject: [PATCH 2/3] Undo libclamav SOVERSION change; Only bump revision Resolves https://github.com/Cisco-Talos/clamav/issues/1296 --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 564a80cd1d..94a61f0517 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,9 +36,9 @@ set(PACKAGE_URL "https://www.clamav.net/") HexVersion(PACKAGE_VERSION_NUM ${PROJECT_VERSION_MAJOR} ${PROJECT_VERSION_MINOR} ${PROJECT_VERSION_PATCH}) # libtool library versioning rules: http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html -set(LIBCLAMAV_CURRENT 13) -set(LIBCLAMAV_REVISION 0) -set(LIBCLAMAV_AGE 1) +set(LIBCLAMAV_CURRENT 12) +set(LIBCLAMAV_REVISION 3) +set(LIBCLAMAV_AGE 0) math(EXPR LIBCLAMAV_SOVERSION "${LIBCLAMAV_CURRENT} - ${LIBCLAMAV_AGE}") set(LIBCLAMAV_VERSION "${LIBCLAMAV_SOVERSION}.${LIBCLAMAV_AGE}.${LIBCLAMAV_REVISION}") From 565142d4699af14aebdba98348e804f63d82f890 Mon Sep 17 00:00:00 2001 From: Micah Snyder Date: Tue, 23 Jul 2024 18:52:14 -0400 Subject: [PATCH 3/3] News: final updates prior to 1.4.0 --- NEWS.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/NEWS.md b/NEWS.md index 1402e31e17..c1b7336d53 100644 --- a/NEWS.md +++ b/NEWS.md @@ -83,6 +83,16 @@ ClamAV 1.4.0 includes the following improvements and changes: service will shut down faster on some systems. - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1164) +- Added a CMake build dependency on the version map files so that the build + will re-run if changes are made to the version map files. + Work courtesy of Sebastian Andrzej Siewior. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1294) + +- Added an improvement to the CMake build so that the RUSTFLAGS settings + are inherited from the environment. + Work courtesy of liushuyu. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1301) + ### Bug fixes - Silenced confusing warning message when scanning some HTML files. @@ -109,9 +119,26 @@ ClamAV 1.4.0 includes the following improvements and changes: the recently compiled library in the build path. - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1258) +- Fixed a build issue on Windows with newer versions of Rust. + Also upgraded GitHub Actions imports to fix CI failures. + Fixes courtesy of liushuyu. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1307) + +- Fixed an unaligned pointer dereference issue on select architectures. + Fix courtesy of Sebastian Andrzej Siewior. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1293) + +- Fixed a bug that prevented loading plaintext (non-CVD) signature files + when using the `--fail-if-cvd-older-than=DAYS` / `FailIfCvdOlderThan` option. + Fix courtesy of Bark. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1309) + ### Acknowledgments Special thanks to the following people for code contributions and bug reports: +- Bark +- liushuyu +- Sebastian Andrzej Siewior - RainRat ## 1.3.1