changelog 2016
14.7.2 / 29 ноября 2016
Статистика трафика
Автоконфигурация почтового клиента (с помощью метода Mozilla)
Разрешить / запретить доступ в службу поддержки
Улучшения / изменения
Улучшения в журнале установки (скрытие конфиденциальных данных, таких как пароли, имя хоста, IP-адрес и т. Д.)
[Ubuntu] Обновлено сообщение дня сервера с полезной ключевой справочной информацией
Повышенная визуальная ясность на странице индекса электронной почты
Теперь пользователи получают уведомление, если их домены отключены / включены администратором (шаблон можно изменить с помощью «Шаблонов электронной почты»).
Повышенная четкость метрических полос
Добавлен «неограниченный» шаблон учетной записи (только для новых установок)
Расширенная системная информация на стартовой странице админки
Обновление Roundcube 1.2.2
Оптимизация / унификация строк из старых файлов перевода; расширенные возможности перевода новых файлов перевода
Различная производительность (минимизация вызовов функций) / улучшения стиля кода
Различные улучшения небольших шаблонов
Расширенная информация о пользователе на странице удаления пользователя
Если используется KeyHelp-PreInstaller с параметром пароля, этот пароль теперь не отображается в выводе (# 0000101)
Использование параметра --non-interactive теперь также корректно влияет на вопросы, которые могут возникнуть в KeyHelp-PreInstaller.
При повторной установке KeyHelp теперь всегда сбрасывается пароль mysql-root (который затем можно найти в 'keyhelp_login_data_ *')
[Ubuntu 16.04] Вход в систему MySql root возможен только через CLI -> создан новый пользователь для полного доступа (через p.ex. PhpMyAdmin) — можно найти данные для входа (/ root / keyhelp_login_data_phpmyadmin) (# 0000099)
Своевременно обновляйте системные часы с помощью ntp
Различные улучшения для базы данных (mariadb / mysql в целом + база данных KeyHelp)
Исправления / недостатки
Исправлена ошибка, когда KeyHelp's Lets-Encrypt-Certification-Refresher получал поврежденные файлы из CA, старый и все еще правильный сертификат для этого домена был удален
Исправлены ошибки, которые вызывают ошибки или препятствуют повторной установке KeyHelp (многократному выполнению процесса установки) во всех операционных системах.
Удаление базы данных, соответствующий пользователь базы данных которой уже был удален (вручную / сторонним программным обеспечением), больше не приводит к ошибке.
Позволяет правильно экранировать название продукта Roundcube
[Ошибка Roundcube] Исправлена ошибка Roundcube «Smtp -1».
[только новые установки] Смена пароля учетной записи электронной почты через Roundcube была невозможна
Исправлена ошибка отображения на странице редактирования белой метки — заполнители «Параметр не установлен» всегда отображались, даже если параметр был установлен.
Некоторые строки в процессе установки остались на английском языке и не были переведены
Различные исправления в файлах перевода, добавление недостающих текстов событий, исправления и т. Д.
Обновлены отсутствующие русские переводы
[Происходит только на обновленных бывших серверах Ubuntu 12.04] Исправлено зависание обновлений сервера.
Исправлена ошибка «отсутствует компонент сертификата для веб-почты» после новой установки KeyHelp.
Исправлен неправильный сертификат по умолчанию с меткой после автоматического получения сертификата Let's Encrypt после новой установки
14.7.1 / 12 октября 2016 г.
Новые функции / добавленный контент
Поддержка Ubuntu 16.04
Let's Encrypt для домена сервера (безопасная панель KeyHelp, ftp, почтовый сервер), включая автоматический запрос после новой установки KeyHelp
Страницы статуса PHP-FPM через пул FPM
Улучшения / изменения
Улучшенная система обновления / установки [больше отказоустойчивости, защита SSL, проверка контрольной суммы, ...]
Обновление шифра Postfix PFS до 2048 бит
Рефакторинг защиты каталогов
Рефакторинг управления услугами
Улучшенные тексты описания
Добавлен дополнительный репозиторий для mariaDB в качестве запасного варианта
Исправления / недостатки
Исправлена ошибка, из-за которой вы не могли отправить и загрузить новый сертификат SSL через страницу «Добавить сертификат SSL».
Было возможно [если имя хоста сервера было написано прописными буквами] добавить домен панели в списки доменов, что впоследствии привело бы к ошибкам.
Исправлено возможное неправильное перенаправление после отправки формы пользователя FTP
Фиксированная почтовая очередь показывала записи только после 10-го числа месяца
Страница индекса администратора показывала неправильное количество поддоменов, если поддоменов не существовало вообще
В случае особых ошибок Let's Encrypt логи Let's Encrypt отображались в KeyHelp лишь частично.
[с 14.7.0] После изменения SSL-сертификата для домена панели конфигурация веб-сервера не была перезагружена
Исправлен внешний вид шкалы индикаторов в современных браузерах webkit
Фиксированный откат шкалы счетчика [шкала отображалась заполненной на 100%]
Исправлены орфографические ошибки в языковых файлах
Добавлены недостающие переводы в русскоязычные файлы
Исправлена ошибка пробела «ReplaceProductName» на странице профиля.
Создание пользователя, для которого уже существует группа пользователей. Теперь проверяем наличие существующих групп пользователей на сервере.
Исправлено отображение * -байтных значений, если они были нулевыми
Исправлен неправильный расчет [если существует пользователь с неограниченным дисковым пространством] информации о дисковом пространстве в правом верхнем углу страницы обзора пользователя.
Исправлены различные ошибки шаблона (положение триггера всплывающего окна для Firefox, дублированное содержимое, оптимизированные кнопки, ...)
14.7.0 / 23 августа 2016
Новые функции / добавленный контент
Поддержка сертификатов Let's Encrypt (# 0000067)
Управление HSTS
Очередь почты (# 0000060)
Хранить дополнительную информацию о пользователе
Учетные записи пользователей теперь могут изменять настройки безопасности домена
Механизм обнаружения возможного зависания apt-get и его остановки, если он проработал более 6 часов
Показать количество общего выделенного и фактически используемого дискового пространства (обзор учетных записей)
Улучшения / изменения
Пароли FTP теперь зашифрованы с помощью sha256 вместо md5
Добавлено мультиудаление на страницу домена (админка)
Добавлено мульти-удаление на страницу аккаунтов (админка)
Обновление загрузчика IonCube
[Ubuntu 14] Обновление ядра Xenial
Добавлены всплывающие подсказки для всех значков действий.
Пустые таблицы 'index page' теперь выглядят лучше
Вызов существующего домена через несуществующий виртуальный хост https больше не будет перенаправлять на страницу входа KeyHelp, а не на http-вариант домена.
Скрыть пункты меню, если у пользователя нет прав на использование функции.
Сделано понятнее, включен ли список каталогов (пользовательская область)
Улучшенный стиль кнопок
Улучшенное положение кнопок
Расширенные возможности отладки при ошибках базы данных
Повышенная согласованность заголовка содержимого страницы (заголовка)
Сброс настроек DNS теперь обрабатывается модальным окном
Расширенный обзор системы с информацией о FTP-сервере
Модифицированный установщик для работы с ubuntu 16 + ionCube beta
Повышение безопасности метода аутентификации для внутреннего API
Изменены имена архивов внутри файла резервной копии, что упрощает извлечение
Повышенная видимость чрезмерно установленных лимитов во всплывающем окне информации о пользователе.
Полный рефакторинг работы с FTP-пользователями.
Повышение качества кода за счет рефакторинга, реструктуризации, DRY,…
Исправления / недостатки
Доступ к панели применялся некорректно, если использовался шаблон учетной записи
Шаблон учетной записи «Без шаблона / по умолчанию» неправильно сбросил настройки
Закрыты возможные дыры в безопасности SQL-инъекций
Исправлен синтаксический анализ метода ввода cronstyle запланированной задачи (пробелы могли вызывать ошибки)
Исправлены слишком либеральные разрешения для каталога журналов KeyHelp
Исправлена ошибка, если вы установили перенаправление домена на доменное имя IDN.
Исправлены семантические ошибки в пользовательской области.
Исправлены некоторые недостатки отображения Firefox (положение плавающих элементов, боковая панель)
Исправлена ошибка шаблона на странице поиска редактора DNS, если домены отсутствуют.
Исправлена ошибка при удалении запланированной задачи, если передан неверный идентификатор
Убран нежелательный эффект мерцания на страницах редактирования с помощью «проводника папок».
Исправлена орфография в языковых файлах
Исправлена ошибка, из-за которой при удалении имени шаблона учетной записи нажатие «сохранить» приведет к неверному состоянию документа.
[Debian 8] Исправлена ошибка запуска Clamav, вызванная «Неизвестным параметром AllowSupplementaryGroups»
Поддомен может потерять свое состояние «поддомен», если вы отредактируете поддомен поддомена (область администрирования).
Исправлена ошибка, из-за которой журнал ошибок KeyHelp мог стать довольно большим, в случае ошибки phpseclib (ошибка внутри цикла -> спам в журнале), теперь сбрасывать журнал и сообщать только один раз
Исправлены различные мелкие ошибки PHP, неопределенные переменные и т. Д.
Исправлены различные недостатки в шаблоне по умолчанию (поддержание согласованности, добавление недостающих атрибутов, перемещение текстов описания в новое место,…
Разное
Избавьтесь от множества неиспользуемых / уже замененных вещей (кода, значков ...)
Различные другие мелкие изменения / изменения внутреннего кода
14.6.4 / 29 июня 2016
Новые функции / добавленный контент
Порты веб-сервера для HTTP / HTTPS теперь могут быть изменены, файлы конфигурации будут сгенерированы в соответствии со значениями
Теперь вы можете отключить вход в KeyHelp для определенных пользователей.
Улучшения / изменения
Обновление phpMyAdmin до 4.6.3 (Ubuntu 12.04: 4.4.15.7)
Обновление Roundcube до 1.2.0 (# 91)
Обновление jQuery до 3.0.0 (IE6-8 больше не поддерживается!)
Обновление phpseclib до 1.0.2
Обновление CodeMirror до 5.16
Обновление PHPmailer до 5.2.16
normalize.css до 4.1.1
Перенаправление домена теперь поддерживает использование номеров портов в URL.
Добавлен вид выделения для сертификатов SSL, срок действия которых истекает менее чем через 30 дней (область администрирования: страницы сертификатов ssl)
Отображает абсолютный путь к домашнему каталогу пользователей (область пользователя: страница обзора)
Добавлен параметр --language в установку KeyHelp, чтобы запустить установку на другом языке.
Добавлена шкала счетчика в столбец размера почтового ящика (область пользователя: страница электронной почты)
На странице интервала задач панели теперь предлагается тип интервала «Дни».
Улучшенные возможности отладки
В случае синтаксических ошибок (bind-) в редакторе DNS теперь будет отображаться сообщение об ошибке, созданное named-checkzone.
Чтобы предотвратить возможные проблемы с подключением к удаленному серверу резервного копирования, процесс резервного копирования теперь пытается подключиться несколько раз.
Текущее (и максимальное) количество запланированных задач, используемых в настоящее время, теперь отображается на страницах администратора и пользователя.
Улучшенные переводы
Различные мелкие другие улучшения
Исправления / недостатки
При использовании PHP> = 5.6.21 — невозможно было войти в систему как пользователь учетной записи через область администратора (# 92)
Проверка пароля не распознала подчеркивание как специальный символ, поэтому было возможно, что KeyHelp не принимает собственные сгенерированные пароли (# 95)
Полоски индикатора не отображались, если значение превышало 1000%
Переименованы ранее известные «задания cron» в «задачи панели», чтобы избежать путаницы с «запланированными задачами».
В файле 'keyhelp_login_data' указано неправильное имя пользователя для входа в MySQL / MariaDB
Строка «Учетные записи FTP» не скрывалась правильно, если функция была отключена для этого пользователя (область пользователя: страница обзора)
14.6.3 / 25 мая 2016 г.
Новые функции / добавленный контент
Управление заданием Cron ('Scheduled Tasks') через KeyHelp (# 0000013)
Теперь вы можете установить индивидуальный срок действия для самозаверяющих сертификатов.
Переключен на gettext с точки зрения переводов, предлагая стандартизированный способ поддержки нескольких языков и пользовательских переводов [но все еще WIP]
Улучшения / изменения
Добавлены '--routines' для всех резервных копий MySQL через KeyHelp (особенно актуально для резервного копирования)
Улучшено представление данных об использовании на странице индекса администратора.
Добавлен «Amavis» в «Управление серверными службами».
Различные мелкие другие улучшения, касающиеся стабильности, производительности, переводов и ясности графического интерфейса.
Исправления / недостатки
Если пароль базы данных KeyHelp начинается с '#', FTP-соединение не может быть установлено [proftpd] (# 0000090)
CSR, созданный с помощью KeyHelp, может считаться некорректным некоторым CA [исправленная ошибка внутри phpseclib] (# 0000089)
При использовании английского языка страница шаблона учетной записи отображалась на немецком, а не на английском языке.
На странице 'Delete-Directory-Protection' отображались неверные данные для поля 'Directory'
Если использовался шаблон учетной записи с неограниченным дисковым пространством, пользователь был вынужден удалить «0» из поля дискового пространства, чтобы иметь возможность отправить форму.
14.6.2 / 29 апреля 2016
Новые функции / добавленный контент
Функция импорта для старых серверов / пользователей KeyHelp-2 (# 0000046)
Массовое электронное сообщение для информирования всех учетных записей пользователей на одном сервере (# 0000012)
Антивирусный сканер файлов (# 0000008)
веб-почта. <имя домена> доступно для всех доменов + возможность указать поведение (# 0000037)
Улучшения / изменения
Визуальные улучшения в колонке обзора учетных записей пользователей на диске
Улучшения всех метровых полос в целом
Добавлено дополнительное описание для 'Интервалы обновления'
Улучшенные возможности внутренней автозагрузки
Убраны неиспользуемые настройки в базе данных и коде keyhelp.
Улучшены возможности отладки при выполнении заданий cron.
Рефакторинг навигации
Различные улучшения языковых файлов, устранены противоречия
Повышение стабильности за счет повышения отказоустойчивости подключения к базе данных
Алгоритм подписи для самоподписанных сертификатов теперь sha256WithRSAEncryption (# 0000047).
Отключена работа cron spamassassin, работа amavisd-new cron позаботится
Исправления / недостатки
Во время выполнения долгосрочных задач (например, резервное копирование) соединение с базой данных может истекать по тайм-ауту, что приводит к незавершенным задачам или зависанию процентных значений в обзоре выполнения резервного копирования.
Позаботьтесь о ежедневном уведомлении по электронной почте с помощью задания amavisd-new cron: 'bayes: expire_old_tokens: locker: safe_lock: cannot create lockfile /var/spool/spamassassin/bayes.mutex'
Может случиться так, что пароли пользователей системы будут храниться как хэш md5 внутри / etc / shaddow, теперь sha512 (см. 14.5.2 — тогда ошибка не была исправлена полностью)
Исправлена ошибка отображения Firefox на странице «Управление пользователями».
Исправлена проверка имени пользователя для имен пользователей защиты каталога
Удалено имя KeyHelp из предупреждения IE6-IE8 на странице входа.
Обновите сертификат KeyHelp по умолчанию с sha1 до sha256, жаловались некоторые службы Google (Google Chrome с версии 50 / почтовые службы Google).
Разное
Примечание | Ubuntu 16.04 [FINAL] в настоящее время больше не поддерживается, мы зависим от поддержки ioncube-loader для PHP7, которая еще не готова.
14.6.1 / 21 марта 2016 г.
Новые функции / добавленный контент
Поддержка Ubuntu 16.04 [BETA] (# 000079, # 0000083, # 0000084)
Улучшения / изменения
Добавлено уведомление на главную страницу администратора, если обновления панели отключены
Резервное копирование | Добавлена возможность решать, хотите ли вы получать уведомления даже при успешном резервном копировании.
Измеритель надежности пароля теперь отображается неуклюжим, повышенный уровень требований, прежде чем пароль будет считаться надежным паролем
Отображать требования к паролю (определяемые настройками панели) при наборе текста
(Интернационализированный) Адреса электронной почты для учетных записей пользователей больше не хранятся в маленьком коде, теперь utf8
Измените много переводов и сообщений об ошибках (чтобы точнее понимать, что происходит); удалено много дубликатов; исправлены противоречивые тексты
Резервное копирование | Теперь полностью переведен на русский язык
Резервное копирование | Добавлены некоторые промежуточные шаги для процесса резервного копирования для упрощения отладки.
Неправильный ввод пользователя больше не приведет к сбросу всей формы (по крайней мере, для форм учетной записи пользователя, потому что это еще не окончательно)
Исправления / недостатки
Резервное копирование | Если время (зона) сервера отличалось от времени PHP, это могло привести к неожиданному поведению процесса резервного копирования: KeyHelp выполнял процесс резервного копирования каждую минуту, а не только один в указанное время. Теперь смещение времени больше не имеет значения.
Электронная почта | В поле ввода оценки спама не отображается текущее значение.
Учетные записи конечных пользователей не смогли изменить свой пароль на странице настроек профиля.
Кнопка «Использовать шаблон» не перенесла все данные из шаблона в поля формы.
Резервное копирование | Удален вывод отладки на странице удаленного репозитория, который появлялся, если ваш удаленный сервер работает в Windows.
Резервное копирование | Увеличенное время ожидания для резервного копирования удаленного сервера, чтобы справиться с медленно отвечающим / перегруженным удаленным сервером
Резервное копирование | На странице репозитория удаленного сервера список каталогов может быть пустым, если поле формы 'каталог' было пустым на странице настроек удаленного сервера.
Неправильный IP-адрес в файле конфигурации amavis мог вызвать проблемы с amavis (# 0000075)
Резервное копирование | Firefox не знает input type = «time» -> поэтому мы добавили дополнительную информацию / шаблон требований, чтобы пользователь знал, в каком формате должен выглядеть ввод.
Если вы используете 'Адреса электронной почты для домена сервера', вы можете получать (нежелательные) письма от задания cron awstats logroate (# 0000076)
Белая этикетка | Описание записей ресурсов на странице редактора DNS содержало «keyhelp.de» в качестве примера домена — теперь заменено на «example.com»
После новой установки clamav может не запуститься, потому что 'freshclam' слишком медленно обновлял свои определения — теперь мы пытаемся запустить clamav в первые 60 минут после перезагрузки, если он не работает
Удалены некоторые неиспользуемые настройки из базы данных настроек KeyHelp и их влияние на код.
14.6.0 / 29 февраля 2016
Новые функции / добавленный контент
Создание резервных копий с помощью KeyHelp (# 0000055)
Хранить дополнительную информацию (комментарии) для учетных записей FTP (# 0000069)
Возможность указать HTTP-код перенаправления для доменов (# 0000071)
Улучшения / изменения
Возможность удалить сразу несколько доменов в пользовательской области
Добавлены дополнительные внутренние функции API
Добавлена ссылка на сообщество поддержки KeyHelp (# 0000070).
Страницы настроек профиля объединены в одну страницу.
Различные улучшения удобства использования / пользовательского интерфейса (для заполнения форм, навигации внутри KeyHelp, визуальные улучшения, модальные окна, ...)
Улучшенный и очищенный шаблон панели, оптимизация многих деталей
Улучшен и очищен файл styles.css.
Улучшения / исправления для всех языковых файлов
Изменен внешний вид KeyHelp при работе в демонстрационном режиме.
Улучшенная страница журналов сервера
Теперь мы храним соответствующие настройки, даже если функция не включена (страница настроек сервера), поэтому вы можете легко переключаться между включенным / отключенным
Исправления / недостатки
В случае, если база данных пользователей была удалена вручную (например, через phpmyadmin), затронутый пользователь не смог войти в KeyHelp.
В области пользователя на странице обзора отображался неправильный размер электронных писем, если их не существует
Исправлено для Microsoft Edge, но не для стиля номеров, которые предполагается, что это телефонные номера (например, страница сообщения сервера)
Пользователь службы поддержки не смог просмотреть страницу с белой этикеткой
14.5.3 / 25 января 2016 г.
Новые функции / добавленный контент
Дополнительная системная информация по обзору администратора (память / подкачка)
Определить адрес электронной почты для пересылки сообщений электронной почты домена сервера (согласно RFC2142) (# 0000062)
Улучшения / изменения
Теперь настройку белой метки могут видеть / изменять только основные учетные записи администратора.
Обновлен PHP Mailer до версии 5.2.14 (# 0000042).
CodeMirror обновлен до версии 5.9 (# 0000044).
Обновлен phpMyAdmin до 4.4.15.2 (# 0000041).
Обновлен Roundcube до версии 1.1.4 (# 0000043).
Обновлен CSS Normalizer до версии 3.0.3.
Обновлен jQuery до 1.12.0.
Поддержка API для нового тарифа (# 0000045)
Обновлен индексный файл по умолчанию
Повышение ясности программы предварительной установки и установки KeyHelp, а также файла журнала установки.
Удобочитаемый формат для всех байтовых значений
Различные улучшения шаблонов
Улучшенный интерфейс для ввода размера почтового ящика.
Улучшенный пользовательский интерфейс для ввода дискового пространства для создания шаблонов пользователей и учетных записей.
Улучшена видимость параметров отображения страницы индекса (параметры сервера SSL, показать / скрыть поддомены) (# 0000063)
Включите ServerSideIncludes, включив apache2 mod_include по умолчанию (# 0000066)
Улучшен / исправлен отсутствующий перевод
Переключен на новый источник новостей для обработки новостей с www.keyhelp.de
Исправления / недостатки
Возможно, после последнего обновления Roundcube перестал работать 'Ошибка подключения к базе данных' (# 0000040)
Плагину Roundcube 'пароль' не удалось установить новый пароль (начиная с KeyHelp 14.4.1) (# 0000068)
Плагину Roundcube 'пароль' не удалось установить новый пароль для адресов электронной почты, содержащих домен IDN (с первого выпуска)
Не удалось выполнить шаг установки Hide LTS Notice, если не было update-manager-core — в таком случае этот шаг будет пропущен (# 0000035)
[DEBIAN 8] Исправлена проблема с привилегиями, вызванная clamav в сотрудничестве с amavisd, которая приводила к ошибке clamav «Permission denied» в журнале ошибок почты.