- В ClamAV plugin — автоматический запуск ClamAV и перезапуск текущей команды, если попытка его использования дает 10061 (сервер не запущен). Увеличен таймаут ожидания ответа от ClamAV.
- В imap\ResendMessage.rules.txt заменено Server[AdminEmail] на SMTP[ReturnFromEmail] для унификации почты, посылаемой сервером. По умолчанию это один и тот же Email — ReturnFromEmail={Server[AdminEmail]}.
- + Добавлен plugin socks_hierarchy (ruv). Скачать можно здесь.
+ Первая версия YdkPlugin для Eserv. Включается параметром SMTP[UseYdk]. Для подписи исходящих писем используется закрытый ключ из PFX-файла, имя которого задано в параметре YahooDomainKeys[SigningKey] (по умолчанию зависит от текущего домена). PFX должен быть без пароля и содержать 384-битный закрытый RSA-ключ, соответствующий открытому ключу, опубликованному вами в DNS вашего домена. Для проверки YDK-подписей во входящей почте включить опцию YahooDomainKeys[VerifySignatures] (ключи берутся из DNS доменов-отправителей).
16.05.2004
- Исправление команды LOGIN в IMAP-сервере для совместимости с новой версией Opera Mail. Новый acIMAP.exe можно скачать здесь.
- + Опция SMTP[SendVirusNotifyToAdmin] позволяет отправить копию извещения о вирусе также администратору сервера, если извещения разрешены опцией SendVirusNotify.
- В OnVirus.rules.txt команда MoveCurrentFileTo: на MoveInfectedFileTo:, чтобы заполнялось значение переменной INFECTEDMAILFILE, используемой в шаблоне извещения (pig).
- В логе для Estat вдобавок к замене ";" на "_" в URL производится также ограничение длины записываемого в лог URL (максимум 500 символов), т.к. Estat не работает с очень длинными строками.
- В ftp-proxy (FTP-GATE) теперь не производится подсчет неизвестных команд, выданных FTP-клиентом и не производится разрыв соединения при превышении порогового значения к-ва ошибок (с некоторыми FTP-клиентами это приводило к невозможности скачать большое к-во файлов за один сеанс).
- При использовании user@domain при авторизации в ACL plugin терялся домен, исправлено (ruv)
- Настройка таймаута FTP-proxy вынесена из OnThreadConnect в ini FtpProxy[Timeout]
- + Добавлена системная переменная uTHREAD-EXIT-CODE, в которую записывается код выхода потока обработки протокола (можно использовать в OnDisconnect.rules.txt)
- Исправлена команда ABOR в FTP-сервере (неверная форматная строка ответа на команду приводила к исчерпанию стека). Новый acFTP.exe можно скачать здесь.
26.04.2004 EservEproxy310
22.04.2004
- В http-proxy добавлена поддержка формата FTP-листингов без указания группы, а также ссылок файловой системы.
- В MContent исправлена ошибка при декодировании больших вложений (из QP). (dandy)
- Улучшена обработка ошибок в команде EnumerateFileRecordsEx (pig)
- Новый вариант эмуляции UPDATE для текстовых БД. (ruv)
- Соответственно изменены функции обновления записей текстовых БД в веб-интерфейсе.
- Новые сборки exe всех серверов Eserv/3, а также fs.*, можно скачать здесь.
- SPF-проверка теперь не выполняется для локальных IP и авторизованных клиентов.
- Pop2Smtp[DupCheck] — если =1, то Pop2smtp будет проверять, не принимал ли он уже такое письмо (по Message-ID), и пропускать письмо, если если принимал. Полезно в случае приема одного общего ящика разными клиентами без удаления с сервера.
- Очередные изменения в TrafC. Экспериментальные новые сборки exe всех серверов Eserv/3 можно скачать здесь.
- Новая версия ACL plugin — теперь может просматривать более одной совпадающей с URL/host строки черно-белых списков, что облегчает задание разных прав для разных групп на один и тот же URL.
- ACL plugin теперь пишет свой собственный лог DATA\log\proxy_acl\YYYYMMacl.log, в который записывает детальную информацию о сработавших правилах (какое из какого списка, для какого URL и пользователя) и предпринятых действиях. Добавлена соответствующая форматная строка 460 в log.str.txt.
- Исправлен ftp\OnLogin в соответствии с принятой в RC9 доменной авторизацией.
- Новая версия MContent (dandy)
- Библиотека ExecSQLTxt включена в ядро (ruv)
- Новая версия TrafC (ruv)
- Экспериментальные новые сборки exe всех серверов Eserv/3 можно скачать здесь.
- SmtpSend v3.89 — завершает работу в случае, если DNS-сервер не указан, а автоматическое определение настроек DNS в Windows невозможно из-за проблем в реестре.
- Новые опции ini SMTP[ArchiveLocalMail]=0, SMTP[ArchiveDir]="{Dirs[Mail]}\archive" позволяют дополнительно архивировать локальную почту в заданном каталоге.
- Исправлена ошибка в acIMAP (работа с памятью).
- smtp\OnLockedFile обрабатывает коды ошибки 2 (файл отсутствует) и 32 (файл занят другим процессом) особым образом. Об отсутствующем файле запись ошибки в лог не производится (т.к. это нормальная ситуация — удаление или перемещение файла по результатам антивирусной проверки). Если файл занят, то делается повторная попытка его открыть после 50-секундной задержки.
- Экспериментальные новые сборки exe всех серверов Eserv/3 можно скачать здесь. Значительно снижены требования к памяти (за счет небольшого замедления работы) и исправлено несколько ошибок предыдущей версии.
- + PopFileToWhiteList — список исключения получателей из проверок PopFile.
- SpfPlugin теперь может использоваться для реальных блокировок. По умолчанию блокирует cлучаи, если SPF-проверка возвращает fail, softfail и neutral, т.е. достаточно жестко. Хотя сам SpfPlugin в базовой конфигурации по умолчанию выключен.
- + В SpfPlugin добавлена поддержка MS CallerID. Проверка CallerID сделана "прозрачной" — если SPF-запрос вернул "none", то производится CallerID -запрос, и его результат приводится к SPF-формату. Скачать plugin можно здесь.
- Исправлена опечатка в новой версии библиотеки поддержки списков с двумя ключевыми полями. (~pig) Обновления exe брать здесь.
- Параметр DenyLocalPartCharacters теперь по умолчанию разрешает символы # и =, т.к. они используются в SRS.
- RMSPF.DLL 1.2. — исправленны мелкие несоответствия описанию SPF.
- + Roger Moser сделал для нас RMSPF.DLL на базе его SPF-библиотеки v1.1, теперь SpfPlugin использует эту dll. См. SenderPolicyFramework. Скачать plugin можно здесь. Потребуется также обновить log.str.txt, Eserv3.orig.ini, MAILFROM.rules.txt и OnStartup.plugins.txt с EservCvs. Plugin поставлен на нашем сервере в тестовом режиме, как и предыдущая версия (пока не блокирует неавторизованную почту, а только собирает статистику в лог).
- + В список соединений, выводимый в веб-интерфейсе добавлены ссылки [X], позволяющие отключить выбранное TCP-соединение. Добавленные и измененные файлы можно скачать здесь
- При запуске freshclam из ClamAV и wperl PopFile проверяется, не запущены ли они уже. Т.к. их собственные попытки исключения двойного запуска самих себя не всегда удачны, и довольно неторопливы. Если wperl.exe используется на сервере еще для каких-нибудь программ, то эту проверку лучше отключить.
- + Добавлен скрипт визуализации статистики трафика через SVG. http://eserv:3140/trafficstat/svg.html Добавленные файлы можно скачать здесь (3 кб). Требуется установленный Adobe SVG viewer для IE (бесплатно качается с www.adobe.com/svg).
- + HeloBlackList — список запрещенных для использование в HELO доменов.
- Ответ на HELO пишется в лог.
- + Proc_list plugin для показа списка запущенных задач в веб-интерфейсе.
- + Эмуляция UPDATE в txt db (~ruv) и его поддержка в веб-интерфейсе (~ac). Обновление fs.exe и скриптов в каталоге script\fs можно скачать здесь.
- Исправление POP3-сервера: команда STAT раньше включала в счетчик сообщений сообщения, помеченные к удалению через IMAP, а в LIST и UIDL они не показывались. Это не нравится Outlook 2003. Команда STAT исправлена.
- Для записи в лог ответов POP3-сервера можно использовать ключ "uPopDebug ON" в OnThreadConnect.rules.txt
- В POP3-командах UIDL, LIST и в IMAP-командах FETCH, STORE, EXPUNGE убраны задержки — для них больше не учитывается параметр конфигурации DelayAfterCommand, введенный ранее для обхода проблем в некоторых почтовых клиентах. Теперь эти команды выдают списки соответственно намного быстрее, даже если пользователи не уменьшали значение по умолчанию параметра DelayAfterCommand. Для других команд этот параметр учитывается, как и прежде. Эту версию acIMAP можно скачать здесь (113 кб)
- Исправлен путь по умолчанию к wperl в PopFile (требуется указание полного пути) в Eserv3.orig.ini
- Исправлена новая функция StartAppWaitDir, которая раньше всегда возвращала ошибку "6" (неверный хэндл) при неудачном запуске процесса вместо реального кода ошибки (обычно "2" = "нет такого файла")
- На вход OnLockedFile.rules.txt подается "-1" вместо "0" (~pig).
30.03.2004 EservEproxyRC9
- Программа установки копирует файлы из имеющегося пользовательского CONF поверх CONF.orig (с перезаписью), а потом копирует все файлы из CONF.orig в CONF, гарантируя таким образом как сохранность пользовательских настроек, так и копирование новых файлов настроек, которые появились в новой версии.
- + smtp\OnLockedFile.rules.txt — специальный обработчик для случаев, когда внешняя программа (например, резидентный антивирус) блокирует почтовый файл в spool и не дает Eserv'у выполнять его доставку. Первая версия этого обработчика просто пишет спец-сообщение об этом в лог.
- Добавлена ini-секция [MContent], туда перемещен AttSavePath (из SMTP). Добавлен ключ LoadFailed — куда копировать файлы, которые не смог загрузить mcontent. Вместо фиксированных параметров загрузки сообщений MContent используются ключи DefaultCharset, DefTextEncoding.
- + Поддержка в веб-интерфейсе "переключателя" стилей, что позволяет в частности одним щелчком развернуть все меню и описания в интерфейсе, при использовании браузера Mozilla Firefox 0.8.
- В ClamAV plugin разрешено использование полных имен файлов (раньше только относительно программы) и задается таймаут сокетных операций.
- "Онлайновые" (встроенные в веб-интерфейс) средства для перевода заголовков полей и названий таблиц и заполнения хелпов к ключам ini и таблицам БД. Везде в нужном месте стоят [edit] для хелпов и линк "." для переводов. Тут же в веб-интерфейсе заполняется и сохраняется в xml файлах. Работа по набиванию встроенного хелпа ускорилась и упростилась.
- Исправлена работа hierarchy для лучшей совместимости cache plugin и keep-alive
- + Добавлена команда StartAppWaitDir, которая в отличие от StartApp и StartAppWait позволяет задавать текущий каталог программы, время ожидания завершения, и возвращает код возврата программы и более информативный код ошибки запуска. S" app_path.exe cmdline" S" curr_dir" wait StartAppWaitDir THROW ." res=" . StartApp и StartAppWait переопределены через эту более универсальную команду.
- Загрузка PopFile и ClamAV реализована через StartAppWaitDir — теперь без использования cmd.exe и bat-файлов. Добавились и изменились соответствующие ключи в Eserv3.orig.ini
- Добавлена простейшая диагностика ошибок при запуске Firewall. Добавлен пример блокировок 135 и 139 портов (по умолчанию блокируем подключения на эти порты от всех кроме localhost).
- + Добавлен веб-редактор для xml-файлов помощи (dbtips.xml), подсказки из которых выводятся при работе с текстовыми БД.
- + Pop2Smtp[DeleteRejected] — если =1, то удалять письма c POP3-сервера, даже если SMTP-сервер их отверг.
- Улучшена диагностика ошибок в ODBC (но работает теперь только с ODBC3 и выше)
- Новые версии TrafC, MContent, FS
- При добавлении и изменении записей в текстовые БД текущая сортировка (при просмотре в веб-интерфейсе) сохраняется.
- Команда Timeout: n в OnThreadConnect.rules.txt влияет теперь и на исходящие из этого потока соединения.
- Почта, классифицированная как спам, больше не пересылается по алиасам (раньше спам не допускался только в локальные ящики).
- Файлы с раширением *.txt считаются текстовыми БД только в подкаталогах DATA\lists (~ruv) 21.03.2004
- Новая версия mcontent plugin, добавлена функция S" program" S" params" MCExecAndWait . От встроенной в Eserv функции StartAppWait отличается тем, что параметры задаются в отдельной строке, и возвращается код возврата самой программы, а не код ошибки запуска программы.
- Обрезание конечных пробелов только для заголовков писем (~pig).
- Исправлена ошибка, которая приводила к неверной генерации страниц веб-интерфейса в случае, если кодовая страница по умолчанию на сервере отличается от языка интерфейса.
- При удалении последней записи из текстовой БД табличный редактор показывает теперь заголовки таблицы вместо пустой таблицы.
- Новая версия mcontent. Обработка ошибки загрузки сообщения в mcontent.
- Исправления и дополнения в обработке списков настроек (~pig)
- Удаление в текстовой БД (не поддерживаемое драйвером ODBC для текстовых баз) теперь реализуется через несколько вызовов других SQL-команд на временных файлах. Благодаря этому теперь есть возможность применения сложных SQL-условий при удалении записей. (~ruv)
- В табличном редакторе в веб-интерфейсе исправлена функция удаления записей. Теперь ключем удаления являются два первых поля, а не одно — в результате при совпадении значений только в первом поле не будут удаляться сразу несколько записей.
- Добавлена возможность показа подсказок о назначении редактируемой через веб-интерфейс БД (подсказки хранятся в файле dbtips.xml).
- Исправления в XSLT-преобразований, используемых в веб-интерфейсе. Теперь русский веб-интерфейс должен правильно генерироваться и в случае, если на сервере не установлена поддержка кириллицы.
- Многочисленные мелкие исправления html для совместимости с HTML 4.0 Transitional (проверено validator.w3.org)
- Delivery.rules.txt теперь тоже зависит от опции SMTP[AcceptNotListedLocalDomains] и не делает локальную доставку почты для _локального_ домена, отсутствующего в списке, если запрещен прием почты для неперечисленных доменов. Раньше в таком особом случае почта от локальных отправителей принималась для отправки наружу, но доставлялась локально.
- улучшение доменной авторизации (~pig)
- улучшение работы со списками настроек Eserv, убраны ограничения на к-во полей, добавлены команды поиска по маске по любому полю (~pig)
- улучшение работы с ODBC, эмуляция SQL-команды удаления из текстовой БД (не поддерживаемой ODBC-драйвером текстовой БД) (~ruv)
- + AutoFirewalling для AntiDDos: Если UseFirewallBlocks=1, то защита от атакующего IP усиливается: этот IP блокируется через FireWall. Сервер становится "невидимым" для этого атакующего, он будет получать ошибки 10060 "таймаут" при попытке соединиться с сервером. Сам Eserv даже не будет знать, что с этого IP продолжается атака, т.к. трафик с него блокируется в FireWall на более низком уровне.
- + AntiDDoS для FireWall plugin: Добавлена возможность обнаружения простейших DoS-атак — замер частоты обращений к сервису по каждому IP. При превышении порога допустимой активности какого-то IP он блокируется на заданное время (все поступающие от него коннекты сразу закрываются без обработки, он при попытке продолжения работы будет получать ошибку 10054 "разрыв связи").
- Исправлена ошибка, из-за которой DrWEB 4.31 мог неверно работать в acSMTP с некоторыми видами архивов.
- Исправление MContent и изменение API (~dandy)
- Исправление TrafC (~ruv)
- Исправление MContent (~dandy)
- + В общий почтовый статистический отчет /mailstat/mailstat.xml добавлена статистика отфильтрованных вирусов.
- Smtpsend 3.87. Мелкие улучшения в структуре заголовка возвращаемых писем.
- + FromEmailAliasesTo — возможность заменить получателя письма в зависимости от отправителя. Т.е. если отправитель в этом списке, то письмо пойдёт только указанным там получателям, а не тем, которые указаны в RCPTTO.
- Новый smtpsend 3.86.
- опция -ra адрес_от_которого_шлется_возврат (вместо postmaster@local)
- возвращаемое письмо вкладывается в виде аттача
- вставляется более описательный текст про возврат, с указанием хоста, выдавшего ошибку
- в заголовок возврата вставляются дата и Message-ID.
- + Eserv3.orig.ini: Return="-rd {SMTP[Out]}\127.0.0.1\25 -ra {SMTP[ReturnFromEmail]} " ReturnFromEmail={Server[AdminEmail]}
- Исправление установки временного каталога в clamd.exe из ClamAV
- Исправлен MContent.dll (~dandy)
- Исправление Eproxy\conf\ListenPorts.rules.txt — запуск tcpmap'ов только, если подключен соотв. plugin
- xMenu.exe включен в комплект (~yz)
- Новая версия MContent.dll. Исправлена утечка памяти и добавлена обработка uuencoded вложений в не-MIME письмах (~dandy)
- Новый билд Eproxy.exe: снова включен повтор запросов при ошибках -1002 (которые возникали при коротких Keep-Alive на некоторых серверах).
- Новые fs.exe и fs.ini (с новой библиотекой обработки ini, ~pig)
- Начались испытания SenderPolicyFramework в acSMTP
- Исправлена опечатка в OnMessageEnd.rules.txt (~pig)
02.03.2004 EservEproxyRC8
- Исправление fs.exe, сбоило редактирование опций Eserv/3 через веб-интерфейс (если вы успели скачать RC8 до 2 марта, лучше скачать заново ради этого исправления и mcontent)
- MContent включен в состав RC8
27.02.2004
- Исправлен путь к каталогу reclassify, используемый при web-переклассификации.
- + ClamAV antivirus plugin включен в базовую конфигурацию acSMTP
- + Дополнительные функции MContent plugin (~dandy)
- В Eproxy убраны автоперезапросы при разрыве соединения
- + xMenu plugin (~yz)
- + Поддержка MContent plugin API включена в базовую конфигурацию acSMTP (сам plugin пока не включен)
- Новая версия ускорителя QuickSWL (~ruv)
- Изменения в mcontent plugin (~dandy)
- Из auth_lib\OnRequest.rules.txt убран AUTH-PARAMS, т.к. в текущей версии AuthSources эта переменная больше не нужна.
- + Трассировка перебора групп, в которые входит пользователь NT, ведется в логе stat\yyyymmACL.log, если LogLevel=7
- + POP[UseCallback] управление загрузкой callback plugin для SMTP/POP. По умолчанию =0 (не загружать).
- Улучшена обработка ошибок при работе со списками в txt-файлах (~ruv)
- Проверена совместимость acWEB с PHP 5.0.0b4 — OK
- Из устанавливаемого по умолчанию Eserv3.ini убран DefaultAuthSource, чтобы default брался из Eserv3.orig.ini
- При приеме письма по SMTP сервер теперь обрезает пробелы в конце строк, т.к. на криво форматированном спаме из-за них иногда не определялся конец заголовка письма.
- + Новый файл правил imap\ResendMessage — запускается из OnMessageMove, когда письмо переклассифицируется как not_spam. Выполняет копирование письма в mail\out для доставки получателям уже как не-спам. (Идея ~avl).
- smtpsend 3.85: теперь может выполнять отправку файла с письмом без точки в конце.
- SMTP[SchedulerPause] — параметр ini для задания интервала между "тиками" планировщика, в миллисекундах. По умолчанию — 1 минута (60000).
- ForthScripter v1.20 (исправление ~ruv)
13.02.2004
- Исправление в Tarpit plugin (~pig)
- Исправление в FireWall plugin
- ClamAV antivirus plugin
- Новая версия Eserv PopFile RC6
- В acWEB усилен контроль за правильностью HTTP-запроса.
- В acWEB и Eproxy убрана регистро-чувствительность в названии способа авторизации в HTTP-протоколе.
- Новая версия "ускорителя" трансляции plugin'ов и правил — без жестких ограничений на докомпиляцию "на лету".
- Скрипт веб-интерфейса управления пользователями и группами Windows NT, который ранее входил в Eproxy, перенесен в общий интерфейс и доступен теперь по http://eserv:3140/nt/users.html
- Исправление работы с сертификатами в Eproxy.
05.02.2004 EservEproxyRC7
- LZMA-компрессия в инсталляторе позволила сократить размер дистрибутива вдвое — до 932 Кб!
- Еще раз обновлен plugin PopFile в соответствии с рекомендацией использовать глобальный идентификатор сессии.
- + Новая версия EservPopfileRC5
- + Новый файл настройки CONF\lists\DomainIP.txt позволяет задавать DefaultDomain в зависимости от IP-адреса, к которому подключился клиент. Если в этом файле IP не найден, то используется "глобальный" Server[DefaultDomain].
- + Новая версия EservPopfileRC4
- + Новая версия PopFile plugin for Eserv/3
- Изменены названия полей в CONF\lists\GroupsList.txt (в некоторых случаях происходил сбой при добавлении пользователей в группы)
- + Новая версия POPfile 0.21 + XMLRPC + SQLite
- PopFile plugin перенесен из SMTP в CommonPlugins (т.к. используется SMTP, IMAP и HTTP)
- acIMAP теперь при загрузке подключает popfile plugin — вместо докомпиляции на лету
- MAILFROM.rules.txt не ограничивает к-во писем в одной сессии от локальных клиентов (сделано ради pop2smtp)
- Исправлена ошибка в задании ftp pub каталога по умолчанию.
- Если SMTP[DeleteInfectedFile]=1 (по умолчанию 0), то вместо перемещения вируса в infected просто удалять его (все письмо с вирусом вместе).
- В AuthSources.txt удален источник с имененм "MD5File", т.к. он был дубликатом источника "Eserv". Используемый в настройке по умолчанию DefaultAuthSource (при отсутствии доменов) изменен на "Eserv".
- Ускорена реализация IsLocalWebRequest (используется в OnRequest Eproxy)
- В Eproxy удалены устаревшие plugin'ы ads_block, black_list, auth
- + В CommonPlugins добавлен plugin auth_lib, включивший код, который ранее автодокомпилировался на лету при необходимости из AuthDomains. auth_lib теперь должен включаться в список plugin'ов всех серверов, которые используют AuthDomains — так и сделано для всех серверов комплекта.
- + Протоколирование пройденных авторизаций AuthDomains, Eproxy IpAuth и acSMTP IpWhiteList в журнале DATA\log\stat\YYYYMMauth.txt (250 LOG).
- auth_odbc\DoLogin обрабатывает ошибки запросов к БД без выполнения THROW — вместо этого производится запись сообщения об ошибке в лог. Невозможность соединения с БД или ошибка в sql-запросе теперь "снаружи" выглядят как неправильная авторизация, а не разрыв соединения.
19.01.2004 EservEproxyRC6
- + В комплект включен utils\modem-monitor v1.05, позволяющий автоматически разрывать неиспользуемые или мало используемые RAS-соединения.
- Plugin include_url перенесен в CommonPlugins
- + В CommonPlugins добавлен dial plugin, подключаемый из Eproxy или, при необходимости, также из других серверов.
- + Параметры ini: DayDialer[RedialOnDisconnect], DialerClient[DialUrl], DialerClient[DialOnDemand]=0 (по умолчанию автодозвон отключен)
- В AuthSources.txt добавлен источник с имененм MD5File, используемый в настройке по умолчанию (при отсутствии доменов).
- Исправление проверки авторизации в http-proxy ACL plugin.
- Двукратное повышение производительности Eproxy (~ruv, ~day, ~mak и др). На деле это скажется в снижении загрузки процессора обработкой правил фильтров (plugin'ов).
- Значительно изменена поддержка Keep-Alive в http-proxy. Переконнект и повтор запросов, если при передаче запроса истёк Keep-Alive на целевом веб-сервере. Коды ответов 1xx, 204, 304, запросы HEAD теперь могут обрабатываться в Keep-Alive режиме даже в случае, если этот режим явно не запрашивался (такая обработка 304 позволяет заметно сократить число коннектов к хорошо кэшированному серверу).
- В поле squid-лога DIRECT/ пишется IP-адрес вместо имени хоста.
- Изменения в обработке режима pipelining (теперь учитывается внутренняя буферизация) во всех серверах.
13.01.2004
- Исправлена ошибка в обработке заголовков запросов в HTTP-proxy.
- Исправление 433й строки log.str.txt — чтобы при ошибках связи в логе показывались не только readbody-error, но и ошибки коннекта и чтения заголовков ответа, если они были.
- Проверка IP перед запуском rconsole
- Исправление порта в описании rconsole
- http-proxy: если клиент отключился еще на этапе анализа его запроса (HTTP/OnRequest.rules.txt, IP=0), то прерываем анализ и НЕ выполняем его запрос, т.к. некому его отдавать. В логе это отразится в виде записи с кодом "CLIENT_TERM/0 0". Ранее эта ситуация могла привести к записи "DENIED/", т.к. IP=0 не входит в список разрешенных локальных интерфейсов (ip-list.rules.txt).
- + SMTP[LogMessageBody] — если =0, то smtp\BODY.rules.txt не выполняется. По умолчанию это правило записывает тело сообщения в лог. Этот флаг анализируется только во время запуска acSMTP, для активации его изменений требуется перезапуск acSMTP.
- В Delivery.rules.txt добавлена потерянная обработка списка NoAutoReplyTo
- А также не отвечать адресам из SpecialSenders (~pig)
- + Добавлена команда ";>_", заменяющая в строке все символы ";" на "_", теперь используется для конвертации URL, записываемых в лог Estat (log 451)
- + Из списка активных TCP-соединений на первой странице ссылки ведут на фрейм со статистикой Estat по этому IP.
- Обновился schema.ini в DATA/log/stat/
- Звонилка проверяет наличие установленной поддержки RAS
- + Пункт меню "опции Eserv3.ini" переименован в "Опции и списки Eserv3". Соответственно добавлена ссылка на список имеющихся в CONF *.txt-файлов с возможностью их редактирования.
- + tcp_list plugin в CommonPlugins
- + На главной странице веб-интерфейса выводится список всех установленных на сервере TCP-соединений (не только через Eserv) с возможностью просмотра информации об IP-адресе подключившегося.
- Новая сборка FS.exe (SPF4.13)
- + ras_list plugin в CommonPlugins
- + На главной странице веб-интерфейса выводится список RAS-соединений с возможностью дозвона через dayDialer
- + В комплект включен dayDialer plugin для acWEB, превращающий acWEB в звонилку с веб-интерфейсом; автор Dmitry Yakimov 2001 (~day)
- Новая сборка acWEB.exe (SPF4.13)
- Новая версия RANDOM-ID (~pig)
EservWhatsNew
EservWhatsNew2003