Po piatich mesiacoch vývoja spoločnosť Cisco zverejnila vydanie bezplatného antivírusového balíka ClamAV 1.1.0. Projekt sa dostal do rúk spoločnosti Cisco v roku 2013 po akvizícii spoločnosti Sourcefire, ktorá vyvíja ClamAV a Snort. Kód projektu sa šíri pod licenciou GPLv2. Vetva 1.1.0 patrí do kategórie bežných (nie LTS), aktualizácie ktorých sa zverejňujú aspoň počas 4 mesiacov po vydaní prvého vydania nasledujúcej vetvy. Možnosť sťahovania databázy signatúr pre ne-LTS vetvy je tiež zabezpečená minimálne ešte 4 mesiace po vydaní nasledujúcej vetvy.
Kľúčové vylepšenia v ClamAV 1.1:
- Realizovaná možnosť extrakcie obrázkov vložených v CSS štýloch.
- Do utilitky sigtool bola pridaná možnosť „—vba“, ktorá umožňuje extrakciu VBA kódu z dokumentov MS Office, podobne ako to robí libclamav.
- Do clamscan a clamd bola pridaná možnosť „—fail-if-cvd-older-than=číslo_dní“ a parameter konfigurácie FailIfCvdOlderThan, pri ktorých spustenie clamscan a clamd skončí chybou, ak je vírusová databáza staršia ako uvedené číslo dní.
- Do API boli pridané nové funkcie: cl_cvdgetage() na určenie poslednej aktualizácie súborov CVD/CLD a cl_engine_set_clcb_vba() na nastavenie callback-handlera VBA kódu extrahovaného z dokumentu.
- Pre matematické operácie s veľkými číslami sú namiesto samostatnej knižnice TomsFastMath využité možnosti OpenSSL.
- Do skriptov na zostavenie CMake bola pridaná možnosť DO_NOT_SET_RPATH na deaktiváciu nastavenia RPATH v unixových systémoch. Na obmedzenie symbolov exportovaných pre knižnice libclamav, libfreshclam, libclamunrar_iface a libclamunrar bol použitý skript version-script. Bola poskytnutá možnosť prenášania vlastných flagov pre kompilátor Rust pomocou premennej RUSTFLAGS. Bola pridaná podpora výberu konkrétnej verzie Pythonu prostredníctvom určenia v CMake option „-D PYTHON_FIND_VER=verzia“.
- Bola zabezpečená optimalizácia porovnávania názvov domén pre signatúry PDB, WDB a CDB.
- Zvýšená informatívnosť logu procesu clamonacc na zjednodušenie diagnostiky chýb.
- Na platforme Windows v MSI inštalátore bola implementovaná možnosť aktualizácie verzií ClamAV, nainštalovaných v adresári odlišnom od predpokladaného C:\Program Files\ClamAV.
- Do sigtool boli pridané možnosti „—tempdir“ a „—leave-temps“ na výber adresára pre dočasné súbory a ponechanie dočasných súborov po dokončení procesu.
Zdroj: opennet.ru
