Cisco has released free antivirus package Clamav 1.0.0

Cisco introduced a new significant release of a free antivirus package clamav 1.0.0 . The new branch is notable for the transition to the traditional numbering of the issues “major.minor.patch” (instead of 0.version.patch). A significant change in the version is also due to the introduction of changes to the Libclamav library that violate compatibility at the ABI level due to the removal of the clamav_public names space, changes in the type of arguments in the CL_STRRROR function and inclusion in the space of the characters for the Rust language. The project passed into the hands of Cisco in 2013 after the purchase of Sourcefire, developing Clamav and Snort. Project code spreads under the license gplv2.

branch 1.0.0 is assigned to the category with a long term of support (LTS), accompaniment for which is ensured for three years. The release of ClaMav 1.0.0 will replace the past LTS ClaMav 0.103 LTS-test, updates with the elimination of vulnerabilities and critical problems for which will be released until September 2023. Updates for ordinary branches that are not classified as LTS are published for at least 4 months after the first release of the next branch. The ability to load the signature base for non-LTS branches is also provided at least 4 months after the release of the next branch.

Key improvements in ClaMav 1.0:

  • added Support for decoding only to read XLS files based on the Ole2, encrypted by the default password.
  • rewritten code with the implementation of the All-Match mode, which determines all the matches in the file, vol. e. Scanning continues after the first coincidence. The new code is marked as more reliable and easy to escort. The new implementation also eliminates a series of conceptual flaws manifested when checking by signatures in All-Match mode. Added tests to verify the correctness of the behavior of All-Match.
  • In the API added callback-calls calls CLCB_File_inSption () to connect the content of the content of the files. including those extracted from archives.
  • In the API added the function of the signature archives in CVD format
  • scripts for assembly of Docker-images with
    ClaMav were transferred to a separate repository clamav-docker . The composition of the Docker-image includes header files for the SILL BIBLIOKETICA.
  • Added inspections that limit the level of recursion when extracting objects from PDF documents.
  • increased limit by the amount of memory allocated during the processing of non -deserving input data, and the withdrawal of the warning is implemented when this limit is exceeded.
  • Significantly accelerated the assembly of Unit tests for the Libclamav-Rust library. Written in the Rust modules for Clamav are now gathering in the catalog, general with Clamav.
/Media reports cited above.