И для любителей острых ощущений — недокументированые (пока) расширения для acWEB и acFTP. Прилагается актуальная версия программы обсчёта статистики ELog.
Комментарии к этой версии (30.07.2005 01:02) [~pig] 40a8692d
поддержка макрорасширений в поле EMAIL списков пользователей Eserv/3 (которые с MD5-паролем)
добавлена поддержка авторизации на FTP-прокси (идея и первоначальная реаизация AC). Формат (в нотации FAR Manager): сервер: внешний_логин#логин_Eproxy@внешний.хост пароль: внешний_пароль#пароль_Eproxy
Если решёток нет, авторизация на прокси не выполняется (то есть, всё как раньше)
проведена ревизия и оптимизация правил авторизации на прокси и POP/IMAP, устранены выявленные ошибки
добавлено управление доступом к FTP-прокси на базе ACL
дополнительные варианты проверки почтовых доменов внешних отправителей/получателей
правила ручного управления выбором IP-адреса, объявляемого FTP-прокси при установлении соединения для передачи данных
правила ручного управления выбором IP-адреса, объявляемого FTP-сервером при установлении соединения для передачи данных, которые прошлый раз по недосмотру не попали в архив
радикально исправленный механизм трансляции web-сервером URI в путь. Раньше из-за ошибки не работал редактор INI-файла в web-интерфейсе, теперь должен заработать. Плюс должны убраться прочие невыявленные побочные эффекты, потому что оригинальный транслятор теперь сохраняется в целости, и новый с ним никак не взаимодействует
на администратора, записанного в Eserv3.ini, действие ACL не распространяется. То есть, это получается суперадминистратор
дальнейшее движение в сторону дружбы с web-интерфейсом: подправлен мод плагина list_dir (вывод оглавления каталога — используется при редактировании списков)
небольшая переделка авторизации в администраторском разделе web-интерфейса: в Eserv3.ini можно указывать логин@домен суперадминистратора (если домен опущен, предполагается домен по умолчанию) + в журнал пишется корректная отметка об авторизации
в schema.ini прописан формат всех используемых списков
исправление: в соответствии с документацией и стандартной конфигурацией ("согласно закона и обычая" ) имевший место FTP[DocumentRoot] заменён на FTP[DefaultDocumentRoot]
вывод в журнал отметки об авторизации администратора по данным INI-файла
пополнение документации совместно с исправлением обнаруженных ляпов
Чуть не забыл. Новая версия макросов в Excel. Просьба потестировать на различных версиях Офиса. Лично у меня исправно работают на русских версиях Excel 97 и Excel 2000 (все актуальные патчи).
упрощённый фильтр содержания (contentfilter) по умолчанию отключён
изменения в проверке параметра команд HELO/EHLO: проверка точного совпадения имени с IP-адресом клиента заменена проверкой корректности, что позволяет пресекать большее число спамерских поползновений
в дистрибутив включены расширения для acWEB и acFTP, а также Elog и ePing (скрипты для пинга и трассировки удалённых узлов)
документация объединена и местами существенно переработана
Важное изменение относительно предыдущей беты PigWebPigFtp: частично поменялись символические имена констант прав доступа (см. в документации Приложение 1) — приведены к виду, более соответствующему информации, выводимой в оперативные логи серверов.
дальнейшая полировка документации (исправлено описание CharsetList, расширено Приложение 2)
acWEB: добавлена опция запуска скриптов от имени заданного пользователя (работает только на NT-based системах). Раздельно для web-интерфейса и пользовательских сайтов. Реквизиты пользователей-скриптов по умолчанию задаются в Eserv3.ini и могут быть перекрыты по данным либо ACL (раз он всё равно решает, где скрипты разрешены, а где нет), либо отдельного списка управления имперсонализацией
acWEB и acFTP: оптимизация обработчиков ACL в сторону уменьшения потребления ресурсов
В связи с предстоящим отбытием в полный оффлайн на три недели — релиз. Самые последние изменения:
HTTP-сервер: изменения в механике "первого вызова" Elog. Следует удалить index.html из корневого каталога программы. Также см. в дистрибутиве CONF.pigmail\lists\http\ACL.txt в строках, касающихся Elog
SMTP-сервер: добавлена поддержка политик в отношении писем с пустым адресом отправителя
IMAP-сервер: добавлена поддержка автосоздания целевого каталога при перемещении файлов писем для перепосылки
SMTP-сервер: в каталоге для хранения писем, которые не были однозначно классифицированы спам-фильтрами PopFile и SpamProtexx, письма разносятся по подкаталогам в соответствии с их текущей классификацией
Отдельно выложена