Clam AntiVirus (також відомий як ClamAV) - це антивірусне програмне забезпечення з багатьма платформами та програмним забезпеченням із відкритим кодом, яке працює поверх інтерфейсу командного рядка UNIX / Linux і може бути легко інтегроване в будь-який поштовий сервер для вірусного сканування вкладень.
Серед основних функцій - сканер командного рядка, швидкий і багатопотоковий демон з підтримкою сканування на рівні доступу, інтерфейс Milter для sendmail, вбудована підтримка безлічі форматів поштових файлів, а також розширений оновлення база даних з Підтримка цифрових підписів та сценаріїв.
Бібліотека антивірусних сканерів C, сканування доступу (Linux і FreeBSD), вбудована підтримка майже всіх форматів поштових файлів, вбудована підтримка широкого кола архівних форматів, включаючи ZIP, tar, rar, gzip , bzip2, кабінет, ole2, chm, sis, binhex тощо також підтримуються Clam AntiVirus.
Крім того, програма має вбудовану підтримку виконуваних файлів Portable та ELF, які стискуються з UPX, Petite, FSG, NsPack, MEW, wwpack32 та Upack, а також заплутані з Y0da Cryptor, SUE та іншими алгоритми стиснення.
Ще однією цікавою особливістю є можливість оновлювати свою вірусну базу кілька разів на день. Загальна кількість вірусних підписів можна знайти на домашній сторінці проекту (див. Посилання вище). Крім того, він має вбудовану підтримку добре відомих форматів документів, включаючи HTML, PDF, RTF, MS Office та інші.
Величезна кількість веб-сайтів, некомерційна організація та шановні підприємства використовують це безкоштовне антивірусне програмне забезпечення для захисту своїх поштових шлюзів від шкідливого програмного забезпечення та інших загроз, які нас оточують щодня, серед яких можна згадати Register.it, Netlynx Technologies , FuturaHost, DynDNS, XS4ALL та ін.
Офіційно підтримувані операційні системи включають всі дистрибутиви GNU / Linux та асортименти BSD, кілька операційних систем Solaris, Microsoft Windows, AIX, HP-UX, OSF, OpenVMS та інші. Він доступний для завантаження як універсальний джерельний архів, але його можна легко встановити у своєму дистрибутиві Linux з офіційних програмних каналів.
Що нового в цьому випуску:
- Виправлено такі CVE:
- [CVE-2017-16932] (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-16932): Вразливість в libxml2 залежить (впливає тільки ClamAV на Windows).
- [CVE-2018-0360] (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0360): переповнення цілого числа HWP, вразливість безкінечного циклу. Про це повідомляє "Secunia Research" на Flexera.
- [CVE-2018-0361] (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0361): перевірка тривалості довжини об'єкта PDF ClamAV PDF, необгрунтовано довгий час для розбору відносно маленький файл Повідомлено aCaB.
- Виправлено кілька додаткових помилок:
- Буфер перечитується в коді unRAR через відсутність перевірки макс значення у ініціалізації таблиці. Про це повідомляє Руї Рейс.
- Буфер кубів Libmspack перечитував у аналізаторі CHM. Про це повідомляє Ганно Бок.
- Помилки PDF-аналізатора, представлені Alex Gaynor:
- Перевірка довжини буфера при читанні цілих чисел від рядків, які не завершили NULL.
- Відстеження довжини буфера при читанні рядків із об'єктів словника.
- Підтримка HTTPS для розповсюдження.
- Виправлено для дозволу DNS для користувачів на машинах, що працюють лише на IPv4, де IPv6 недоступний, або лише для локальних посилань. Патч, наданий Гільєрме Бенкенштейном.
Що нового у версії 0.100.0:
- hwp5.x: виправити потоки без імен
- libclamav: yara: уникати однозначного доступу до 64-бітної змінної
- bb11455 - патч від Mark Allan, щоб додати параметр show-progress для freshclam.
- додав "CustomXML" як тригер для можливого OOXML
Що нового в версії:
Нове в Clam AntiVirus 0.99 (3 грудня 2015 р.)
Що нового в версії 0.99.1:
- hwp5.x : виправлення для потоків без імен
- libclamav: yara: уникати однозначного доступу до 64-бітної змінної
- bb11455 - патч від Mark Allan, щоб додати параметр show-progress для freshclam.
- додав "CustomXML" як тригер для можливого OOXML
Що нового у версії 0.99:
- ClamAV 0,99 містить основні нові функції та зміни. Правила YARA, регулярні вирази сумісних Perl, оновлена сканування доступу для Linux та інші нові функції приєднуються до багатьох чудових можливостей ClamAV.
- Обробка правил YARA (деякі обмеження - див. підписи.pdf).
- Підтримка логічних підписів ClamAV для багатьох функцій, доданих для YARA, таких як регулярні вирази, сумісні з Perl, альтернативні рядки та атрибути рядка YARA. Дивіться signatures.pdf для отримання повної інформації.
- Нове та вдосконалене сканування для Linux. Щоб дізнатись про нові можливості для доступу, перегляньте останню публікацію блогу та clamdoc.pdf.
- Нова функція зворотного виклику API ClamAV, яка викликається при виявленні вірусу. Це призначене, перш за все, для програм, що працюють у режимі повного збігу. Будь-які програми, що використовують режим повного збігу, повинні використовувати нову функцію зворотного виклику для запису та повідомлення про виявлені віруси.
- Настроюваний список за умовчанням для спроби розшифрувати файл zip-файлу.
- Підтримка файлів TIFF.
- Оновіть бібліотеку pthread для Windows до версії 2.9.1.
- Новий тип цілі підпису для позначення підписів для запуску файлів з невідомими типами файлів.
- Покращена вірність "запобігання втратам даних" & quot; евристичний алгоритм. Код, наданий Біллом Паркером.
- Підтримка декомпресії LZMA у файлах Adobe Flash.
- Підтримка вкладень MSO у XML-файлах Microsoft Office 2003.
- Новий параметр sigtool (- ascii-normalize) дозволяє авторам підписів легше генерувати нормалізовані версії файлів ASCII.
- Каталог каталогів Windows змінено з Program Files Sourcefire ClamAV на Program Files ClamAV або Program Files ClamAV-x64.
- УВАГА! Зауважте: якщо ви використовуєте Clamd для сканування в режимі реального часу або маєте програми, що використовують режим повного відповідності, ви хочете переглянути зміни та внести необхідні зміни до використання ClamAV 0,99. Користувачам Windows Binaries необхідно знати про зміну каталогів встановлення.
Що нового в версії 0.98.7:
- Покажіть OpenSSL, щоб дозволити MD5 при сумісному FIPS режим
- Відрегулюйте логіку, що оточує налаштування розмірів секцій PE. Це виправляє аварію з зловмисними скриптовими файлами yoda, а також покращує виявлення вірусів для PE-файлів.
Що нового у версії 0.98.6:
- Попросіть OpenSSL дозволити MD5, коли він працює у FIPS-сумісному режимі.
- Відрегулюйте логіку, що оточує налаштування розмірів секцій PE. Це виправляє аварію з зловмисними скриптовими файлами yoda, а також покращує виявлення вірусів для PE-файлів.
Що нового у версії 0.98.4:
- Виправлено збирання на Solaris 10
- clamdscan нескінченна петля
- Помилка в статистичному коді HostID
- Перезаписують фіксовану статистику при передачі налаштувань
- Додати до stats.c missing #if HAVE_SYSCTLBYNAME
- Додати заголовок, якщо маємо його для статистики
- Неможливо налаштувати конфігурацію OpenSSL на Solaris w / ClamAV 0.98.3
- Виправте затухання буферу в mbox.c
- Виправлення проблем, пов'язаних із Windows
Що нового у версії 0.98.1:
- Витягнення, декомпресія та сканування файлів у форматі Apple Disk Image (DMG).
- Видобування, декомпресія та сканування файлів у форматі Extensible Archive (XAR). Формат XAR зазвичай використовується для упаковки програмного забезпечення, наприклад, PKG і RPM, а також для загального архіву.
- Декомпресія та сканування файлів у & quot; Xz & quot; формат стиснення.
- Поліпшення та виправлення для вилучення та сканування форматів ole.
- Можливість закріпити всі відскановані дані на диск. Це впливає лише на кілька типів файлів, де деякий вбудований вміст зазвичай сканується в пам'ять. Увімкнення цієї опції гарантує, що дескриптор файлу існує під час використання функцій зворотного виклику за невеликої вартості. Це потрібно лише тоді, коли використовуються функції зворотного виклику, для яких потрібен доступ до файлів.
- Різні поліпшення в конфігурації ClamAV, підтримка сторонніх бібліотек та тестування пристроїв.
Що нового у версії 0.98:
- Виправлено якість коду в libclamav, clamd, sigtool, clamav-milter, clamconf, and clamdtop. Виправлення коду якості в libclamav, libclamunrar та freshclam.
- Правила подання Valgrind для скарг dl_catch_error
- bb # 8385: виправлення нульової довжини PDF-файлу ASCII85Decode.
- libclamav: Виправлено режим SCAN_ALL.
- bb # 7436: вихідний заголовок elf64.
- iso9660: rewrite iso_scan_file
Що нового в версії 0.97.8:
- Ця версія стосується кількох потенційних помилок, / li>
Що нового у версії 0.97.3:
- Це незначний випуск помилок, всі користувачі.
Що нового в версії 0.97.2:
- Ця версія виправляє проблеми з движком байт-коду, Safebrowsing виявлення, розміщення хешу та інші незначні проблеми.
Що нового в версії 0.97:
- Ця версія містить багато покращень, основні компоненти компілюють поза матеріалом у Visual Studio), підтримка підписів на основі SHA1 і SHA256, краще виявлення помилок, оптимізація швидкості та пам'яті.
Що нового у версії 0.96.5:
- libclamav / pdf.c: виправлення збоїв (bb # 2358, bb # 2380, bb # 2396). Дякуємо Аркадіусу Міскевичу за номер № 2380.
- libclamav / pe_icons.c: вимкнено на один час (bb # 2344)
- libclamav: виправлення виявлення вбудованих виконуваних файлів
- libclamav / matcher-ac.c: виправлення обробки зсуву для sigs з символами {x-y} (bb # 2393)
- freshclam / manager.c: виправити шлях нескінченного циклу помилки (bb # 2389)
- clamd / clamd.c: виправте параметр RLIMIT_DATA на BSD (bb # 1941), завдяки Андреасу Лонгвіцу.
- freshclam: покращення управління дзеркалами
- libclamav: виправити можливе використання неініціалізованих значень (bb # 2291)
- libclamav: встановити прапорець ненадійності на (un) упакованих файлах (bb # 2307)
- libclamav / c ++: Оновити вбудовану копію LLVM до версії 2.8 (bb # 2327)
- freshclam: зробити формат запиту зворотним, Пн. 5 листопада 15:32:22
- freshclam: отримати статистику виявлення безпосередньо з clamd (bb # 2312)
- libclamav / cache.c, c ++ / bytecode2llvm.cpp}: зробіть cl_load безпечним потоком (bb # 2333).
- freshclam: бази даних завантаження в підпроцесі (bb # 2147).
- clamd: додавання нових команд DETSTATS і DETSTATSCLEAR (частина bb # 2312)
- libclamav / 7z.c: виправити виявлення дескриптора файлу (bb # 2347)
- clamd, libclamavll: додавання можливості журналу повідомлень з libclamav (bb # 1965)
- libclamav / builtin_bytecodes.h: Не відключайте JIT на pentium4 (bb # 2345)
- clamav-for-windows: виключити clamav-for-windows для окремого рішення та каталогу
- clamd: додати нову опцію OLE2BlockMacros (за замовчуванням Майка)
- freshclam: DatabaseCustomURL: додавання підтримки для лічильника If-Modified-Since і signature
- freshclam: додати початкову підтримку для DatabaseCustomURL
Що нового в версії 0.96.4:
- Це випуск помилок, рекомендований для всіх користувачів.
Що нового у версії 0.96.2:
- Цей випуск містить новий аналізатор PDF, поліпшення пам'яті та ряд виправлень та незначних покращень.
- Це оновлення рекомендується для всіх користувачів.
- freshclam: додавання підтримки ExtraDatabase (bb # 781)
- win32: додайте sigtool за запитом від сторонніх виробників
- Вт 9 марта 02:42:37 CET 2010 (acab)
- win32 / platform.h: зробити сон () очікування секунд, а не ms (bb # 1866) сб мар 6 03:58:16 CET 2010 (acab)
- clamd / scanner.c: виправлення логарифмічного виводу, патч від Mark Pizzolato Fri Mar 5 22:16:45 CET 2010 (acab)
- libclamav: не кешувати чисті результати через EMAX - остаточне виправлення для bb # 1856 Fri Mar 5 22:01:20 CET 2010 (tk)
- libclamav: виправлення сканування даних utf16 (bb # 1853) Fri Mar 5 21:14:12 CET 2010 (tk)
- libclamav / matcher-bm.c: правильно відрегулювати межі сканування в режимі офсетного режиму (bb # 1840) Fri Mar 5 19:11:25 CET 2010 (tk)
- libclamav: fix cl_cvdparse () leak (bb # 1859) Thu Mar 4 17:33:18 CET 2010 (tk)
- libclamav / matcher-bm.c: перевірка масиву перевірки (bb # 1840) Чет. Mar 4 15:32:40 CET 2010 (tk)
- libclamav / scanners.c: встановіть тип контейнера cli_scanraw () (bb # 1842) Чет. Mar 4 14:41:39 CET 2010 (tk)
- libclamav / matcher-bm.c: відсортуйте тільки правильні відступи (bb # 1840) Чет. Feb 25 17:20:27 CET 2010 (tk)
- docs: update signatures.pdf Tue Feb 16 16:41:30 CET 2010 (tk)
- libclamav / cvd.c: увімкніть нову перевірку dsig для основного дБ вів 16 лютого 16:27:13 CET 2010 (tk)
- freshclam / manager.c: обробка порожніх cdiffs більш м'яко Sun Feb 14 12:28:52 CET 2010 (acab)
- libclamav: логіка перевірки рефакторинга Sat Feb 13 02:55:55 CET 2010 (acab)
- libclamav: рефакторинг binhex процесор з одним декодером пропуску (bb # 1236) Fri Feb 12 15:51:19 CET 2010 (tk)
- libclamav: add cl_countsigs () (bb # 1473) Tue Feb 9 20:44:11 CET 2010 (acab)
- clamav-milter: дозволити SkipAuthenticated читати імена з файлу (bb # 1684) Вт 9 лютого 16:35:36 CET 2010 (acab)
- libclamav / scanners.c: виправити обробник gzip Пн 8 лютого 19:17:14 CET 2010 (tk)
- libclamav: префіксувати всі виявлення двигуна за допомогою & quot; Евристики. & quot; (bb # 1808) (також змінити Phishing.Heuristics. * - & gt; Heuristics.Fhishing. *) Mon Feb 8 13:40:06 CET 2010 (acab)
- libclamav: падіння підтримки для підписів типу 8. Відповідність збоям тепер виконується за допомогою байт-коду Пн. 8 лютого 10:30:03 CET 2010 (tk)
- freshclam, sigtool: використовуйте стратегію zlib's Z_FILTERED Завдяки Едвіну Сенту 6 лютого 16:02:28 CET 2010 (acab)
- clamd / server-th.c: скинути тайм-аут selfcheck, навіть якщо ми перезавантажимо іншими засобами (bb # 1812) Thu Feb 4 22:17:49 CET 2010 (acab)
- clamd: нові параметри LocalSocketMode та LocalSocketGroup * clamav-milter: нові варіанти MilterSocketMode та MilterSocketGroup (bb # 1789) Чет. лютого 21:31:27 CET 2010 (tk)
- clamscan: правильно повідомляти про помилки з libclamav; спрощуйте коди помилок Ср 3 лютого 18:23:08 CET 2010 (tk)
- clamdscan: ще раз виправити логіку помилки Ср. 3 лютого 01:38:50 CET 2010 (acab)
- win32: обхідний HUP скинути в опитування, встановити stdin в бінарний режим Вт лютого 2 14:23:18 CET 2010 (tk)
- freshclam: нова опція Bytecode Mon Feb 1 19:25:45 CET 2010 (tk)
- sigtool: додайте підтримку для bytecode.cvd Сб 31 січня 17:12:48 CET 2010 (acab)
- win32: clamdscan додано Sat Jan 30 04:19:29 CET 2010 (acab)
- win32: clamd (роду) робіт Thu Jan 28 12:53:45 CET 2010 (tk)
- libclamav: надавати інформацію про відповідність lsig для байт-коду (bb # 1799) ср 27 січня 18:33:09 CET 2010 (tk)
- libclamav: забезпечити зміщення в cli_ac_result (bb # 1799) Вт Січ 26 19:39:18 CET 2010 (acab)
- win32: автоматично перевіряти та відновлювати vcprojs, скидати підтримку та tblgen з lvvm, оскільки вони зараз переобладнані і відвантажені. Пн. 25 січня 13:27:44 CET 2010 (tk)
- libclamav: обробляти цифрові підписи .info файли Fri 22 січня 11:49:07 CET 2010 (acab)
- libclamav: fix shifts> gt; = width (bb # 1778) Thu Jan 21 23:01:34 CET 2010 (tk)
- sigtool: створення цифрових підписів .info файлів Wed Jan 20 23:53:36 CET 2010 (acab)
- libclamav / pe.c: виправлення обробки 15h байтів у версії upx-lzma (bb # 1591) Wed Jan 20 22:10:12 CET 2010 (tk)
- libclamav: перевірка файлів .info під час завантаження CVD / CLD Вт 19 січня 11:49:12 CET 2010 (acab)
- clamdscan / proto.c: не припиняти сканування, якщо файл не знайдено (bb # 1760) Вт 19 січня 11:26:11 CET 2010 (acab)
- clamscan / manager.c: використовуйте unsigned fsize (bb # 1788) Fri Jan 15 03:02:25 CET 2010 (acab)
- libclamav: cache негативних матчів Чет. Січень 14 23:31:51 CET 2010 (tk)
- libclamav: cdb: drop FileType; обкладинка ARJ, CAB, TAR, CPIO і 7Z Чет 14 січня 19:43:43 CET 2010 (tk)
- libclamav / readdb.c: Виправте проблему сумісності із .zmd sigs (bb # 1793) Вт Січ 12 14:39:55 CET 2010 (tk)
- libclamav: дозволити lsigs бути прив'язаний до конкретних контейнерів (bb # 1293), наприклад. Контейнер: CL_TYPE_ZIP Вт Січ 12 січня 12:14:08 CET 2010 (шт.)
- libclamav / readdb.c: коли деякий атрибут lsig невідомий, ігнорувати весь підпис, а не сам атрибут Fri Jan 8 15:20:10 CET 2010 (tk)
- libclamav: обробляти zmd / rmd з cdb (bb # 1579) Чет. 7 січня 18:22:39 CET 2010 (tk)
- libclamav: базовий код для уніфікованого збирача метаданих контейнера (bb # 1579) Вт 5 січня 12:04:47 CET 2010 (acab)
- libclamav / readdb.c: примусити VI закріпити sigs в AC Четвер 5 січня 02:08:38 CET 2010 (acab)
- libclamav: merge PE VersionInformation matcher Mon Mon Jan 4 15:35:16 CET 2010 (tk)
- libclamav: виправлення повідомлень про помилки для файлів BinHex (bb # 1685) Wed Dec 30 00:19:21 CET 2009 (tk)
- libclamav: додавання підтримки для FileSize, EntryPoint та NumberOfSections в tdb lsig Вере 29 грудня 13:50:01 CET 2009 (tk)
- sigtool / sigtool.c: обробляти lsigs, створені компілятором байт-кодів Mon Dec 28 23:27:40 CET 2009 (tk)
- sigtool / sigtool.c: правильно обробляйте закріплені sigs (bb # 1780) Вт 22 дек 09:32:33 EET 2009 (edwin)
- libclamav / fmap.h: виправлення побудувати на FreeBSD та Mac OS X (bb # 1776). Дякую Ренато Ботельхо. Срд Дек 16 15:33:01 CET 2009 (acab)
- libclamav / unzip.c: не позначати вбудовані zip-файли як encrypted.zip (bb # 1768) ср., грудень 16, 15:22:28 CET 2009 (acab)
- clamd / server-th.c: видалити c ++ коментар (bb # 1751) ср. грудень 16 03:15:30 CET 2009 (acab)
- libclamav / c ++, win32: win32 компіляція для lvvm рефакціонувалася Mon Dec 14 17:16:07 CET 2009 (tk)
- libclamav: інтегруйте SDI-файли з іконками, що підключаються до Монд 14 грудня 15:04:45 CET 2009 (tk)
- sigtool: виправлення деяких повідомлень (bb # 1777) Mon Mon Dec 14 14:31:19 CET 2009 (tk)
- man / freshclam.conf.5: опишіть SafeBrowsing (bb # 1772) Пн. 14 грудня 14:25:29 CET 2009 (tk)
- man / clamd.8: додати інформацію про сигнали Fri Dec 11 00:54:52 CET 2009 (acab)
- libclamav: вилучення значків з'єднання та відповідна гілка (exeicons) ср. 9 грудня 23:31:54 CET 2009 (tk)
- sigtool: add --test-sigs (основна функціональність) (bb # 1246) Fri Dec 4 15:55:51 CET 2009 (tk)
- freshclam / manager.c: поліпшити обробку проблемних дзеркал (bb # 1758) Fri Dec 4 14:19:23 CET 2009 (tk)
- clamscan: правильно описати - включити / виключити (bb # 1765) Wed Dec 2 23:17:27 CET 2009 (tk)
- libclamav / qsort.c: виправте макрос CMP1 (bb # 1769) Вт 1 грудня 23:17:53 CET 2009 (tk)
- libclamav / readdb.c: переконайтеся, що статичні сигни з плаваючими символами переходять в AC Mon 30 листопада 21:16:35 CET 2009 (tk)
- sigtool: --decode-sigs: керувати альтернативами Thu Nov 26 19:43:06 CET 2009 (tk)
- sigtool: --decode-sigs: ручка .ldb sigs Чет. лист 26 16:06:30 CET 2009 (acab)
- libclamav / scanners.c: надрукувати inflateinit2 код повернення ср. 25 листопада 19:07:51 CET 2009 (tk)
- sigtool: --decode-sigs: обробка .ndb sigs Вт 24 листопада 10:24:27 EET 2009 (edwin)
- clamd / server-th.c: увімкніть більше 256 FD-підтримки на Solaris (bb # 1764). Mon Nov 23 23:15:38 CET 2009 (tk)
- sigtool: --decode-sigs; decoding .db entries (bb # 1246) Thu Nov 19 14:10:17 CET 2009 (tk)
- sigtool / sigtool.c: обробляти файли .ign2 (bb # 1625) Вт 17 листопада 18:02:45 CET 2009 (tk)
- libclamav / qsort.c: не дзвоніть med3 при використанні внутрішнього cmp Пн. 16 листопада 23:15:37 CET 2009 (acab)
- libclamav: додати qsort до win32 build Mon 16 листопада 19:26:53 CET 2009 (tk)
- libclamav: замінити реалізацію qsort та оптимізувати її загальне використання (bb # 1721) Вт 10 листопада 19:29:18 CET 2009 (tk)
- clamd, clamscan: додати підтримку для OfficialDatabaseOnly / - official-db-only (bb # 1743) Вт листопада 10 16:50:56 CET 2009 (tk)
- freshclam / notify.c: виправте повідомлення clamd у режимі TCP (bb # 1756) Вт 10 листопада 12:52:43 CET 2009 (acab)
- doc / man / clamav-milter.8.in: виправлення помилки повідомлено Томасом Гарольдом П'ят листопад 6 16:14:09 CET 2009 (acab)
- libclamav / tnef.c: не використовуйте fgetc (bb # 1695) Fri Nov 6 12:22:33 CET 2009 (tk)
- freshclam: додайте підтримку для DetectionStatsHostID (bb # 1503) Вт 3 листопада 22:50:30 CET 2009 (tk)
- libclamav, freshclam: виправлення обробки dbs, коли в директорії db містяться як daily.cvd, так і daily.cld, а ScriptedUpdates вимкнено (bb # 1739) Вт 3 листопада 15:18:14 CET 2009) tk)
- libclamav / readdb.c: помилка повернення, якщо lsig містить надлишкові підзаголовки Sun Nov 1 21:26:10 CET 2009 (acab)
- win32: поліпшити систему збирання Sat Oct 31 19:13:18 CET 2009 (acab)
- win32: додавання ресурсів Сб 31 жовтня 19:12:22 CET 2009 (acab)
- win32: виправити попередження Fri Oct 30 14:04:43 EET 2009 (edwin)
- configure, m4 / acinclude.m4: уникайте кінцевої косу риски в libdir для старих gcc (# 1738). Чт. 29 жовтня 23:42:57 CET 2009 (acab)
- win32 / 3rdparty / pthreads: оновлення до CVS HEAD Thu Oct 29 17:27:40 CET 2009 (acab)
- win32: не використовуйте. або .. в UNC іменах Wed Oct 28 15:15:05 EET 2009 (edwin)
- clamd / thrmgr.c: використовуйте подвійне, а не ціле число, щоб уникнути негативного часу (bb # 1731). Wed Oct 28 12:42:45 CET 2009 (tk)
- libclamav / filetypes_int.h: синхронізація з daily.ftm Вт 27 жовтня 23:29:09 CET 2009 (tk)
- clamdscan: покращити обробку помилок (bb # 1729) Вт 27 жовтня 20:31:36 CET 2009 (tk)
- clamdscan, libclamav, clamdtop, freshclam, sigtool: виправте помилку про помилку (bb # 1730) Вт 27 жовтня 11:59:32 CET 2009 (tk)
- libclamav / scanners.c: скидання обмежень зміщення жорсткого коду для вбудованих об'єктів (bb # 1664) Пн. 26 жовтня 16:09:29 CET 2009 (tk)
- libclamav / others.c: зателефонуйте srand () вже в cli_init () (bb # 1728) Пн. 26 жовтня 13:08:41 CET 2009 (tk)
- clamdscan / proto.c: обробляти recv () == 0 (bb # 1717) Сб. 24 жовтня 15:06:50 CEST 2009 (acab)
- libclamav / mpool.c: збільшити максимальний басейн до 8М, щоб завантажити величезний користувацький DBS Сб 24 Жов 14:27:10 EEST 2009 (edwin)
- clamd / scanner.c, libclamav / others_common.c: виправити витоки шляху помилки (bb # 1711) Fri Oct 23 20:48:12 CEST 2009 (acab)
- libclamav / unarj: виправлення помилок шляху і попередження valgrind Ср 21 жовтня 17:50:05 CEST 2009 (acab)
- win32: введіть safe_open () (sic!) Четвер 20 жовтня 17:48:59 CEST 2009 (acab)
- shared, win32: перетворення hardcoded paths переміщується в win32 builds Пн 19 жовтня 14:13:27 CEST 2009 (acab)
- win32: add clamconf Середа, 18 жовтня, 16:52:41 CEST 2009 (acab)
- win32: glob () complete Sun Oct 18 02:30:14 CEST 2009 (acab)
- win32: glob () перед основним (WIP) Пт 16 жовтня 20:08:51 CEST 2009 (acab)
- win32: stat додано, dirent updated Fri Oct 16 14:56:10 CEST 2009 (tk)
- clamdscan: виправити деякі вихідні повідомлення (bb # 1716) Fri Oct 16 10:11:56 CEST 2009 (tk)
- sigtool: додавання підтримки для --find-sigs (частина bb # 1246) Fri Oct 16 01:46:28 CEST 2009 (acab)
- win32: res_query сумісний інтерфейс Чет. 15 жовтня 13:06:33 CEST 2009 (acab)
- win32: додайте newclam Ср 14 жовтня 19:03:47 CEST 2009 (acab)
- win32: видалити застарілий мережевий код Сб 14 жовтня 18:59:13 CEST 2009 (acab)
- win32: попередні файли підтримки WinSock Wed Oct 14 01:26:47 CEST 2009 (acab)
- win32: unrar support Tue Oct 13 20:13:53 CEST 2009 (acab)
- win32: clamscan будує (і скоро буде сканувати ...) Вт 13 жовтня 00:54:05 CEST 2009 (acab)
- win32 / compat: додати сумісний із POSIX Пт 12 жовтня 23:39:30 CEST 2009 (acab)
- win32: libclamav compiles Mon Oct 12 23:33:32 CEST 2009 (acab)
- / win32: файл проекту VC та матеріал третьої сторони Сб 10 жовтня 20:22:10 CEST 2009 (acab)
- libclamav: завершено злиття fmap4all Thu Oct 8 19:03:57 CEST 2009 (tk)
- libclamav / matcher-bm.c: не використовуйте mpool (bb # 1710, # 1715) Вт 6 жовтня 22:51:00 CEST 2009 (tk)
- shared / misc.h: #include Fri Oct 2 21:01:51 CEST 2009 (tk)
- libclamav: перевіряти розміри файлів для MD5 sigs у всіх випадках, повідомлених Edwin Fri Oct 2 14:35:42 CEST 2009 (tk)
- libclamav: уніфікувати перевірку fp; вихідні сигнали fp у режимі налагодження Пт 2 жовтня 14:33:09 CEST 2009 (tk)
- libclamav / scanners.c: виправте білий список скриптів (bb # 1706) Fri Oct 30 14:04:43 EET 2009 (edwin)
- configure, m4 / acinclude.m4: уникайте кінцевої косу риски в libdir для старих gcc (# 1738). Ср 30 вересня 19:41:43 EEST 2009 (edwin)
- configure {.in,}: Використовуйте лише -fno-strict-aliasing для gcc-4.3 +, щоб уникнути помилок у старих компіляторів (bb # 1581) Wed Sep 30 17:15:05 CEST 2009 (tk)
- libclamav / matcher-bm.c: виправити cli_bm_freeoff () (bb # 1710) ср. 30 вересня 12:40:50 CEST 2009 (acab)
- clamdscan / clamdscan.c: правильна змінна init (bb # 1708) ср. 30 вересня 00:51:19 CEST 2009 (acab)
- clamd, shared: об'єднайте набір виправлень win32 від Gianluigi Tiesi Вере 29 вересня 21:40:29 CEST 2009 (tk)
- libclamav / matcher-ac.c: виправити відповідність логічних sigs (bb # 1707) повідомляє Thiyaga Пн 28 вересня 21:41:47 CEST 2009 (tk)
- libclamav / readdb.c: виправлення обробки зламаних .ldb sigs (bb # 1701) Завдяки Luca & Edwin Mon Mon Sep 28 19:29:32 CEST 2009 (tk)
- libclamav: новий формат чорного списку (bb # 1625) * libclamav: дозволити довільні імена для файлів .ign / .ign2 (bb # 1683) пт. 25 вересня 15:13:25 CEST 2009 (acab)
- sigtool / vba.c: s / cli_errmsg / logg / * shared / misc.h: in_addr_t вже оголошено * libclamav / special.c: не включайте netinet / in.h на win32 всі патчі від Джанлуіджі Стейті Fri 25 вересня 15:09:02 CEST 2009 (acab)
- clamav-milter / clamav.milter.c: видалити налагоджене printf Fri Sep 25 10:36:48 CEST 2009 (tk)
- libclamav / matcher-ac.c: додати підтримку лінійного маркера (L) (відповідає CR, CRLF та межі) Пт Ср 25 00:35:56 CEST 2009 (acab)
- libclamav / sis.c: перевірити розмір перевірити, спасибі Tomasz Fri Sep 25 00:31:29 CEST 2009 (acab)
- Виправте кілька проблем, введених win32, завдяки великим подякам edwin and sherpya Thu 24 вересня 19:43:50 CEST 2009 (acab)
- libclamav / others_common.c: Прийняти & quot; / & quot; як абсолютний шлях Чт 24 В 19:22:24 CEST 2009 (acab)
- об'єднайте набір патчів win32 від Джанлуіджі Стейті 24 вересня 19:09:38 CEST 2009 (acab)
- скинути OS / 2 & quot; підтримка & quot; Чет. 24 вересня 19:07:59 CEST 2009 (acab)
- clamd, libclamav: скинути INTERIX & quot; підтримка & quot; Чт. 24 вересня 19:05:06 CEST 2009 (acab)
- обробка шляхів win32 Чет. 24 вересня 16:22:25 CEST 2009 (acab)
- об'єднайте початковий набір з виправлень win32 від Джанлуіджі Тьєці 24 вересня 01:14:50 CEST 2009 (acab)
- clamav-milter: Додайте параметр ReportHostname, щоб змінити ім'я хоста в заголовках X Wed Sep 23 03:19:53 CEST 2009 (acab)
- libclamav / mpool.c: оновити розмір фрагментів, невелику очистку Пн 21 вересня 22:05:38 CEST 2009 (tk)
- clamd: додати підтримку для DazukoFS (bb # 1691) Патч від Джона Огнес Fri Sep 18 20:02:06 CEST 2009 (tk)
- libclamav / matcher-bm.c: використовуйте mpool в режимі зсуву BM. Thu 17 вересня 22:36:30 CEST 2009 (tk)
- libclamav / matcher-ac.c: застосувати делімітер слова (B), як це вимагає bb # 1631 Mon Sep 14 19:52:01 CEST 2009 (tk)
- freshclam: повернення 0 замість 1, коли база даних оновлена (bb # 1312) Mon Sep 14 13:56:42 CEST 2009 (tk)
- clamd / server-th.c: виправлення можливого стану перегонів при перезапуску кламуко (bb # 1692), патч від Джона Огнес Fri Sep 11 16:05:00 CEST 2009 (tk)
- libclamav / matcher-ac.c: первинна обмежена підтримка межі слів (bb # 1631) Thu 10 вересня 20:16:45 CEST 2009 (tk)
- libclamav / matcher-ac.c: тепер альтернативи можуть бути відхилені:! (aa | bb | cc) Mon Sep 7 15:03:11 CEST 2009 (tk)
- libclamav / matcher-bm.c: виправте неінфіковане значення попередження Ср 7 вересня 03:45:18 CEST 2009 (acab)
- libclamav / scanners.c: правильно сканування текстових файлів з поштовим контейнером Thu 3 вересня 15:09:57 CEST 2009 (tk)
- freshclam / mirman.c: встановити час віддачі пропорційно FLEVEL (bb # 1687) Вт Ср 1 20:50:12 CEST 2009 (tk)
- libclamav: використовуйте BM matcher в офсетному режимі для файлів PE, що перевищують 256 КБ (прискорення в середньому на 10%, для великих виконуваних файлів - 30-40%) Вт Сен 1 11:11:43 CEST 2009 (tk)
- libclamav: в bm_offmode завантажуйте тільки сигнал з не плаваючим абсолютним та відносним зміщенням у BM matcher (завантажуйте інші в AC) і використовуйте для кожного файлу розрахункову таблицю зсуву, щоб вибрати найкращі зміни (не вмикається за умовчанням, bb # 1300 ) Sun 30 серпня 23:56:49 CEST 2009 (acab)
- libclamav: уніфікувати сканування CL_TYPE_MAIL Четвер 26 серпня 23:37:04 CEST 2009 (tk)
- libclamav / matcher-ac.c: покращити обробку підписів підписів Пн 24 Сер 22:09:12 CEST 2009 (tk)
- libclamav: покращити обробку PDF-файлів (bb # 1682) Пт. 21 серпня 15:53:35 CEST 2009 (tk)
- libclamav: обробляти відносні зсуви з cli_ac_data; виправити зміну логіки Птн. 21 серпня 02:17:11 CEST 2009 (acab)
- libclamav / ishield.c: правильно безкоштовно () заголовок Птн. 21 серпня 00:56:03 CEST 2009 (acab)
- побудувати систему: оновити до autoconf 2.64 та automake 1.11 (bb # 1528) Thu Aug 20 00:34:39 CEST 2009 (tk)
- libclamav / matcher-bm.c: мікро-оптимізація Tue Aug 18 23:52:20 CEST 2009 (tk)
- libclamav / cpio.c: wrap unistd.h, повідомляє Найджел Хорн Пн 17 Серпня 13:54:09 CEST 2009 (acab)
- libclamav / 7z: перетворити EOL на unix для compat з Suncc Fri Ukr 14:37:21 CEST 2009 (tk)
- libclamav: покращити обробку підписів підписів Tue Aug 11 02:04:54 CEST 2009 (acab)
- libclamav / 7z / Types.h: обхідний метод "Байт" & quot; зіткнення в lzma / 7z (bb # 805 - регресія) Пн. 10 серпня 22:36:19 CEST 2009 (acab)
- libclamav / 7z *: косметичні виправлення Пн 10 серпня 22:06:23 CEST 2009 (acab)
- contrib / test: синхронізація тестових файлів Пн 10 серпня 15:26:26 CEST 2009 (acab)
- libclamav: додайте попередню підтримку 7z Тв 6 серпня 22:26:30 CEST 2009 (tk)
- clamd, clamscan, libclamav: підтримка папок для MailFollowURLs (bb # 1677) Ср. 5 серпня 18:33:11 CEST 2009 (tk)
- clamd / clamd.c: ігнорувати SIGHUP та SIGUSR2 під час початкового налаштування (bb # 1671) Ср. 5 серпня 16:27:06 CEST 2009 (tk)
- clamd, clamscan: додати підтримку для CrossFilesystems / - cross-fs (bb # 1607) Вт 4 серпня 23:15:26 CEST 2009 (tk)
- configure, libclamav: виправлення проблем з компіляцією на IRIX (bb # 1532) Втр 4 серпня 20:24:06 CEST 2009 (tk)
- libclamav / macho.c: wrap unistd.h, повідомляє Найджел Хорн вівторок 4 серпня 20:06:51 CEST 2009 (tk)
- libclamav / readdb.c: зробити синтаксичний аналізатор більш чутливим до помилок у числових полях. Вт. 4 серпня 15:10:12 CEST 2009 (tk)
- freshclam, libclamav: обговорити можливий стан перегонів під час оновлення db (bb # 1624) Пн. 3 серпня 15:22:42 CEST 2009 (tk)
- freshclam / manager.c: виправте помилкове повідомлення про помилку (bb # 1648) Mon Mon Aug 3 14:48:27 CEST 2009 (tk)
- libclamav / unzip.c: виправити виявлення зашифрованих архівних файлів, впроваджених в інші файли (бб # 1660) Нд Авг 2 14:46:40 EEST 2009 (Edwin)
- libclamav / bytecode_vm.c: виправте SIGBUS за допомогою sparc. Fri Jul 31 21:28:18 CEST 2009 (tk)
- libclamav, clamd: обробляти виключення файлів в cli_ftw () (бб # 1656) Пт 31 липня 15:29:36 EEST 2009 (Edwin)
- unit_tests / check_regex.c: виправте помилку на тестування Solaris Fri 31 липня 12:52:08 CEST 2009 (acab)
- libclamav / pe.c: виправити перевірку на pe32 + Вів 28 липня 20:34:13 CEST 2009 (tk)
- clamscan, clamd, libclamav: навантаження CVD файли на льоту (без розпакування їх в / TMP) за замовчуванням Вт 28 липня 20:19:08 CEST 2009 (тк)
- libclamav: покращення швидкості завантаження стиснутих баз даних (bb # 1105) Mon Jul 27 13:53:15 CEST 2009 (tk)
- libclamav / macho.c: покращує виявлення універсальних фільмів Mon 27 липня 12:28:08 CEST 2009 (tk)
- libclamav / macho.c: виправити вирівнювання розділу (bb # 1667) Sun Jul 26 18:55:37 CEST 2009 (acab)
- shared / actions.c: wrap unistd - повідомляє njh Sun Jul 19 16:19:49 CEST 2009 (acab)
- libclamav / pe.c: перевірити IS-cab результати сканування * тест /: додавати тестові файли IS Пт 17 липня 12:48:24 EEST 2009 (edwin)
- libclamav / regex_list. [ch]: покращити швидкість завантаження safebrowsing.cvd (20s - & gt; 3s) Fri Jul 17 02:28:50 CEST 2009 (acab)
- libclamav / others.h, libclamav / ishield.c: виправте помилку, обхідний дерьмів препроцесорів (bb # 1658) Thu Jul 16 23:01:34 CEST 2009 (tk)
- libclamav / cab.c: попередження про зниження (bb # 1659) Thu Jul 16 14:20:01 CEST 2009 (acab)
- libclamav, build system: вирішити проблеми з переносністю для fseeko, sysconf (_SC_PAGESIZE), getpagesize () (bb # 1658) Wed Wed, 15 Jul 23:36:09 EEST 2009 (edwin)
- libclamav / pe.c, yc.c: Зробіть yC здатним обробляти більше зразків та варіантів. Wed Jul 15 19:36:35 CEST 2009 (tk)
- clamd: честь значення 0 в Макс * варіанти Ср 15 липня 19:24:03 CEST 2009 (tk)
- clamscan: значення honor в 0 в --max- * параметри (bb # 1650) Wed Wed 15 16:25:00 EEST 2009 (edwin)
- unit_tests / check_clamd.c: виправлення тестів під час запуску як root (bb # 1635). Wed Jul 15 12:50:50 CEST 2009 (acab)
- libclamav / ishield.c: виправити distcheck, патч від edwin Срд 15 липня 12:20:04 CEST 2009 (tk)
- clamd, clamav-milter: зробити pid файли глобально читабельними (bb # 1642) Wed Wed 15 12:33:22 CEST 2009 (acab)
- libclamav / ishield.c: використовуйте mmap для великих файлів, виправлення деяких витоків, деякі виправлення переносимості Wed Jul 15 11:20:56 CEST 2009 (tk)
- libclamav / filetypes.c: виправте помилку помилкою (bb # 1639) Wed Wed 15 08:46:35 CEST 2009 (tk)
- libclamav / mspack.c: виправте попередження щодо використання неініціалізованих значень (bb # 1655) Tue 14 липня 23:41:37 CEST 2009 (acab)
- libclamav: додайте попередню підтримку виконуваних файлів IS (IS-cab і IS-msi) в частині bb # 1571 вів 14 липня 18:17:59 CEST 2009 (tk)
- libclamav: додавання підтримки для Universal Binaries (архіви з файлами Mach-O для різних архітектур, bb # 1592) Пн 13 Липня 21:40:51 CEST 2009 (tk)
- docs / signatures.pdf: обкладинка файлів Mach-O Mon 13 липня 21:24:05 CEST 2009 (tk)
- libclamav: обробляти файли Mach-O з підписом типу 9; всі спеціальні компенсації підтримуються для виконуваних файлів PPC32 / 64 та x86; для ARM та інших арків підтримуються лише розширення з підтримкою секцій (Sx [+ -] n, SL [+ -] n) Mon 13 Липня 19:34:36 EEST 2009 (edwin)
- clambc /, libclamav /, unit_tests /: початковий проект інтерпретатора байт-коду (bb # 1243). Mon 13 Липня 16:06:31 CEST 2009 (tk)
- libclamav / macho.c: обробляти LC_THREAD; розрахувати EP Пт 10 липня 10:10:35 CEST 2009 (tk)
- libclamav / filetypes_int.h: синхронізувати з daily.ftm Wed 8 липня 14:59:14 CEST 2009 (tk)
- libclamav: початкова підтримка виконуваних файлів Mach-O (частина bb # 1592) Пн. 6 липня 16:56:06 CEST 2009 (tk)
- тест: додайте файли тестів cpio Thu Jul 2 17:05:12 CEST 2009 (tk)
- libclamav: додавання підтримки для архівів cpio (bb # 1649) Mon Jun 29 15:40:42 CEST 2009 (acab)
- clamav-milter: використовуйте s / STREAM / INSTREAM / (bb # 1548) Mon Mon Jun 29 11:25:46 CEST 2009 (acab)
- clamav-milter / netcode.c: належним чином керувати роз'єднанням clamd disconnection (bb # 1643) Mon Jun 22 17:19:45 CEST 2009 (acab)
- clamav-milter / whitelist.c: невдалий файл відтворення файлу назва файлу Fri Jun 12 12:30:15 CEST 2009 (tk)
- libclamav / elf. [ch]: додавання підтримки для 64-бітних файлів ELF (bb # 1593)
- Це випуск помилок, рекомендований для всіх користувачів.
- Це тільки випуск помилок
- Підтримка Google Safe Browsing: крім евристичного та підписного механізмів фішингу, які вже доступні в ClamAV, сканер тепер може використовувати чорні списки Google з підозрюваних сайтів фішингу та шкідливих програм. Проект ClamAV поширює постійно поновлювану базу даних "Безпечного перегляду", яку можна автоматично завантажувати за допомогою freshclam. Додаткову інформацію див. У файлах freshclam.conf (5) та http://safebrowsing.clamav.net.
- Новий хламавіст: програма була перероблена та переписана з нуля. Найбільш помітною відмінністю є те, що внутрішній режим був скинутий, що означає, що зараз потрібний робочий супутник. У milter тепер є свій файл налаштування.
- Розширення Clamd: Протокол розширений, щоб полегшити завантаження, яке прикладає система, вирішуючи обмеження старого протоколу та зменшуючи затримку при отриманні оновлень сигнатур. Додаткову інформацію про нові розширення див. У офіційній документації та примітках до оновлення.
- Покращений API: API, який використовується для програмування двигуна ClamAV (libclamav), був перероблений, щоб використовувати сучасні об'єктно-орієнтовані методи та вирішити різні проблеми сумісності API / ABI між старими та новими випусками. Ви можете знайти додаткову інформацію в розділі 6 clamdoc.pdf та в примітках до оновлення.
- ClamdTOP: це нова програма, яка дозволяє системним адміністраторам контролювати clamd. Він надає інформацію про елементи в черзі clamd, про використання пам'яті clamd та версії бази даних підписів, все в режимі реального часу та в приємному інтерфейсі на основі промахів.
- Allocator Pool Pool: тепер Libclamav має власний розподіл пам'яті на основі картки пам'яті. Це нове рішення замінює традиційну систему malloc / free для копії підписів, що зберігається у пам'яті. У результаті, затискати вимагає набагато менше пам'яті, особливо, коли отримуються оновлення сигнатур і база даних завантажується в пам'ять.
- Єдиний варіант параметрів: до версії 0.95 кожна програма в наборі програм ClamAV мала свій набір параметрів виконання. Новий загальний аналізатор забезпечує узгодженість використання та перевірки цих параметрів у наборі. Деякі командні комутатори clamscan були перейменовані (старі вони все одно будуть прийняті, але не матимуть ефекту та призведуть до попередження), будь ласка, перегляньте clamscan (1) і clamscan - допоможіть докладніше.
- Це другий кандидат на випуск для ClamAV 0.95. Вона виправляє ряд проблем, які були виявлені в 0.95rc1 і забезпечують підтримку Безпечного перегляду Google, які можна ввімкнути, включивши параметр SafeBrowsing у freshclam.conf. Будь ласка, перегляньте "man 5 freshclam.conf" та http://safebrowsing.clamav.net для отримання додаткової інформації.
- У цьому випуску з'являються нові розширення кламав-міллер, , покращений API, ClamdTOP, розподілювач пула пам'яті та уніфікований аналізатор параметрів.
- Це випуск помилок.
- ClamAV 0.94.1 виправляє деякі проблеми, які були виявлені в попередніх випусках, і включає в себе одну нову функцію, & quot; Збір статистичних даних про зловмисне програмне забезпечення. & quot; Це необов'язкова функція, яка дозволяє користувачам ClamAV додатково представляти нам статистику про те, що вони виявляють у полі. Тоді ми використовуватимемо ці дані, щоб визначити, які типи зловмисного програмного забезпечення найбільше виявляються в полі та в якій географічній області вони знаходяться. Це також дозволить нам опублікувати зведені дані на www.clamav.net, де наші користувачі зможуть відстежувати останні загрози. Ви можете допомогти нам, включивши SubmitDetectionStats у freshclam.conf.
- Це тимчасовий випуск, який виправляє деякі проблеми, виявлені в попередніх випусках.
- Вона також включає в себе одну нову функцію, & quot; Збір статистичних даних про зловмисне програмне забезпечення. & quot; Збір зловмисного програмного забезпечення - це додаткова функція, яка була додана до freshclam, що дозволяє ClamAV відсилати статистику збірки до Sourcefire та дослідницької групи ClamAV.
- Ця функція дозволить користувачам додатково надавати нам статистику про те, що вони виявляють у полі, які потім будуть використовуватися для визначення типів шкідливих програм / вірусів, найбільш виявлених у полі та в якій географічній області.
- додані логічні підписи.
- Поліпшена технологія захисту від фішингу.
- Додано механізм розбирання.
- Додано модуль запобігання втрати даних
- IPv6 підтримується новими клієнтами.
- Покращено сканування JavaScript.
- Удосконалено QA та тестування пристроїв.
Що нового в версії 0.96 RC2:
Що нового у версії 0.96 RC1:
Що нового в версії 0.95.3:
Що нового у версії 0.95.1:
Що нового у версії 0.95:
Що нового у версії 0.95 RC2:
Що нового у версії 0.95 RC1:
Що нового у версії 0.94.2:
Що нового у версії 0.94.1:
Що нового в версії 0.94.1 RC1:
Що нового у версії 0.94:
Коментар не знайдено