-  Протокол изменений конфигурации: 
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
