26.01.2009 EservEproxy335
- Протокол изменений конфигурации: http://www.eserv.ru/ru/rss/50.xml
- Небольшие (после beta3) исправления в smtpsend4 и acIMAP.
- Протокол изменений конфигурации: http://www.eserv.ru/ru/rss/50.xml
- Eserv и Eproxy 3.34 beta3 (24 Mb)
- Socks5 при соединении с сервером, заданным именем, а не IP, использует функцию, обеспечивающую перебор IP-адресов, соответствующих этому имени, что повышает вероятность успешного соединения с серверами, имеющие несколько A-записей в DNS (в http-прокси Eproxy это изменение сделано достаточно давно).
- Исключены утечки памяти при работе с xml (webmail, dbarc).
- Eserv и Eproxy 3.34 beta2 (24 Mb)
- Исправлено несколько ошибок в новом функционале IMAP-сервера.
- + Функции удаления и создания писем в веб-интерфейсе доступа к БД-архиву почты.
- + Новая версия библиотеки sqlite3.dll
- + smtpsend 4.38 — более подробные диагностические сообщения при возврате почты, улучшена совместимость перехода в TLS-режим
- fs 1.35 — исправления для совместимости с веб-интерфейсом TrafC
- Подробнее см. протокол изменений конфигурации: http://www.eserv.ru/ru/rss/50.xml
- Eserv и Eproxy 3.34 beta1 (24 Mb)
- + IMAP-сервер теперь поддерживает возможность одновременной работы нескольких почтовых клиентов с одной и той же IMAP-папкой и синхронизацию между этими сессиями (может использоваться для организации общих папок и групповой работы). [beta!]
- + Поддержка IDLE в IMAP анонсируется в ответе на команду CAPABILITY, т.к. часть клиентов не использует IDLE без объявления. IDLE используется для реализации технологии PushEmail.
- + Новая версия KAV5 KAVE
- + Новая версия классификатора SpamProtexx (исправлена ошибка)
- + Новая версия MContent
- Исправлена обработка ошибок парсера писем DrWEB 4.44
- Ускорена работа Eproxy и антивирусов для Eproxy
- Исправлен деинсталлятор (установленные сервисы Eserv и Eproxy могли оставаться неудаленными)
- Dialer-plugin теперь не вызывает ошибки запуска acWEB, если на компьютере не установлен RAS (например, в безынтерфейсном варианте Windows Server 2008)
- Исправление в поддержке UDP в Socks5
- + Auth_cache plugin для Eproxy (ускорение авторизации и ACL)
- Улучшена обработка ошибок форматов DNS-пакетов в DNS-клиенте SMTP-сервера
- + Новая версия SmtpSend4
- + Новые версии библиотек ssl, curl, sqlite3
- + Список исключений из RBL-проверок — RBLWhiteList
- Исправлена поддержка MS Outlook 2007 в IMAP-сервере.
- И др. См. протокол изменений: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро).
25.12.2007 EservEproxy333
- + Добавлена поддержка KAVE (KAV5) и DrWEB 4.44.
- + При использовании БД-архива (SMTP[UseDbArc]=1) возможен доступ пользователей к архиву в режиме веб-почты.
- + В БД-архив добавлена возможность полнотекстового поиска.
- Протокол изменений: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро).
- Eserv и Eproxy 3.32 (18 Mb)
- Eserv и Eproxy 3.32 (5 Mb — без антиспам-баз, обновление с 3.31)
- Протокол изменений: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро).
- Eserv и Eproxy 3.31 (16 Mb)
- Eserv и Eproxy 3.31 (4.9 Mb — без антиспам-баз, обновление с 3.30)
- Eserv и Eproxy 3.31 beta2 (16 Mb)
- Eserv и Eproxy 3.31 beta2 (4.9 Mb — без антиспам-баз, обновление с 3.30)
- Исправления Eproxy и TrafC.
- + Добавлена возможность ведения архива почты во встроенную БД. Включается установкой файла DB.rules.txt в каталог acSMTP/conf/smtp/delivery/. БЕТА.
- Протокол изменений: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро).
- Eserv и Eproxy 3.31 beta1 (16 Mb)
- Исправления работы с ODBC (в 3.29 и 3.30 были внесены ошибки, которые могли приводить к утечкам памяти при авторизации по ODBC)
- Доп.оптимизация работы с памятью.
- Исправление звонилки DayDialer.
- Исправление совместимости acFTP с Mozilla.
- + Новая версия TrafC, FlagMon plugin, новый ForthScript CGI.
- Протокол изменений: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро).
04.02.2007 EservEproxy330
- Исправлено несколько ошибок, внесенных в 3.29.
- + Обновлен acIMAP.exe (изменения для логгера PigMail).
- + Поддержка отрицательных чисел в интерфейсе TrafC. (ruv)
- Eserv и Eproxy 3.29 beta7 (15 Mb)
- Eserv и Eproxy 3.29 beta6 (15 Mb)
- + Дополнительные функции веб-интерфейса TrafC. (ruv)
- + Дополнительные функции ядра для лучшей поддержки временных словарей. (ruv)
- Протокол изменений: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро).
- Eserv и Eproxy 3.29 beta5 (15 Mb)
- Расширения plugin'а каскадирования и его поддержка в cache. (pig)
- Несколько мелких изменений, см. протокол: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро).
- Eserv и Eproxy 3.29 beta4 (15 Mb)
- + Новая версия библиотеки SQLite.
- + Отчеты сравнения эффективности SpamProtexx, LibSD и PopFile.
- + В дистрибутив включены текущие версии обученных баз SpamProtexx и LibSD.
- В Eproxy исправлена обработка длинных заголовков ответов.
- Протокол изменений: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро).
- Eserv и Eproxy 3.29 beta3 (15 Mb)
- + Добавлен новый Events API, расширяющий воможности подключения plugin'ов (ruv).
- В Eproxy исправлена обработка POST-запросов (в редких случаях ошибка могла приводить к падению сервиса).
- Eserv и Eproxy 3.29 beta2 (15 Mb)
- Исправлена ошибка в инициализации слушающих сокетов (появившаяся в 3.29a).
- Eserv и Eproxy 3.29 beta1 (15 Mb)
12.09.2006 EservEproxy328
- + В дистрибутив включена обученная база plugin'а LibSD.
- + Добавлен флаг конфигурации Server[InteractiveMode] — возможность отключения GUI-сообщений (диалоговых окон) в серверах. (pig) Опцию можно включать также в командной строке сервера — /dgm.
- Замена истекшего SSL/TLS-сертификата (самоподпись).
- + SMTP-сервер теперь проверяет формат заголовка Message-ID на предмет следов распространненных сбоев спамерских программ. Добавлены средства подсчета ошибок формата письма (+FormatErrors).
- При приеме удаляется заголовок X-Spam-Status, т.к. Eserv добавляет свой. Чтобы не сбивать с толку клиентские фильтры.
- Бета-версия 3.28e
- Улучшена обработка исключений SpamProtexx.
- Если целевой сервер не выдает HTTP-заголовки, исправить это.
- Разрешение прохождения WebDAV -команд через http-proxy.
- + MStat теперь собирает и статистику работы спам-фильтра.
- + В веб-сервер возвращена поддержка основных команд WebDAV (эта поддержка была в Eserv/2). Пока в бета-режиме. Соответственно добавлены новые файлы правил в каталоге конфигурации acWEB — ~DAV.rules.txt, PrePUT.rules.txt, PostPUT.rules.txt.
- Правила обработки CGI и Dial вынесены из OnRequest в отдельные файлы.
- Бета-версия 3.28d
- + Добавлен байесов спам-фильтр LibSD plugin с обученной базой. Может работать вместе с другими спам-фильтрами в режиме голосования.
- + Новая версия утилиты popfile-test (начальное пакетное обучение и тестирование байесовых фильтров), теперь с поддержкой LibSD.
- Бета-версия 3.28c
- Исправлена утечка памяти в серверном потоке (ошибка была внесена 19 апреля). (pig)
- Бета-версия 3.28b
- + Журналы в db3-формате теперь индексируемые.
- Бета-версия 3.28a
- + В plugin mlogc добавлена поддержка ведения журналов в формате SQLite3. Примеры для log.str.txt. Запись, начинающаяся с '@', означает "вести запись в указанную таблицу БД". 4003 *@log*'SERVICE','Останов сервиса','{Server[HostName]}','{PROG-NAME}' 4100 *@log*'{ACTION}','{URI?P}','{FILENAME}','{CONTENT-TYPE}',{n} Подстановка переменных возможна не только по {VAR}, но и по $VAR или :VAR — последний способ более эффективен, т.к. используется "родной" биндинг SQLite3 к Форту, не требуется строчных операций и SQL-escape. 4100 *@log*:ACTION,:URIP,:FILENAME,:CONTENTTYPE,{n}
- acSMTP: Сохранение кода ошибки DATA для AbortProtocol, приведение кода ошибки к положительному числу для более читабельного ответа 4xx.
- acSMTP: StopProtocol заменен на StopProtocol&pipe для более быстрого отключения спамерских сессий. (pig)
- + acSMTP: TossFileEx — опциональная замена для TossFile, позволяющая задавать индивидуальные правила доставки (вместо файла правил smtpDelivery).
- MESSAGE-ID-LOG и DECODED-SUBJECT-LOG (отфильтрованы возможные ";" в строках) вместо MESSAGE-ID и DECODED-SUBJECT.
- В ответах EHLO и HELO домен перенесен в первую строку.
- Добавление пустого тела письма для писем без тела (иначе не всякие внешние парсеры их понимают).
- Сообщения о проблемах с коннектом в команде DATA выводятся в основной лог только в случае uDebugDATA ON.
- + Команда явного назначения DNS-сервера (попоточно): SetPreferredDns: (~pig).
14.06.2006 EservEproxy327
- Исправлен инсталлятор, обновлена библиотека sqlite.
- Протокол изменений: http://www.eserv.ru/ru/rss/50.xml (конфигурация) и http://www.eserv.ru/EservCvs (ядро). Обновлены Eproxy, acSMTP, MContent, MStat.
02.06.2006 EservEproxy326
- + Добавлена поддержка MStat.
- Исправлены уязвимости в IMAP и HTTP-сервере.
- Исправлена ошибка в обработке заголовка Expect в Eproxy (проверьте, что Eproxy.exe от 2 июня). Обновление exe: http://www.eserv.ru/download/Eproxy.exe.
- Подробный список изменений см. http://www.eserv.ru/ru/rss/50.xml
15.02.2006
- + Дополнительная оптимизация Eproxy. Обновление exe: http://www.eserv.ru/download/Eproxy.exe. BETA
04.02.2006 EservEproxy325
- Исправлена ошибка в IMAP-сервере (Forum:23733).
- Протокол изменений: http://www.eserv.ru/ru/rss/50.xml
- + В оценочной версии по умолчанию подключен SpamProtexx, с обученной базой. Не отключается до истечения триала или самого SpamProtexx.
- + В комплект включен триальный ключ для KAV.
- MContent v.2.1.21 dll: ! BugFix функции декодирования составных заголовков (появилась в 2.1.20), plugin: ! Переписаны функции MessageHeader и MessageHeaderParamValue (следствие бага в dll) (dandy) EservEproxy324 обновлен.
- В SnmpMonitor Исправлена работа с SNMP_SYNTAX_INT-переменными — int теперь обрабатывается как gauge, а не как накопительный счетчик (в Eserv такие int-переменные не используются, но в perfmib есть).
21.11.2005 EservEproxy324
- acSMTP отрезает хвостовые пробелы в адресах mail from и rcpt to, если они ошибочно вставлены отправителем (спамером).
- При отсутствии (из-за ошибки администратора) файлов, указанных для обработки IsInFile, выводится дополнительная диагностика в основной лог сервера.
- IsGroupMember подставляет дефолтный домен, если при авторизации пользователя домен так и не определился (в случае IP-авторизации). Определяет тип источника авторизации пользователя, если это требуется (расширенный режим). В случае авторизации по IP/IP+MAC тип источника в момент авторизации не определяется. (pig)
- MConntent v.2.1.20 dll: ! Рефакторинг некоторых функций. + Поддержка опции замещаения файла при сохранении вложения plugin: ! Рефакторинг кода ! Новая версия компилятора + Добавлена поддержка опции замещаения файла при сохранении вложения (dandy).
- + 934 LOG для фиксирования переклассификации антиспама через MContent плагин (через ящик для жалоб) TID:2025 (dandy).
- Исправлено ошибочное повышение прав Ip-авторизованного пользователя в acWEB (при использовании IP-авторизации в Eproxy). Forum:22930. Отдельно исправленный файл можно скачать здесь: http://www.eserv.ru/download/acWEB_OnRequest.rar (2kb). (только для v3.23!)
- Flagmon plugin — подправлен вывод на случай ошибки при обработке флага (ruv).
- При перегрузке acWEB (MaxCgi) — быстрее "отбиваемся" от повышающих загрузку запросов.
- + Опциональное использование в acWEB TransmitFile вместо цикла WriteSocket (быстрее передает и "дешевле" по ресурсам). По умолчанию отключено, можно включить командой uUseTransmitFile ON в OnThreadConnect или в OnRequest. Работает только для статических файлов (не CGI) и только в Windows NT.
- Для совместимости с MSN Messenger 7.5 при попытке ~Socks4-соединения при включенной авторизации в Socks-прокси соединение с клиентом закрывается (как было в Eserv/2) вместо выдачи ошибки socks-протокола (как было в Eproxy) — это заставляет Messenger переключиться на Socks5. (ruv)
- В acWEB команда UNAVAILABLE могла прерываться сетевой ошибкой, и тогда счетчик vCgiCnt не уменьшался.
31.10.2005 EservEproxy323
28.10.2005
- http://www.eserv.ru/download/EservEproxy323-setup.exe (pre-release3).
- + Обновления TrafC — поддержка квот более 2Гб (ruv).
- http://www.eserv.ru/download/EservEproxy323-setup.exe (pre-release2).
- Исправлены опечатки в MContent и parser plugin (pig).
- http://www.eserv.ru/download/EservEproxy323-setup.exe (pre-release1).
- Поправлены права доступа к *.fxml-файлам в конфиге acWEB.
- Устранены мелкие несовместимости xslt.
- http://www.eserv.ru/download/EservEproxy323b-setup.exe BETA.
- + Добавлен параметр ini PROXY[UseFtpAcl]. Если он =1, то в FTP-прокси (3121) используются те же ACL, что и в HttpProxy — (Url|Host)(Black|White)List. При соединении с целевым сервером проверяется Host, а при работе с файлами — Url (в качестве Url выступает вся командная строка протокола FTP, например "RETR /path/file.ext").
- + XSLT через libxslt вместо MSXML.
- Добавлен список сайтов для обновления DrWEB и ключ утилиты обновления.
- Добавлена библиотека поддержки RBL-блокировок из acSMTP, чтобы блокировать HTTP-запросы с открытых прокси и прочих вредителей. IsRblBlocked работает напрямую с DNS, поэтому может быть медлительным — непригодным для массовой обработки всех запросов. В чистом виде он подходит только для POST'ов, в остальных случаях лучше использовать кэширование. В стандартной конфигурации в acWEB не используется.
- + 929 RBL log, Запись RBL-блокировок в mail-refused log. 921 LOG (MailFromError) записывает в лог и причину отказа. 922 LOG пишет причину отказа RCPTTO.
- + Опция командной строки /kill для самоубийства сервера (читает pid-файл из своего каталога и жестко снимает этот процесс) в случае невозможности или недоступности штатного останова.
- Если проведена имперсонация потока, то CGI запускаем CreateProcessAsUser вместо обычного CreateProcess.
- + Новые отчеты: Фильтр логов доставки/недоставки, шаблон задается в поле ?email=шаблон, поиск ведется по SQL-выражению LIKE '%шаблон%' в полях Email отправителя и получателя.
- Текущая сборка Eserv/3 сертфицирована в Microsoft (для Windows 2003). Етайпом получен статус Microsoft Partner — ISV/Software Solutions Competency.
- Если сообщения из папки spam удаляют, то при определенных настройках IMAP-клиента они не удаляются, а перемещаются в Trash. Повторно посылать их в этом случае не нужно.
- ListDir plugin: ContentType для лога; BR в формате XHTML.
- Автоматическое создание ResendDir, если его не было. Требуется обновление acIMAP.exe (добавилась команда MoveFileWithCreatePath из расширений Dandy).
- + Добавлен SNMP-счетчик vCgiCnt.
- EachFile: 1. Если каталог не задан — ничего не обрабатывается (было — обрабатывается текущий каталог) 2. опция "-dir." — обработать текущий каталог 3. при ошибках в командной строке выполнение прерывается (было — вывод ERROR и продолжение) (ruv)
- TrafC: Когда TrafC не инициирован, WidOfCanals = 0 (временный словарь для каналов не создан) Поэтому, еще одна проверка. (ruv)
- Восстановлена выдача листингов http-каталогов без индексов в acWEB (Внутренние переменные были переименованы для ISAPI, а здесь получился побочный эффект с PATH_INFO -> REAL_PATH_INFO).
- DayDialer plugin (возможность дозвона) включен по умолчанию.
- TrafC: Правильная проверка существования канала Q-all переопределение счетчика 1.3.6.1.2.1.2.2.1.10.2 ( vOtherReadStat ) на этот канал. id 1.3.6.1.4.1.18474.2.1.3.4.1.1 для Q-all (вместо переопределения). (ruv)
- + Авторизация на ftp-прокси перед авторизацией на TARGET-HOST. Используемый формат логина (домен по умолчанию!): USER targetuser#proxyuser@targethost PASS targetpass#proxypass
- Исправлена опечатка в IP:Mask= (pig)
- Админ должен авторизоваться в acWEB явно, даже если имя присвоилось в IP-авторизации.
03.08.2005 EservEproxy322
- Протокол изменений ядра можно прочесть на странице EservCvs, протокол изменений конфигурации — ниже.
- Номер SSL-порта административного сервера теперь задается не в опции HTTP[SslPort], а в HTTP[AdminSslPort].
- Изменения: http://www.eserv.ru/ru/rss/50.xml
- При использовании SpamProtexx без PopFile — не выводить в веб-интерфейсе переклассификации соединители "+" и "|" в имени классификатора и классе (pig).
- MContent.dll: ! Переписаны функции чтения/записи заголовка plugin: ! не снималось значение со стека в функции упаковки после окончания работы архиватора ! функция упаковки переопределена через MCExecAndWaitEx (тайм-аут выставлен в 10 минут). Обновлен файл примеров. (dandy)
- avScanFile не определен, если не подключен кэш или антивирус.
- MContent v.2.1.17.1 plugin: ! Мелкая оптимизация для mcExecAndWait* ! Переписан MessageChanged (pig)
- http://www.eserv.ru/download/EservEproxy322b-setup.exe BETA.
- Socks-прокси теперь может использовать ACL от HTTP-proxy (черные и белые списки хостов, правила).
- Новая версия MContent.dll, остальные exe не изменились после 3.22a.
- http://www.eserv.ru/download/EservEproxy322a-setup.exe BETA
- ACL для Socks.
- Убран webmaster@*;"{Dirs[Mail]}" из imap/SpecialFolders
- MContent.dll: ! Исправлена ошибка в функции MCExecAndWait (появилась в 2.1.15) (dandy)
- MContent: ! Исправлена ошибка в парсере. Теперь парсер корректно обрабатывает длинные boundary метки + новая функция MailPartAmount (возвращеает количество MIME частей в письме) plugin: + MCExecAndWaitEx позволяет указывать тайм-аут по истечении которого, запущенный процесс будет завершен (0 — без тайм-аута) + функция GetMailPartsAmount поддержка MailPartAmount (dandy)
- + Порты Eproxy задаются теперь в ini.
- + Счетчик запросов веб-сервера. SNMP OID 1.3.6.1.4.1.18474.2.1.3.1.3
- + Добавлен SNMP-счетчик vIsapiCnt — число потоков, выполняющих ISAPI-расширения. SNMP OID 1.3.6.1.4.1.18474.2.1.3.1.2
- По умолчанию uRasDebug ON, чтобы звонилка DayDialer писала в acWEB.log параметры дозвона (выбранного соединения).
- Исправлена ошибка вычисления условия необходимости уаления дубликатов с POP3-сервера (могли не удаляться). (pig)
- Обработка ситуации, когда в сообщении не было пустой строки, отделяющей тело от заголовка.
- Пример: файл правил, обрабатываемый во время непосредственной доставки письма получателю. (dandy)
- Новая версия MContent (dandy, pig).
- Обрабатывается ситуация, когда в процессе обработки файл был удален (перемещен) (dandy).
- Новый файл примеров (dandy).
23.06.2005 EservEproxy321
- Протокол изменений ядра можно прочесть на странице EservCvs, протокол изменений конфигурации — ниже.
- Изменения: http://www.eserv.ru/ru/rss/50.xml
- http://bitrix.eserv.ru/download/EservEproxy321d-setup.exe BETA
- Изменения: http://www.eserv.ru/ru/rss/50.xml
- http://bitrix.eserv.ru/download/EservEproxy321c-setup.exe BETA
- Изменения: http://www.eserv.ru/ru/rss/50.xml
- + Пример фильтрации по именам целевых хостов в ftp-proxy. (pig)
- Исправления для MContent: 1) Обрабатывается ситуация, когда при расширенной обработке (на этапе доставки) письмо было удалено 2) После расширенной обработки (после доставки) не увеличивался счетчик доставленных писем (в итоге часто оставалась копия письма в spool) — т.е. письмо не удалялось по uCOPY-CNT @ | DeleteCurrentFile т.к uCOPY-CNT был == 0 (dandy)
- GetDNS выполняется один раз — при старте.
- "Продление" схем БД до конца года.
- При включенной проверке дубликатов писем и включенном удалении после приема — удаляем дубликаты с сервера, чтобы они там не накапливались.
- SPF plugin не работает под Win9x/ME.
- Не пытаться запускать SNMP-агент на Win9x/ME (не поддерживается).
- + Если PROXY[HttpRequireAuth] не ноль, то для у всех неавторизованных (IpMacAuth или явно) пользователей запрашивается авторизация на доступ к http-proxy.
- Статистика выдается на HTTP[AdminPort] ( т.к. HTTP[Port] м.б. и отключен). (22.03.2005)
- Поля файлов правил ACL, состоящие из пробелов, считаются пустыми.
- Ловля дубликатов в пределах сессии pop2smtp.
- При использовании каскадирования прокси в заголовки HTTP-ответов могли вставляться два заголовка "Proxy-Connection", это может "сбить с толку" IE и, в частности, приводить к замедлению начала работы Windows Update. Ошибка исправлена здесь: http://bitrix.eserv.ru/download/Eproxy_29042005.rar (обновление Eproxy.exe).
- Сброс результата IP-авторизации перед выполнением явной авторизации.
- Если вирус найден by PopFile, то обработать его не как спам, а как вирус.
- При поименном сбросе quota-каналов (by ResetQuotasFile) некативные на момент сброса каналы пропускались. (ruv)
28.03.2005 EservEproxy320
- Протокол изменений ядра можно прочесть на странице EservCvs, протокол изменений конфигурации — ниже.
- Дополнительный контроль DNS-ответов в acSMTP и smtpsend4.
- Smtpsend4 v4.17 — добавлена опция -dd для запрета записи тела письма в лог.
- Pre-release 3. Мелкие исправления. Плюс замена openssl *.dll на более свежие версии.
- Pre-release 2. Переклассификация через веб теперь работает с любым из классификаторов — PopFile и/или SpamProtexx — в зависимости от того, какой из них подключен. Работает и с двумя одновременно. Если оба отключены на момент переклассификации, то сообщение просто копируется в Reclassify.
- В PopFile 'virus' можно сделать отдельной катеогрией, а SpamProtexx пусть классифицирует вирусы как спам, а не 'clear'.
- Pre-release 1. Включает SpamProtexxPlugin — новый байесовый антиспам (серверная версия).
- SMTP OnLogin: UID 0! чтобы явная авторизация гарантировано имела приоритет перед IP [TID#802]
- + Добавлен формат лога автообучения SpamProtexx.
- Если popfile_admin перемещает сообщение в spam, то не делаем resend.
- Исправление примера в FromEmailNeedAuthList.txt
- Antispam[ResendDir] — куда перемещать сообщение, переклассифицированное в не-спам. По умолчанию повторно посылается всем получателям.
- Если используется PopFile, то SP_~ExistentBucket=PopFileExistentBucket (надмножество над исходным SP_~ExistentBucket) — чтобы при переклассификации в существующий класс PopFile срабатывала И переклассификация в not_spam в SpamProtexx.
- INBOX в popfile_admin обрабатывать как переклассификацию из спама в неспам.
- Сравнение текущего каталога в правиле OnMessageMove переделано через CURRENT-FOLDER (требуется обновление acIMAP.exe).
- + Ключ Dirs[Flags] — каталог для флагов. Добавлен pluginsflagmon (отключен по умолчанию). Задана обработка флагов reset-quotas-all.flag и reset-quotas-list.flag (ruvim)
- + Пакетные файлы для создания флага сброса квот и создания соответствующей задачи планировщика Windows NT (ежемесячный запуск), в каталоге utils. (ruvim)
- + "not_spam" считается теперь существующей корзиной, автоматически заменяемой на AntspamPopFile[NotSpamBucket] (по умолчанию "clear") во всех операциях. Новая функция PopFileExistentBucket ( addr u — flag ) для применения в правилах. PopFileClassificationMatch тоже принимает not_spam.
- + Поддержка множественных категорий PopFile, а не только спам/не-спам.
- + AntispamPopFile[NotSpamBucket] — в какой bucket переклассифицировать сообщение при перемещении его в IMAP-каталог not_spam (по умолчанию clear).
- + SP_~ExistentBucket — по аналогии с PopFile, но признает только spam/not_spam и clear (который =not_spam).
- + Работа acSMTP сервером классификации SpamProtexx.
- Если классификация PopFile и SpamProtexx не совпадает только из-за того, что у SpamProtexx ограниченное число не-спам-классов, то НЕ заносим письмо в ambiguous.
- + Совместная работа PopFile и SpamProtexx.
- + SpamProtexx plugin (API закрытый).
- Выравнивание стека в OnSpam rules.
- + Новый плагин для acSMTP. Прописка: confsmtppluginsparser Назначение: потрошитель заголовков писем, принятых через BDAT и потому не препарированных на лету. Вызывать: слово ParseCurrentMailFile (pig).
- Чистка ряда плагинов в отношении работы с мутексами — под новые слова в EXE. (pig)
- MContent v.2.1.12: + Все вызовы делаются через MContentSafeEvalRules. Если правило делает со стеком что-то нехорошее, то генерируется исключение. dll: ! Исправлена ошибка при декодировании x-uue вложений ! Устранена незначительная утечка памяти при декодировании вложений соответственно немного изменились MContent.rules и MContentEx.rules + изменение в OnNewMail.rules: обработка ситуации, когда одним из действием при обработке письма MCOntent-ом является удаление. (dandy)
- Добавлена блокировка рекламы mediaplex.
- + SnmpPlugin — SNMP agent (beta) на CVS. Требуется обновление exe. Номера UDP-портов для SNMP совпадают с номерами TCP-портов соответствующих серверов.
- + SnmpMonitor (beta) 150Kb — простой графический монитор счетчиков Eserv (yz). Пример запуска snmp-mon.exe -data 10.1.1.1:3128:eserv_monitor:1.3.6.1.2.1.6.9.0 -title "Eproxy connections" -tick 100 -height 50 -max 20 -color 255,128,128
- По умолчанию назначен только канал Q-all 10 Mb/час (вместо Band-all). (ruvim)
- + SNMP-сервер. Альфа.
- Ожидание исключительного доступа к файлу-флагу, теперь флаг можно создавать и в share-mode. (ruvim)
- Оптимизация строк лога SOCKS. + добавлен 1451 LOG в конце. (ruvim)
- Условный вызов sockspluginshierarchy~OnRequest (вызывается, если подключен плагин socks hierarchy) (ruvim)
- Упрощение, для включения каскада используется SetConnectMethod. Требуется обновленная версия Eproxy.exe (см. изменения в src/proto/socks). (ruvim)
- Исключение лишних переклассификаций, если на момент перемещения письма письмо уже классифицируется правильно (dandy).
- При сбросе счетчика quota-канала также обновляется и состояние, сохраненное в файл. При сбросе всех квот (словом reset-quotas) также очищается и все сохраненные состояния. (ruvim)
- http://bitrix.eserv.ru/download/smtpsend415.rar, http://bitrix.eserv.ru/download/acSMTP_4147.rar (BETA) — повышена устойчивость встроенного DNS-клиента к "битым" DNS-ответам.
- Исправлена критическая ошибка в MContent, которая сказывалась на ошибках при обработке нескольких сообщений подряд в Pop2smtp, pop3recv. (dandy)
- Исправлена "ошибка 4" в веб-переклассификации (dandy).
- PIPELINING и CHUNKING по умолчанию выключены, т.к. в этом случае отправитель несинхронно читает ответы на команды, а надо заставить его прислушаться к 5xx
- + IMAP[MsgIdDupCheck] Если не ноль, то включена проверка дубликатов — в списке сообщений показывается только одна копия сообщения из тех, у которых одинаковые Message-ID (но при удалении такого сообщения удаляется только одна копия, а другие станут видны в следующих сессиях!).
01.03.2005 EservEproxy319
- Протокол изменений ядра можно прочесть на странице EservCvs, протокол изменений конфигурации — ниже.
- При использовании нестандартных номеров портов httpS не работали отчеты, исправлено.
- + Декодирование MIME для лога спама и pop3.
- XSL-файл теперь ВСЕГДА читается по http, а не с диска. Чтобы побороть проблему с авторизацией XSL-функции document(url) в некоторых клиентских конфигурациях, из-за которой не работали вложенные отчеты.
- Переключение base_url с HTTPS на HTTP при локальных запросах.
- + Еще линейка отчетов — по отвергнутой корреспонденции — логи *mail-refused (dandy)
- + CopyUnclassifiedToTrainer — если не ноль, то при результате классификации unclassified добавим адрес TrainerEmail в список получателей. (dandy)
- Запрет запуска IDS из Eproxy, чтобы не работал против пользователей ЛС.
- В отчете по почтовым вложениям теперь выводится и общий размер вложений определенного типа (dandy).
- Размер кэша по умолчанию 500 Мб (вместо 50), и смотрит на дату последнего обращения к файлу (а не модификации) (ruv).
- + Ключ -keep-ro + ключ -keep {file|filemask|@filelist} (ruv).
- Теперь не выводится сообщие об ошибке ( ERROR), если не удалось войти в каталог. (ruv)
- Номер потока в отладочном логе IMAP.
- + В список выбора интерфейса слушаемого порта добавлена опция 'All' (ruv).
- + В каталоге Temp не удаляем r/o, schema.ini и избранные atom.* файлы. Требует новую версию eachfile.exe 1.2 (ruv).
- Если домен (в котором авторизован пользователь) отличается от дефолтного, то пользователь запоминается по UserEmail — имя@домен (ruv).
- + Отчеты по антивирусной проверке трафика (dandy).
- Исправлена ошибка сравнения "возраста" объекта в cache plugin.
- Исправлена ошибка в tcpmap plugin — если порт занят, на стеке оставалось лишнее число (ruv).
- Запуск PopFile только из acSMTP. acIMAP его больше не пытается запускать сам.
- + Pop2Smtp[AllowExternRcpt] — возможность отменить запрет пересылки наружу почты, принятой от ~Pop2smtp.
- Miranda over httpS по умолчанию разрешена.
- http://www.eserv.ru/ru/rss/50.xml — список изменений
- Flagmon: RememberFlagsFolder — дефолтный путь к флагам — Dirs[Data]FLAGS (ruv).
- Если файл-флаг имеет обрабатываемое содержимое, то он создается в исключительном режиме доступа (exclusive mode) (ruv).
- + Почтовый отчет по спамящим доменам.
- + PopFile лог для переклассификации через IMAP.
- + Почтовые отчеты EmailClasses.
- + Возможность групповых прерываний соединений — добавлено ResetConnection2 — значение IP или Port, равное 0 — понимает как 'любой' (ruv).
- + Отладочный лог PopFile (913 LOG). Наличие запущенного PopFile при старте acSMTP проверяется попыткой коннекта к 8081 порту, а не работающего wperl.exe. Если сессионный ключ стал недействительным из-за перезапуска PopFile без перезапуска acSMTP и acIMAP, plugin получает новый ключ. При пустом ответе PopFile на XML-RPC вызов возвращается пустая строка, а не nil "...<value/>...". Для ведения лога переклассификаций через веб требуется обновление fs.exe!
- + Дополнения к стадартным отчетам — Отчеты для MContent + подправленый schema.ini (dandy)
- ~Pop2smtp получил возможность записывать свой log не в acSMTP.log, а в отдельный файл. При поиске потерянных писем эти логи чрезвычайно полезны. (Станислав Петров)
- Исправлена ошибка в декодере BASE64 в MContent (dandy)
- + Новая версия декодера BASE64 — увеличено быстродействие на больших вложениях (dandy)
- + В форматных строках для журналов можно использовать {-n} для целых чисел.
- Исправлено копирование в архив в правилах Local.MContent.rules.txt (dandy).
- Изменение имени поля в журнале доставки: SERVER -> TO_SERVER, т.к. иначе ODBC его не отдает.
- + Детализация отчета по отправленной почте и новый отчет об ошибках доставки.
01.02.2005 EservEproxy318
- Исправления и новые примеры в McontentPlugin.
- В командную строку обработчика очереди возвратов добавлено -rh 0, чтобы исключить попытки перемещения сообщений внутри самой этой очереди.
- Исправлены опечатки в заголовках отчетов по трафику.
- + Добавлены статистические отчеты по новым журналам SmtpSend4
- + Детальные протоколы доставки SmtpSend4 теперь можно просматривать через веб-интерфейс.
- SmtpSend4 установлен доставщиком внешней почты по умолчанию вместо SmtpSend3.
- При ненастроенных источниках авторизации и списках локальных доменов не работала проверка существования пользователей в домене. Опечатка исправлена.
- Изменения PopFile plugin для работы с PopFile 0.22.2 (не будет работать с EservPopfileRC6 -> нужен upgrade на EservPopfileRC7 или сохранить старый plugin!)
- + Режиму кэша "CheckIfOlder" в Eproxy теперь можно задавать параметры в часах, а не только в днях. По умолчанию 24 часа (раньше было 0, задается в PROXY[CacheAge]). Требуются обновления exe! На новостные сайты влиять не должно, т.к. их ленты обычно не кэшируются — в соответствии с их HTTP-заголовками.
- Исправление формирования пути к кэшу — теперь возможен относительный путь с ".." (ruv).
- Антивирус переставлен перед кэшем, чтобы не пропустить проверку обновляемых в кэше файлов (pig).
- Проверка существования vAvScanFile в случае подключения после антивируса.
- Firewall plugin убран из предлагаемого по умолчанию списка.
- TrafC plugin будет работать перед hierarchy plugin (pig).
- + Новые команды ORSTAT, OWSTAT, obps, orbps для статистического лога FTP-сервера в формате Estat. Требуются обновления exe!
- + SMTPSEND4 beta1. Новый формат лога сессии, дополнительный лог (912) со сжатым отчетом для Eserv/3. Новые опции:
- -ini inifile — filename with global options (default is: {Eserv}Eserv[.orig].ini, {ModuleDirName}smtpsend4.ini)
- -rh hours — move to retry folder, if can't post within 'hours' (default is 4 hr)
- -rf retryfolder — retry folder name (default is mailretry)
- -rn notifyfile — template of notification message for -rh (default is built-in template)
- -s3 — send to 'A' host when 'MX's not accepting message (default — use 'A' only if there no 'MX's at all)
- -sh isp_server — use this server if MX- and A- delivery failed.
- Исправлен пример с *admin* в OnRequest в acFTP.
- + 912 — статистический лог smtpsend4
- + Обработка очереди повторов в планировщике acSMTP.
- "Proxy access local NT" сервер сменен с "." на "{Auth[NTdomain]}" (который по умолчанию равен ".")
- Увеличено число повторов передачи HTTP-запроса при обновлении файла в кэше.
- Порт основного веб-сервера по умолчанию сменен с 80 на 8085.
- Новая опция SMTP[Retry] — для очереди повторов. Новый раздел [SmtpSend] — для smtpsend4.
- http://www.eserv.ru/ru/rss/50.xml — последние изменения в CVS-версии.
- Возможность открывать заданный раздел ini в редакторе опций в виде http://eserv:3140/main/script/fs/ini.ini?open=SMTP#Port Исправлен вывод подсказок — убраны тэги <название_опции>.
EservWhatsNew2004.2
EservWhatsNew2004.1
EservWhatsNew2003