                   RedArc Office (c) 1997 by RedArc // TAVC

                        ░▒▓  ░▒▓█ ░▒▒   ▒▓█ ░▒▓   ▒▓
                        ░  █ ░    ░ ▓█ ░  █ ░  █ ░  █
                        ░▒▓  ░▒▓  ░  █ ░▒▓█ ░▒▓  ░
                        ░ ▒  ░    ░ ▓█ ░  █ ░ ▒  ░  █
                        ░  ▓ ░▒▓█ ░▒▒  ░  █ ░  ▓  ▒▓

                              ╔══╗ ╔═ ╔═  ╔═ ╔═
                              ║  ║ ║  ║ ║ ║  ║
                              ║  ╟─╬═─╬═┼─╫──╬═
                              ║  ║ ║  ║ ║ ║  ║
                              ╚══╝ ║  ║ ║ ╚═ ╚═

xx/10/97 Не помню точно дату, но помню, что в октябре 1997 года задолбался
         обрабатывать поступления в коллекцию и написал первые версии
         программ. Очень упрощенные и слишком глючные, но за 20 минут.
         После исправления глюков пришла в голову, немного затуманенную
         пивом, мысль о создании RedArc Office. Планы:
         - максимальная автоматизация ведения коллекции вирусов
         - максимальная автоматизация обмена коллекциями
         - максимальная автоматизация проведения сравнительных тестов
           антивирусов
         Под словом "максимальная" не стоит воспринимать, что все, над
         чем вы так трепетно дышали, теперь будут за вас наслаждаться
         программы из RedArc Office. Совсем нет. Просто будет гораздо
         меньше рутинной работы, как то сравнение вирлистов...
         В течении некоторого времени, постараюсь выполнить намеченное,
         ну и от помощи, хотя бы в виде идей, тоже не откажусь...

21/10/97 Внесены первые исправления, связанные с замечаниями FRiZER'а.
         При слишком большой длине пути файловые оболочки отказывались
         работать с каталогами. Некорректно создавались пути для имен
         вирусов с очень большим набором символов. В программе длина
         имени одного каталога не могла быть больше 8 символов, что иногда
         сказывалось на качестве формирования пути.
         Замечания устранены.
27/10/97 По просьбе FRiZER'а
         * Добавлена возможность задавать свой заголовок вирлиста. Теперь
           программа вытягивает хидер из указанного в конфигурации файла и
           корректно с ним работает.
         * Для удобства работы описания утилит разнесены в разные файлы.
         * Исправлена бага в выводе индикатора
         * Теперь нет привязки к регистру символов, в котором эвристики
           выдают свои сообщения
         * Количество возможных сообщений эвристиков доведено до 10.
           Я думаю, что если дело так и дальше пойдет, то скоро мне
           придется обрабатывать сообщения TBAV ;))))))
         * Добавлен систематический каталог ERROR и возможность задания
           сообщений антивирусов об ошибках и некорректности файлов, типа:
           ошибка чтения, ошибка записи, поврежден, ... Думаю, что дальнейшая
           систематизация таких файлов не потребуется.
03/11/97 Большинство фичей воткнуто по просьбе FRiZER'а
         * Ускорена сортировка вирлиста путем сортировки только
           новых поступлений и слиянием вирлиста с отсортированным
           списком дополнений методом двух потоков, предложенный FRiZER'ом.
         * Ускорена программа сравнения вирлистов методом двух потоков,
           предложенный FRiZER'ом.
         * Создается файл News.TxT со списком новых подключений к вирлисту.
         * В файле VIRLIST.CFG появилась возможность устанавливать специальный
           флаг для того, чтобы названия вирусов от файлов с выставленным
           антивирусами флагом Modify вносились в вирлист как будто
           антивирус выставил флаг Infected. При этом в конец названия
           таких вирусов добавляется тильда "~".
         * В том же файле можно указать путь коллекции, куда будут
           складываться сканируемые файлы.
         * Флаг Modify, незаслуженно обрабатываемый после флага Unknown
           по приоритетам теперь после флага Infected (его размещение,
           в конфиге, собственно как и для других флагов, не имеет значения).
         * Для программы COPYEXCH.EXE создан конфигурационный файл, в котором
           помимо того, что можно было задавать в INI-файле, стало возможно:
           - обрабатывать или необрабатывать вирусы из вирлиста с флагом MODIFY
           - сливать или не сливать последнюю часть названия с предпоследней
           - указывать пути поиска файлов с флагами Infected и Modify
         * Для программы VIRLIST.EXE в конфигурационном файле стало возможным
           задавать следующую информацию:
           - сливать или не сливать последнюю часть названия с предпоследней
           - задавать самостоятельно пути для складирования файлов в коллекции
             с различными выставленными флагами
         * В RedArc Office добавлена программа копирования|переноса файлов
           из директории и всех ее каталогов, указанной первым параметром в
           директорию, указанную вторым параметром. Для переноса|переименова-
           ния файлов можно задать третий параметр /m. Эта программа находится
           в каталоге COPYTEST
09/11/97 Устранена замеченная FRiZER'ом баг|фича. При заданном пути &VP файлы
         не сортировались по каталогам указанным для каждого антивируса поот-
         дельности. Я это исправил, но настоятельно рекомендую пользоваться
         ключем &VP, в противном случае для использования программы COPYEXCH
         нужно для каждого антивируса лезть в ее конфиги, что обычно ломает.
         Да и разделение вирусов по разным каталогам для разных антивирусов
         я считаю бессмысленным.
         Опять же по просьбе FRiZER в обработку включен символ "", который
         очень любит ставить программа DrWeb при тестировании упакованных
         объектов. Я просто вырубал этот сервис из меню антивируса, при этом
         DrWeb все равно тестировал файлы не выводя многозначительный треу-
         гольник.
         В программе COPYTEST появились ключи:
         /y - отвечать Yes на запрос о перезаписи файлов
         /n - отвечать No на запрос о перезаписи файлов
         /r - автоматически генерировать новое имя для уже существующих
              файлов
21/12/97 Устранены некоторые досадные обшибки, замеченные FRiZER'ом.
         Количество реакций на ошибки доведено до 6.
         Подготовлен релиз для публикации в журнале MooN BuG #4.
20/06/98 Внесены некоторые корректировки в алгоритм обработки рапортов
         программой VIRLIST.EXE. Переделана, вернее сделана с нуля
         программа EXCHANGE.EXE, так как предыдущая версия оказалась ну
         очень глючной. Практически все программы теперь имеют свои
         конфигурационные файлы, что делает их еще более гибкими. Например,
         теперь можно самостоятельно задавать символ признака комментария.
06/08/98 Проведена некоторая работа над ошибками и недочетами. Добавлены
         две новые утилиты - FileComp и WebPrepa. Первая утилита помогает
         очистить коллекцию от мусора, т.е. удалить дублирующиеся файлы с
         разными именами из каталогов. Вторая позволяет соответствующим
         образом подготовить репорт антивируса DrWeb для последующего
         юзания его в RedArc Office.
         В конфигурационный файл программы COPYEXCH.EXE введен новый
         ключ &MF. Если этот флаг установлен в No, то копируются все файлы.
         Если же этот флаг установлен в Yes, то копироваться будет только
         самый маленький файл из каталога.

         На этом я прекращаю работу над RedArc Office и публикую в журнале
         MooN BuG текущее его состояние и исходные коды программ.

         Приношу огромную благодарность за тестирование и советы:

Roman Khomtchenko aka FRiZER  (особая благодарность за тестирование,
                               замечания и дельные советы по улучшению)
Andy Nikishin aka andy@avp.ru (за то, что подстегнул меня все это довести
                               до того состояния, которое вы имеете счастье
                               лицезреть)
Alexander Gostev aka Admin    (за то, что подстегнул меня все это довести
                               до того состояния, которое вы имеете счастье
                               лицезреть)
Eugene Kravchenko aka 2:5020/1997.4 (за идею для программы FileComp)
Igor Dikchev aka RedArc       (ну и мне, скромному, за то, что все это сделал,
                               отладил и описал)


                        RedArc // [TAVC]


