Po pěti měsících vývoje společnost Cisco vydala bezplatný antivirový balíček ClamAV 1.1.0. Projekt přešel do rukou společnosti Cisco v roce 2013 po koupi společnosti Sourcefire, která vyvíjí ClamAV a Snort. Kód projektu je distribuován pod licencí GPLv2. Větev 1.1.0 je kategorizována jako běžná (non-LTS) s aktualizacemi zveřejněnými nejméně 4 měsíce po prvním vydání další větve. Možnost stažení databáze podpisů pro non-LTS pobočky je také poskytována minimálně další 4 měsíce po vydání další pobočky.
Klíčová vylepšení v ClamAV 1.1:
- Implementována schopnost extrahovat obrázky vložené do bloků stylů CSS.
- Do nástroje sigtool byla přidána možnost "-vba" pro extrahování kódu VBA z dokumentů MS Office podobně jako libclamav.
- Přidána možnost "--fail-if-cvd-older-than=days" a konfigurační parametr FailIfCvdOlderThan do clamscan a clamd, což způsobí spuštění clamscan a clamd s chybou, pokud je virová databáze starší než zadaný počet dní.
- Do API byly přidány nové funkce: cl_cvdgetage() pro určení poslední aktualizace souborů CVD/CLD a cl_engine_set_clcb_vba() pro nastavení obsluhy zpětného volání pro kód VBA extrahovaný z dokumentu.
- Pro matematické operace s velkými čísly se namísto samostatné knihovny TomsFastMath využívají možnosti OpenSSL.
- Přidána možnost DO_NOT_SET_RPATH do sestavovacích skriptů CMake pro zakázání nastavení RPATH na systémech podobných Unixu. Version-script se používá k omezení exportovaných symbolů pro knihovny libclamav, libfreshclam, libclamunrar_iface a libclamunrar. Poskytuje možnost předávat vlastní příznaky do kompilátoru Rust pomocí proměnné RUSTFLAGS. Přidána podpora pro výběr konkrétní verze Pythonu zadáním volby "-D PYTHON_FIND_VER=version" v CMake.
- Vylepšená shoda doménových jmen pro podpisy PDB, WDB a CDB.
- Zvýšil se informační obsah protokolu procesu clamonacc pro zjednodušení diagnostiky chyb.
- Na platformě Windows může instalační program MSI aktualizovat verze ClamAV nainstalované v jiném než výchozím adresáři C:\Program Files\ClamAV.
- Do sigtool byly přidány možnosti "--tempdir" a "--leave-temps" pro výběr adresáře pro dočasné soubory a ponechání dočasných souborů po ukončení procesu.
Zdroj: opennet.ru