Öt hónap fejlesztés után a Cisco kiadta a ClamAV 1.1.0 ingyenes antivírus csomagját. A projekt a Cisco kezébe került 2013-ban, miután megvásárolta a ClamAV és Snort fejlesztőjét, a Sourcefire-t. A projekt kódja GPLv2 licenc alatt kerül forgalmazásra. Az 1.1.0 ág a szokásos (nem LTS) kategóriába tartozik, amelyek frissítései legalább 4 hónapig jelennek meg az új ág első kiadása után. A nem LTS ágakhoz tartozó aláírási adatbázis letöltése is biztosított legalább 4 hónapig a következő ág kiadása után.
Főbb fejlesztések a ClamAV 1.1-ben:
- Megvalósították a CSS-stílusblokkokba ágyazott képek kinyerésének lehetőségét.
- A sigtool segédprogramhoz hozzáadták a "--vba" opciót, amely lehetővé teszi a VBA-kód kinyerését MS Office dokumentumokból, ahogyan azt a libclamav is teszi.
- A clamscan és clamd programba beépítették a "--fail-if-cvd-older-than=napok_száma" opciót és a FailIfCvdOlderThan konfigurációs paramétert, amelyeket beállítva a clamscan és clamd futtatása hibaüzenettel ér véget, ha a vírusadatbázis régebbi, mint a megadott napok száma.
- Az API-hoz új funkciók kerültek bevezetésre: cl_cvdgetage() a CVD/CLD fájlok utolsó frissítési idejének meghatározására és cl_engine_set_clcb_vba() a dokumentumból kinyert VBA-kód callback-kezelőjének beállítására.
- A nagy számok matematikai műveleteihez a külön TomsFastMath könyvtár helyett az OpenSSL képességeit használták.
- A CMake építési utasításaihoz hozzáadták a DO_NOT_SET_RPATH opciót, amely letiltja az RPATH beállítását Unix-szerű rendszereken. A libclamav, libfreshclam, libclamunrar_iface és libclamunrar könyvtárakhoz exportált szimbólumok korlátozásához version-script szkriptet használtak. Lehetővé vált a Rust fordító számára saját flagok átadása az RUSTFLAGS változó használatával. Támogatás került a megadott Python verzió választására a CMake "-D PYTHON_FIND_VER=verzió" beállításán keresztül.
- Névegyezés optimalizálása biztosított domainok PDB, WDB és CDB aláírások számára.
- A clamonacc folyamat logját informatívabbá tették a hibák diagnosztizálásának megkönnyítése érdekében.
- Windows platformon az MSI telepítőben lehetővé vált a ClamAV verziók frissítése olyan mappába, amely eltér a C:\Program Files\ClamAV alapértelmezett mappától.
- A sigtool-hoz hozzáadták a "--tempdir" és "--leave-temps" opciókat a temporális fájlok könyvtárának megválasztásához és a temporális fájlok megőrzéséhez a folyamat befejezése után.
Forrás: opennet.ru
