Version 4.33
2005-09-26 Sergey Akhapkin <asv@drweb.com>

2005-09-26 Sergey Akhapkin <asv@drweb.com>
        
        NEW:
        
        * Новый продукт: Dr.Web (R) GUI Scanner обеспечивает графический
          интерфейс к консольному сканеру и модулю обновления, и кроме
          этого предоставляет уникальные возможности:
          - управление карантином
          - автоматизированная отсылка подозрительных файлов в антивирусную
            лабораторию компании Доктор Вэб
          - быстрый доспут к сайту drweb и форуму пользователей
          - показ информационных сообщений компании Доктор Вэб
            (распространяемых через обновления)
        
        * Новый модуль обновления, его ключевыми особенностями стали:
          - ведения лога обновлений различной степени детализации
          - обновление поискового модуля свежими версиями при соблюдении
            совместимости
          - новая секция [Updater] в конфигурационном файле drweb32.ini
          - поддержка автоматического обновления списка серверов обновлений
          - посылка отчета об обновлении почтой

        Поисковый модуль:          

        * расширенные базы для детектирования новых типов вредоносного ПО: 
          drwnasty.vdb - для детектирования рекламного ПО и программ автодозвона
          drwrisky.vdb - для детектирования потенциального опасного ПО,
          программ-шуток и программ, используемых для взлома
        * новый эвристический анализатор, который позволяет обнаруживать
          новые модификации вирусов, следующий типов:
          DLOADER (Trojan.DownLoader.xxx), MULDROP (Trojan.MulDrop.xxx),
          STPAGE (Trojan.StartPage), BACKDOOR (BackDoor.xxx), 
          PWS (Trojan.PWS.xxx),  WORM and MAIL.WORM (e-mail worms).
          Возможные комбинации:
           (DLOADER|MULDROP|STPAGE)(.IRC)(.PWS).Trojan
           BACKDOOR(.IRC)(.PWS).Trojan
           WIN.(.IRC)(.PWS)(.MAIL).WORM.Virus
        * Распаковка архивов: BZIP (1.0.3), CHM
        * Новые упаковщики: ULTRAPROTECT
        * Новые версии упаковщиков:  ASPACK, PECRYPT, UPX, UPACK,
          MORPHINE, PECOMPACT, NFO, EXPRESSOR, SQR, EXE32PACK, WWPACK32,
          ARM, NEOLITE, SVKP, PESPIN, MOLEBOX, SOFTDEFENDER, MEW, TELOCK,
          CEXE, PEDIMINISHER, FSG, KCUF, NSPACK, ELKA, FAKENEO, YODA

        Демон и сканер: 
        
        * поддержка обновления поискового модуля без смены версии программы
        * разделены файлы локализации
        * улучшен алгоритм загрузки баз
        * улучшена проверка целостности ключевых файлов

        Только демон:

        * Поддержка загрузки более одного ключевого файла (надо
          использовать несколько определений параметра Key в
          конфигурационном файле), что позволяет раздельно оперировать
          разными типами лицензий
          (BugID #4663)
        * Для поддержки новых типов вредоносного ПО изменен протокол между
          демоном и клиентами (фильтрами).
        * Поддержка уведомлений об истечении срока действия лицензии
          Новый параметр:
          (BugID #4105)
        * Лицензия по трафику более не требует почасовой разбивки.
          Устаревшие параметры: TrafficEqualPerHour, TrafficPerHour
          (BugID #4550)

        Только сканер:
        * Новые опции коммандной строки: -adw[d|r|m|-], -dls[d|r|m|-],
          -jok[d|r|m|-], -rsk[d|r|m|-], -hck[d|r|m|-]
          Новые параметры конфигурационного файла: ActionAdware, ActionDialers,
          ActionJokes, ActionRiskware, ActionHacktools. 
        * Отображение информации о лицензии и версии модулей на консоли и в
          логе
        * Уведомление на stderr об окончании срока действия лицензии
          (полезно, когда сканер работает из под cron)
          (BugID #4104)

        Пакеты:
        * Новая компоновка пакетов под Linux. Продукты разделены на 5
          пакетов:
          - базовый (поисковый модуль и базы)
          - модуля обновлений 
          - демона
          - сканера
          - графической оболочки сканера
        Сделано это по двум причинам: удобство обновления пакетов,
        разнесение зависимостей (из-за графического сканера)
        * Добавлена интеграция с logrotate
        * Поддержка FedoraCore4, RedHat Enterprise Linux 4, FreeBSD 5.4
        * Доступны пакеты для OpenBSD и Solaris

       FIX:

        Поисковый модуль:

        * Исправлены ошибки в разархивации RAR, BZIP,
          GZIP и CAB архивов (в основном повреждённых).

        * Исправлены ошибки в упаковщиках: MEW, MOLEBOX, PEDIMINISHER, PEPACK,
          ASPACK, WWPACK32, EXE32PACK, PKLITE, WINKRIPT, MORPHINE

        Демон и сканер:        

        * Перезапись нерегурлярных файлов (/dev/null) если они заданы через
          опцию -log
          (BugID #3618)
        * Исправлены ошибки обработки fifos, sockets и прочих нерегулярных файлов
          (BugID #3876, #4198)
        * Более детальный вывод ошибок для инфицированных архивов
          archive fails
          (BugID #3973, #4060)

        Только демон:

        * Исправлена проблема, связанная с создание pidfile
          (BugID #5103, #5508)
        * Исправлено игнорирование ScanFiles параметра для не архивов
          (BugID #5499)
        * Исправлено игнорирование параметра ExcludePaths
          (BugID #5523)
        * Исправлены ошибки "перезагрузки (reload)" в PreFork режиме
          (BugID #4123, #5992, #5993)
        * Исправлена ошибка с повторной "перезагрузкой (reload)" в не-PreFork режиме
          (BugID #4232)
        * Исправлена ошибка в обработке правил RejectCondition
          (BugID #4457)
        * Исправлены ошибки, связанные с детектирование вредоносного ПО в
          поврежденных частях почтовых сообщений (encapsulated multipart,
          base64, text/html, QP)
          (BugID #4006, #4796, #4873, #5982)
        * Смягчены требования к формату RFC2822 почтовых сообщений
        * Исправлена обработка ошибок лечения\удаления
          (BugID #4165)
        * Исправлена обработка файлов нулевой длины в "удаленном" режиме

        Только сканер:
        
        * Исправлены критические ошибки (падения) при обработке очень
          длинных путей в архивах
          (BugID #5049, #4596)
        * Исправлена обработка symlink-ов
          (BugID 4718, #4787, #4877, #4878, #5010, #5085)
        * Исправлена проблема со сканированием каталогов, содержащих
          символы * и ? в именах
          (BugID #5181, Dups: #5041, #5046, #5060)
        * Исправлены ошибке в обработке некоторых упакованных исполняемых файлов
          (BugID #4583)
        * Исправлена обработка списка заданий переданного через опцию -@
          (BugID #5980)

        * Исправлены многочисленные незначительные ошибки в пакетах:
          (BugID #4782, #4879, #4903, #4904, #4919, #4921, #5021)
          (BugID #5291, #4919, #5205, #5328, #3476, #4082)
          (BugID #4224, #4492, #4493, #4522, #4642, #4597, #4609, #4616)
