From 5786888944c5de31338cb2c7450fef47fe1176db Mon Sep 17 00:00:00 2001 From: Micah Snyder Date: Wed, 29 Nov 2023 18:39:00 -0500 Subject: [PATCH 1/3] Set the 1.3.0-rc version suffix and adjust SO version --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c780e89de9..f273f3fe10 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 "-devel-${TODAY}") +set(VERSION_SUFFIX "-rc") project( ClamAV VERSION "1.3.0" @@ -37,7 +37,7 @@ HexVersion(PACKAGE_VERSION_NUM ${PROJECT_VERSION_MAJOR} ${PROJECT_VERSION_MINOR} # libtool library versioning rules: http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html set(LIBCLAMAV_CURRENT 12) -set(LIBCLAMAV_REVISION 1) +set(LIBCLAMAV_REVISION 2) set(LIBCLAMAV_AGE 0) math(EXPR LIBCLAMAV_SOVERSION "${LIBCLAMAV_CURRENT} - ${LIBCLAMAV_AGE}") From c25718e12abd07b5b96daf347d408ad2201f401c Mon Sep 17 00:00:00 2001 From: Micah Snyder Date: Wed, 29 Nov 2023 18:41:25 -0500 Subject: [PATCH 2/3] Rust: Update pinned dependency versions in Cargo.lock file --- Cargo.lock | 163 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 114 insertions(+), 49 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3f0fb8911e..3093b95d16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -48,7 +48,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.38", + "syn 2.0.41", "which", ] @@ -191,9 +191,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" dependencies = [ "cfg-if", "crossbeam-epoch", @@ -202,22 +202,21 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa" dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", "memoffset", - "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f" dependencies = [ "cfg-if", ] @@ -276,12 +275,12 @@ dependencies = [ [[package]] name = "errno" -version = "0.3.5" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -399,7 +398,7 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" dependencies = [ - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -442,9 +441,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "jpeg-decoder" @@ -475,9 +474,9 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" [[package]] name = "libc" -version = "0.2.149" +version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" +checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" [[package]] name = "libloading" @@ -491,9 +490,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" [[package]] name = "lock_api" @@ -593,9 +592,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "onenote_parser" @@ -645,7 +644,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2", - "syn 2.0.38", + "syn 2.0.41", ] [[package]] @@ -659,9 +658,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.69" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" +checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" dependencies = [ "unicode-ident", ] @@ -774,22 +773,22 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.21" +version = "0.38.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" +checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" dependencies = [ "bitflags 2.4.1", "errno", "libc", "linux-raw-sys", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "scopeguard" @@ -799,22 +798,22 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.190" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.190" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.41", ] [[package]] @@ -864,9 +863,9 @@ checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" [[package]] name = "smallvec" -version = "1.11.1" +version = "1.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" +checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" [[package]] name = "spin" @@ -896,9 +895,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.38" +version = "2.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" +checksum = "44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269" dependencies = [ "proc-macro2", "quote", @@ -915,7 +914,7 @@ dependencies = [ "fastrand", "redox_syscall", "rustix", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -935,7 +934,7 @@ checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.41", ] [[package]] @@ -988,9 +987,9 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "uuid" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" [[package]] name = "version_check" @@ -1050,7 +1049,16 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", ] [[package]] @@ -1059,13 +1067,28 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", ] [[package]] @@ -1074,42 +1097,84 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" + [[package]] name = "windows_i686_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" + [[package]] name = "windows_i686_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + [[package]] name = "zune-inflate" version = "0.2.54" From 04aae3ab5f922d8f5cab141416e4914473e2c2ef Mon Sep 17 00:00:00 2001 From: Micah Snyder Date: Wed, 29 Nov 2023 22:40:18 -0500 Subject: [PATCH 3/3] News: Add notes for changes in 1.3.0 release candidate --- NEWS.md | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 166 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 8a3169e413..2e06d8acfc 100644 --- a/NEWS.md +++ b/NEWS.md @@ -9,13 +9,95 @@ ClamAV 1.3.0 includes the following improvements and changes: ### Major changes -## Other improvements +- Added support for extracting and scanning attachments found in Microsoft + OneNote section files. + OneNote parsing will be enabled by default, but may be optionally disabled + using one of the following options: + a. The `clamscan` command line option: `--scan-onenote=no`, + b. The `clamd.conf` config option: `ScanOneNote no`, + c. The libclamav scan option `options.parse &= ~CL_SCAN_PARSE_ONENOTE;`, + d. A signature change to the `daily.cfg` dynamic configuration (DCONF). + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1048) + +### Other improvements + +- Fixed issue when building ClamAV on the Haiku (BeOS-like) operating system. + Patch courtesy of Luca D'Amico + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1061) + +- ClamD: When starting, ClamD will now check if the directory specified by + `TemporaryDirectory` in `clamd.conf` exists. If it doesn't, ClamD + will print an error message and will exit with exit code 1. + Patch courtesy of Andrew Kiggins. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1037) + +- CMake: If configured to build static libraries, CMake will now also + install the libclamav_rust, libclammspack, libclamunrar_iface, and + libclamunrar static libraries required by libclamav. + + Note: These libraries are all linked into the clamscan, clamd, sigtool, + and freshclam programs, which is why they did not need to be installed + to function. However, these libraries would be required if you wish to + build some other program that uses the libclamav static library. + + Patch courtesy of driverxdw. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1100) + +- Added file type recognition for compiled Python (`.pyc`) files. + The file type appears as a string parameter for these callback functions: + - `clcb_pre_cache` + - `clcb_pre_scan` + - `clcb_file_inspection` + When scanning a `.pyc` file, the `type` parameter will now show + "CL_TYPE_PYTHON_COMPILED" instead of "CL_TYPE_BINARY_DATA". + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1111) + +- Assorted minor improvements and typo fixes. ### Bug fixes +- Fixed a warning when scanning some HTML files. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1084) + +- Fixed an issue decrypting some PDF's with an empty password. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1079) + +- ClamOnAcc: Fixed an infinite loop when a watched directory does not exist. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1047) + +- Fixed a possible crash when processing VBA files on HP-UX/IA 64bit. + Patch courtesy of Albert Chin-A-Young. + - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/526) + ### Acknowledgments Special thanks to the following people for code contributions and bug reports: +- Albert Chin-A-Young +- Andrew Kiggins +- driverxdw +- Luca D'Amico +- RainRat + +## 1.2.1 + +ClamAV 1.2.1 is a patch release with the following fixes: + +- Eliminate security warning about unused "atty" dependency. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1033 + +- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1056 + +- Build system: Fix link error with Clang/LLVM/LLD version 17. + Patch courtesy of Yasuhiro Kimura. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1060 + +- Fixed the alert-exceeds-max feature for files greater than 2 GiB and less + than max file size. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1039 + +Special thanks to the following people for code contributions and bug reports: +- Yasuhiro Kimura ## 1.2.0 @@ -166,6 +248,36 @@ Special thanks to the following people for code contributions and bug reports: - Nils Werner - Răzvan Cojocaru +## 1.1.3 + +ClamAV 1.1.3 is a patch release with the following fixes: + +- Eliminate security warning about unused "atty" dependency. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1034 + +- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1055 + +- Windows: libjson-c 0.17 compatibility fix. with ssize_t type definition. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1063 + +- Build system: Fix link error with Clang/LLVM/LLD version 17. + Patch courtesy of Yasuhiro Kimura. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1059 + +- Fix alert-exceeds-max feature for files > 2GB and < max-filesize. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1040 + +Special thanks to the following people for code contributions and bug reports: +- Yasuhiro Kimura + +## 1.1.2 + +ClamAV 1.1.2 is a critical patch release with the following fixes: + +- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1011 + ## 1.1.1 ClamAV 1.1.1 is a critical patch release with the following fixes: @@ -370,6 +482,39 @@ Special thanks to the following people for code contributions and bug reports: - Sebastian Andrzej Siewior - The OSS-Fuzz project +## 1.0.4 + +ClamAV 1.0.4 is a patch release with the following fixes: + +- Eliminate security warning about unused "atty" dependency. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1035 + +- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1054 + +- Windows: libjson-c 0.17 compatibility fix. with ssize_t type definition. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1064 + +- Freshclam: Removed a verbose warning printed for each Freshclam HTTP request. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1042 + +- Build system: Fix link error with Clang/LLVM/LLD version 17. + Patch courtesy of Yasuhiro Kimura. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1058 + +- Fix alert-exceeds-max feature for files > 2GB and < max-filesize. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1041 + +Special thanks to the following people for code contributions and bug reports: +- Yasuhiro Kimura + +## 1.0.3 + +ClamAV 1.0.3 is a critical patch release with the following fixes: + +- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1010 + ## 1.0.2 ClamAV 1.0.2 is a critical patch release with the following fixes: @@ -1375,6 +1520,26 @@ The ClamAV team thanks the following individuals for their code submissions: - Vasile Papp - Yasuhiro Kimura +## 0.103.11 + +ClamAV 0.103.11 is a patch release with the following fixes: + +- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1053 + +- Windows: libjson-c 0.17 compatibility fix. with ssize_t type definition. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1065 + +- Windows: Update build system to use OpenSSL 3 and PThreads-Win32 v3. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1057 + +## 0.103.10 + +ClamAV 0.103.10 is a critical patch release with the following fixes: + +- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1009 + ## 0.103.9 ClamAV 0.103.9 is a critical patch release with the following fixes: