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 hängt от metadata-extractor-2.6.2. Этот модуль имеет проблемы
с EXIF‑данными
– FS#70
Bad Request при недействительной лицензии
При недействительной лицензии или отсутствующем файле лицензии benno-rest выдаёт ошибку
“200 Bad Request” обратно.
– FS#76
Пустой “Body” не отображается
Электронное письмо, которое содержит пустую часть Body, не отображается.
– FS#65
Внешние модули аутентификации работают некорректно при специальных символах оболочки
При специальных символах в паролях внешние модули аутентификации работают некорректно.
Пример: при наличии “?” в пароле аутентификация против внешнего модуля не проходит.
– FS#66
Внешние модули аутентификации работают некорректно с умляутами в имени пользователя
Умляуты передаются в шестнадцатеричном кодировании ü.
– FS#58
Поиск в больших архивах занимает очень много времени
При поиске в терабайтных больших архивах при определённых запросах наблюдаются более длительные времена выполнения.
– FS#82
Нет отображения при SHOW_SPAM = 0
Если в конфигурационном файле benno-web параметр SHOW_SPAM = 0 установлен, то
в простой поисковой маске не будет найдено ни одного письма.
– FS#23
Темы / языковые модули для веб‑интерфейса
Независимо от языка браузера GUI всегда отображается на немецком.
– FS#64
Неправильный диапазон времени авторского права в инфобоксе
– FS#77
Загрузка письма не должна его конвертировать
Загрузка письма в веб‑интерфейсе происходит с параметром “format=raw”.
При этом письмо конвертируется в UTF-8. Добавлена поддержка “format=unicode”.
– FS#80
Вложения в электронных письмах, где письма являются вложением, не отображаются
Если электронное письмо содержит другое электронное письмо (Content-type/rfc822), вложение от
benno-rest не распознано и не отображается.
– FS#88
Демон архивирования 100% нагрузки CPU при некоторых электронных письмах с Office
При некоторых электронных письмах с вложениями Office демон архивирования использует 100% CPU.
После остановки /etc/init.d/benno-archive демон завершает работу примерно через 1h.
– FS#90
Некоторые электронные письма не архивируются – сбой парсера
– FS#91
Вложение не отображается у некоторых писем
– FS#107
Нет возможности REST‑запроса möglich: контейнер не найден / коробка недоступна для записи
– FS#111
Одинарная точка в строке обрезает письмо
Одинарная точка в строке письма приводила к тому, что письмо только до
этой точки обрабатывалось.
– FS#117
Поисковые запросы одинакового названия у разных пользователей
Имя поискового запроса также не может быть разным пользователям дважды
присвоено.