Benno MailArchiv 2.1.0 выпущен
LWsystems сегодня выпустила Benno MailArchiv версии 2.1.0. Новый релиз доступен для скачивания сразу же. Клиенты с действующей Software-Maintenance могут бесплатно обновиться до новой версии.
Релиз Benno MailArchiv 2.1.0 в первую очередь представляет собой обширный релиз по техническому обслуживанию и исправлению ошибок, в котором был исправлен ряд мелких и крупных ошибок. Прежде всего была исправлена серьезная ошибка неархивированных или оставленных в виде файла err в директории Inbox электронных писем. Причиной этой ошибки было то обстоятельство, что до версии 2.0.1 электронные письма переносились в архив только тогда, когда все части (MIME) электронного письма могли быть успешно проанализированы и проиндексированы. Т.е. если часть письма не могла быть проиндексирована, это письмо оставалось в виде файла err в директории inbox. Теперь это поведение было изменено таким образом, что письмо также архивируется, если не все части могут быть проиндексированы. Не анализируемые или неиндексируемые части письма теперь исключаются при индексации с версией 2.1.0, и письмо (в отличие от прежнего) теперь архивируется без проблем. В связи с тем, что соответствующая программная логика глубоко укоренена в архитектуре Benno MailArchiv, потребовались значительные усилия для исправления ошибок и тестирования.
Кроме того, были исправлены три критические ошибки. В одном случае пользователи при очень специфических обстоятельствах могли найти в архиве электронные письма, которые не были отправлены или получены ими, или к которым они не имеют доступа при обычных условиях. Более подробную информацию об этих критических аспектах мы предоставляем исключительно и целенаправленно по запросу, чтобы предотвратить возможное злоупотребление этими пунктами и не создавать искусственного давления на обновление вашей установки.
Помимо исправлений ошибок, в продукт были внесены различные оптимизации производительности, которые частично значительно улучшают поиск в особенно больших архивах (в частности, в диапазоне терабайт).
Список изменений Benno MailArchiv 2.1.0
Расширения функций / Новые возможности в Benno MailArchiv 2.1.0:
– Поддержка нескольких языков: первая простая поддержка нескольких языков была добавлена в Benno MailArchiv: в зависимости от языка используемого веб-браузера Benno MailArchiv автоматически представляется пользователю на немецком или английском языке. Диалог языка, выбираемый пользователем свободно, предусмотрен для более позднего выпуска.
– Выбор контейнера: если архив клиента разделен на разные контейнеры (что может быть полезно, например, при очень больших архивах), веб-приложение Benno MailArchiv версии 2.1.0 и выше автоматически предлагает выбор контейнера в веб-приложении. Пользователь может переключаться между разными контейнерами внутри веб-приложения.
– Различные оптимизации в отношении подключения LDAP/ADS, в частности, в отношении подключения Benno MailArchiv к каталогу LDAP Univention Corporate Server (UCS).
Графический интерфейс администратора Benno MailArchiv:
Собственно запланированный для версии 2.1.0 административный графический интерфейс для Benno MailArchiv Standard Edition для графически-интерактивного управления архивом и пользователями и т. д. переносится на следующий выпуск.
Список исправленных ошибок
– FS#35
Обновление пакета перезаписывает базу данных пользователей
– FS#68
Пустые фильтры ведут себя как *@*
Пользователь, созданный с пустой строкой фильтра, имеет доступ ко всем электронным письмам.
– FS#63
metadata-extractor-2.6.2.jar выдает ошибку при разборе данных EXIF
Tika 1.3 зависит от metadata-extractor-2.6.2. Этот модуль имеет проблемы
с данными EXIF
– FS#70
Неверный запрос при недействительной лицензии
При недействительной лицензии или отсутствующем файле лицензии benno-rest возвращает ошибку
«200 Bad Request».
– FS#76
Пустой «Body» не отображается
Электронное письмо, содержащее пустую часть Body, не отображается.
– FS#65
Внешние модули аутентификации работают неправильно с символами командной строки
При наличии специальных символов в паролях внешние модули аутентификации работают неправильно.
Пример: с «?» в пароле аутентификация в отношении внешнего модуля завершается неудачей.
– FS#66
Внешние модули аутентификации работают неправильно с умлаутами в имени пользователя
Умлауты передаются с кодировкой Hex.
– FS#58
Поиск в больших архивах занимает много времени
При поиске в архивах размером в терабайты при определенных запросах возникают более длительные времена выполнения.
– FS#82
Нет отображения при SHOW_SPAM = 0
Если в конфигурационном файле benno-web параметр SHOW_SPAM = 0 установлен, то
в простой маске поиска не найдено ни одного электронного письма.
– FS#23
Темы / языковые модули для веб-интерфейса
Независимо от языка браузера графический интерфейс пользователя всегда отображается на немецком языке.
– FS#64
Неправильный период действия авторских прав в инфобоксе
– FS#77
Загрузка письма не должна его конвертировать
Загрузка электронного письма в веб-интерфейсе осуществляется с параметром „format=raw“.
При этом письмо конвертируется в UTF-8. Добавлен параметр „format=unicode“.
– FS#80
Вложения в электронных письмах с вложениями писем не отображаются
Если электронное письмо содержит другое электронное письмо (Content-type/rfc822), то вложение не распознается
и не отображается benno-rest.
– FS#88
Демон архивации загружает процессор на 100% при обработке некоторых писем с Office
При обработке некоторых электронных писем с вложениями Office демон архивации загружает процессор на 100%.
После остановки /etc/init.d/benno-archive stop демон завершает работу примерно через 1 час.
– FS#90
Некоторые электронные письма не архивируются – сбой парсера
– FS#91
Вложение не отображается для некоторых электронных писем
– FS#107
Запрос REST невозможен: Контейнер не найден / Ящик недоступен для записи
– FS#111
Одна точка в строке обрезает письмо
Одна точка в строке электронного письма приводила к тому, что письмо обрабатывалось только до этой точки.
Было обработано до точки.
– FS#117
Поисковые запросы с одинаковым именем у разных пользователей
Имя поискового запроса не может быть присвоено дважды разными пользователями.
Не может быть присвоено дважды.