changelog 2019
3/19/1/05 ноября 2019
Улучшения / изменения
NTP больше не устанавливается KeyHelp, в пользу systemd timesyncd, добавлен timesyncd на страницу управления сервисом
Дальнейшие улучшения, чтобы сделать обновление панели более отказоустойчивым.
Исправления / недостатки
Убедитесь, что phpMyAdmin / Roundcube правильно установлен (некоторые пользователи сообщали об отсутствующих экземплярах с последним обновлением)
Удалены повторяющиеся записи настроек (которые могли возникнуть в некоторых крайних случаях с последним обновлением) и гарантировано, что это больше никогда не повторится.
Исправлены некоторые проблемы с сохранением / загрузкой параметров просмотра для пользователя поддержки.
Исправлена проблема с IPv6 и доступом к странице входа на серверах с PHP <= 5.6.
Отмена изменений fail2ban, внесенных в последнее обновление, так как они могут помешать существующим настройкам сервера
Разное
Запретить установку в 32-битной ОС
Запретить установку в Ubuntu 14
Обновлены комментарии в некоторых файлах конфигурации
19.3 / 29 октября 2019
Новые функции / добавленный контент
API
Защита всех соответствующих областей (логин, API, забытый пароль, двухфакторная аутентификация) с помощью механизма ограничения грубой силы
Возможность включения режима обслуживания для пользовательского интерфейса KeyHelp
Улучшения / изменения
Обновлен код Let's Encrypt для совместимости с ACME v2.
Отображение отпечатка SSH на дашбордах
Добавлена поддержка языковых вариантов для конкретной страны.
Параметр --language (install.php) теперь обрабатывает коды языков без учета регистра
DNS для доменов теперь можно отключить в процессе создания
Файлы перевода теперь снова содержат комментарии, содержащие контекстную информацию.
Предоставление шаблонов перевода .pot в пакете KeyHelp
Опцию «Адреса электронной почты домена сервера» теперь можно настроить для любых имен электронной почты; имена по умолчанию были обновлены
Добавлено уведомление, когда дополнительный интерпретатор PHP еще недоступен (например, в новых операционных системах)
Помощь браузерам в улучшении возможностей автозаполнения
Новые языковые пакеты теперь проще добавлять, и они не зависят от наличия common.mo
Добавить автоматическое изменение размера в список IP-адресов административного доступа
При создании нового домена и отметьте опцию «создать субдомен www», субдомен теперь получит все функции безопасности основного домена.
Изменено меню области пользователя, чтобы сделать его более логичным.
Улучшен внешний вид боковой панели.
Улучшена информация на странице сертификатов SSL / TLS.
Кеш шаблона теперь удаляется при переключении между темами
Пункты меню теперь можно сворачивать / раскрывать.
Параметры просмотра на странице домена теперь постоянно сохраняются
Сохранение имени пользователя в форме входа в систему, когда имя пользователя или пароль недействительны
Исправлена проблема мерцания на устройствах Android с использованием браузера Chrome при прокрутке вниз с открытой панелью навигации.
Добавлены / включены дополнительные тюрьмы Fail2Ban, добавлены рецидивирующие тюрьмы
Предупреждения OS EOL теперь более узнаваемы
Улучшена видимость черного наложения с модальными окнами и боковой панелью.
Обновления инструмента:
Roundcube 1.3.10
PhpMyAdmin 4.9.1
Администратор 4.7.4
Переводы:
Новый язык: бразильский португальский — спасибо Arleston Lueders
Обновленный итальянский — спасибо Алессандро Даниэле
Обновленный испанский / каталонский — спасибо Оттмару Шустеру
Обновлен турецкий — Транки к Серкану Тюрккану
Обновленный английский, немецкий, русский
Обновления библиотеки поставщика:
Ветка 1.42.3
Phpseclib 2.0.23
Полифилл-cтип 1.12.0
Select2 4.0.11
Tippy.js 5.0.4
CodeMirror 5.49.2
Moment.js 2.24.0
Chart.js 2.8.0
Phpmailer 6.1.1
Font Awesome 5.11.2
Исправления / недостатки
Исправлено обновление адреса электронной почты пользователя (профиль / управление пользователями) не обновляло адрес электронной почты в записи Apache vhost
Исправленный параметр --hostname-fqdn не распознавался install.php
Исправлена сортировка таблиц по умолчанию для FTP и страницы базы данных
Исправленные пользователи могли получить доступ к FTP и странице запланированных задач, если у них не было на это прав — они не могли причинить никакого вреда, просто просматривая страницу
Исправленный генератор паролей на основе PHP иногда не генерировал максимально надежные пароли
Исправлена ошибка, которая могла возникнуть при отмене прав базы данных для пользователя базы данных, когда уже были удалены все привилегии (ограничено из-за превышения дискового пространства), что приводило к невозможности редактирования определенной базы данных.
Фиксированный компонент CSR был показан установленным, но на самом деле его не было на странице индекса SSL / TLS.
Исправлена ошибка скрипта bin / disable_two_factor_auth.php, возникающая при вызове скрипта и никто не использует 2FA.
Исправлена возможность присвоить домену неверный идентификатор сертификата (только админка)
Исправлены проблемы с Dovecot, которые иногда не перезагружались из-за некоторых проблем с «пространством имен» — это могло привести к тому, что сертификат Let's Encrypt не обновился для почтового сервера.
Исправлено поведение кнопки просмотра параметров на разных страницах, теперь при нажатии на нее она действует так, как и следовало ожидать.
Исправленный статус сервера Apache больше не работал при использовании измененных портов веб-сервера
Исправлены проблемы с сортировкой таблиц на странице домена
Исправлена проблема с жалобами на инструменты переводчика для строк со знаком процента.
Обзор исправленных резервных копий показал значок «Резервное копирование включено», хотя его не было.
Исправлены проблемы с интервалом между элементами в редакторе DNS
Исправлено вертикальное выравнивание различных таблиц на страницах конфигурации.
Исправлены некоторые тексты всплывающих подсказок, которые не отображались правильно
Debian 10 | Исправлены проблемы с FTP-соединением из-за неправильных настроек протокола TLS.
Debian 10 | Исправлены ошибки fail2ban
Debian 10 (обновленный) | Исправленные проблемы с сетевым интерфейсом могут не загружаться правильно из-за наличия старого файла конфигурации Debian 9.
Ubuntu 18 и Debian 10 | Исправлены проблемы с некоторыми .svg и их mime-типом при использовании их в качестве настраиваемого баннера с помощью настроек white label.
Старая тема | Лента новостей | Исправлены неправильные URL-адреса ссылок
Старая тема | Лента новостей | Фиксированная кодировка специальных символов
Разное
Удалены нерелевантные справочные тексты
Добавлен обязательный атрибут ко всем полям ввода внешней области
Добавлены дополнительные атрибуты поля ввода, чтобы минимизировать неправильный ввод
Добавлен трюк console.log (с учетом настроек white label)
Состояние флажка по умолчанию для «Включено» при вызове резервного копирования по расписанию было «включено», тогда как при просмотре это не так.
Cтраница — исправлена путаница
Исправлены небольшие проблемы с HTML на разных страницах.
Различные варианты рефакторинга существующей кодовой базы
Благодаря унификации можно было удалить многие ненужные переводы.
19.2.1 / 24 июля 2019
Улучшения / изменения
Добавлена визуальная обратная связь при назначении шаблонов учетных записей учетным записям пользователей.
Изменен способ, которым тестовое электронное письмо с шаблоном письма сообщает об успехе / неудаче.
Улучшено автоматическое восстановление KeyHelp в случае неожиданного прекращения обновления панели.
Исправления / недостатки
Исправлены проблемы с браузером Safari и Google Chrome на устройствах iPad / iPhone при использовании редактора DNS.
Исправлена проблема, из-за которой электронные письма с уведомлениями SSL / TLS могли быть отправлены нескольким получателям, если был выбран параметр `` Владельцы сертификатов ''.
Исправлены проблемы с внутренним API и удалением домена
Исправлены проблемы внутреннего API и отключения / включения доменов
Исправлена проблема, которая потенциально могла помешать успешному обновлению панели -> более отказоустойчивый
19.2 / 16 июля 2019
Новые функции / добавленный контент
Добавлена возможность отключить DNS для доменов.
Добавлен 'Adminer' для управления базой данных
Добавлена поддержка Debian 10 (следует считать бета-версией)
Добавлена возможность отключить демон ClamAV для проверки электронной почты (может сэкономить много оперативной памяти для небольших систем)
Добавлена возможность удалять домены до определенной даты
Добавлена функция автоматического входа в один клик для баз данных (к сожалению, из-за обновления PhpMyAdmin до 4.9.0.1 он в настоящее время доступен только для администратора)
Добавлен турецкий язык (еще не закончен) | Благодаря Мумати
Улучшения / изменения
Добавлены дополнительные поля контактных данных
Добавлены дополнительные заполнители контактных данных в шаблоны писем.
Обновляет тексты автоматической электронной почты, чтобы выбрать подходящее имя для приветствия, а не только системное имя пользователя (если соответствующие данные были сохранены)
Улучшен способ обработки предупреждений SSL / TLS, добавлена дополнительная опция выбора получателя для этих уведомлений.
Добавлен индикатор, показывающий, включена ли функция «Резервное копирование по расписанию» на странице обзора резервного копирования.
Защита папки / data / в Rainloop
Добавлена опция, позволяющая FTP-серверу разрешать только безопасные соединения FTPS.
Повышенная визуальная ясность install.log
Изменен порядок ввода поля интерпретатора PHP, чтобы сделать его более логичным на странице запланированных задач.
Обновленные переводы сообщества | Выражаем благодарность: Алессандро Даниэле (итальянец), Оттмару Шустеру (каталонский и испанский).
Пользовательские темы теперь переносятся в новую версию KeyHelp в процессе обновления панели.
Расширенные поля выбора: добавление поля поиска и возможность отображать больше данных (например, списки пользователей, списки стран)
Поля выбора страны теперь многоязычны, в зависимости от выбранного языка.
Повышенная доступность пользовательского интерфейса
Обновление заголовков для обеспечения правильного кеширования, добавлены директивы кеширования для веб-шрифтов.
Поля ввода «Время простоя сеанса» и «Продолжительность деактивации входа в систему» теперь также принимают минуты и часы.
Добавлена кнопка «Показать» в поле ввода пароля для резервного копирования настроек удаленного сервера.
Изменен внешний вид вкладок, увеличено горизонтальное пространство, улучшены визуальные эффекты и более интуитивно понятное поведение на мобильных устройствах.
Добавлен ярлык «перезагрузка сервера» на панель администратора.
Улучшенное сообщение об ошибке для события «Самопроверка не может получить доступ к URI токена» в доменах с возможностью шифрования, предоставляя дополнительную информацию для понимания и решения проблемы.
Добавлен флаг базы данных для изменения поведения перезагрузки / перезапуска bind9
Добавлена сортировка таблиц обзора резервных копий, репозитория резервных копий и страниц шаблонов учетных записей.
Уменьшено количество запросов при загрузке страницы
Предварительная установка теперь устанавливает пакет ca-сертификатов для повышения совместимости с сертификатами при доступе к URL-адресам (например, через wget).
Улучшена строка «Опции просмотра», чтобы создать больше горизонтального пространства, улучшить взаимодействие с пользователем и предоставить место для дальнейших расширений.
Добавлена возможность скрывать системные домены на страницах обзора доменов.
Добавлены 'Все поля' в параметры поиска на страницах обзора домена и пользователя.
Добавлен type = «search» во все поля поиска, чтобы использовать расширенные функции браузера для этих полей.
Поля ввода шаблона электронной почты больше не стираются при возникновении ошибки во время оценки формы.
Повышена читаемость файла keyhelp_login_data_ * после установки
Обновления инструмента:
Roundcube 1.3.9
PhpMyAdmin 4.9.0.1
Rainloop 1.13.0
Обновления библиотеки поставщика:
Font Awesome 5.9.0
Бульма 0.7.5
Phpseclib 2.0.20
Ветка 1.42.2
Twofactorauth 1.6.7
Tippy.js 4.3.4
Поппер 1.15.0
JQuery 3.4.1
Руль 4.1.2
CodeMirror 5.48.0
Исправления / недостатки
Исправлена ошибка, при которой сообщение о проверке безопасности на страницах файлового менеджера не запускалось правильно и приводило к ошибке «Ошибка 500».
Устранение проблем с неустановленным именем хоста во время установки (Amavis больше не должен жаловаться на неустановленное имя хоста)
Исправлен заголовок заголовка «Не задано» на странице запланированных задач.
Исправлено поле ввода адреса электронной почты для уведомлений, возможно, было скрыто после загрузки страницы на странице запланированных задач
Исправлено отключение домена не отключало все поддомены, в отличие от заявленного.
Фиксированный домен был включен / отключен, уведомление не отправлено
Исправлены проблемы при редактировании файлов в кодировке ISO-8859-1 в файловом менеджере.
Исправлены SID, прикрепляемые к ссылкам при редактировании файлов с HTML-содержимым в файловом менеджере.
Фиксированные идентификаторы безопасности были прикреплены к ссылкам в нижнем колонтитуле и полях ввода JavaScript при редактировании настроек белой метки
Фиксированные SID были прикреплены к ссылкам новостей панели администратора
Фиксированное уведомление о превышении срока действия сертификата, которое использовалось исключительно для поддомена веб-почты, не отправлялось
Исправлено, что пользователи не могли создавать субдомены в качестве основных доменов для своих собственных доменов.
Исправлен поиск по одиночному подстановочному знаку с использованием символа '_', не работал на странице обзора пользователя.
Исправлены пробелы в содержимом поля ввода пароля на страницах базы данных и резервных копий.
Исправлена неправильная сортировка столбца «последний вход» на странице учетных записей пользователей.
Исправлено удаление учетных записей пользователей могло привести к ошибке 500 из-за ошибки в процессе удаления домена.
Исправлена ошибка во время установки, при изменении параметров установки можно было удалить приглашение ввода при нажатии g backspace
Старая тема | Фиксированные разрывы строк на странице интервалов обслуживания
Старая тема | Исправлена кнопка сброса настроек белой метки для нерабочих языков
Исправлен отсутствующий текст сообщения о событии на странице сообщения сервера.
Разное
Полностью переписанные процедуры установки KeyHelp
Переписанная система управления веб-инструментами
Создан полностью новый интерфейс базы данных для операций с базой данных (в настоящее время обновлены только операции с корневой базой данных для использования нового интерфейса)
Добавлен контроль кеширования для шрифтов Font Awesome.
Удалены неиспользуемые настройки из базы KeyHelp
Удалены последние остатки кода лицензионной системы
Удален неиспользуемый код функций
Логическая перестановка различных функций в соответствии с их тематической областью
Внутреннее переименование panel_task_intervals в maintenance_intervals
Изменены настройки по умолчанию для резервного копирования по расписанию в пользовательском интерфейсе.
Добавлена отсутствующая строка нижнего колонтитула таблицы на странице журналов домена
Избавьтесь от '_index', заканчивающегося файлами шаблонов Twig
Обновленные имена заполнителей в шаблоне электронной почты
Оптимизированы различные сообщения о событиях, чтобы уменьшить общее количество сообщений.
Добавлены значения по умолчанию в различные поля базы данных
Переименование различных файлов для большей согласованности
Функции автоматизации перемещены на отдельную вкладку на странице редактирования учетной записи пользователя.
Различные мелкие улучшения из-за проверки Google Lighthouse
Реализовать более логичную структуру обработки файлов SCSS стилей Bulma, Font Awesome и KeyHelp.
Изменены различные варианты написания, чтобы они были более последовательными
Уменьшено количество типов сообщений журнала для журналов заданий cron, что приводит к более читаемым файлам журналов.
Внутренняя унификация различных файлов контроллеров (backup_ *, white_label_ *, admin_template_email_ *)
Различные небольшие улучшения кода
19.1 / 06 мая 2019
Новые функции / добавленный контент
Добавлен файловый менеджер
Добавлена функция перезагрузки сервера
Добавлен новый параметр политики паролей: Проверить пароль на haveibeenpwned.com/
Добавлена возможность читать ключи DKIM / запись DKIM TXT для доменов в пользовательском интерфейсе KeyHelp.
Внешние темы теперь будут правильно распознаваться и могут быть настроены с помощью дополнительного файла конфигурации / снимка экрана.
Улучшения / изменения
Увеличенная длина секретного ключа для двухфакторной аутентификации
Предотвращает установку на неподдерживаемые архитектуры (например, ARM) с самого начала
Расширенные возможности всплывающей подсказки и внешний вид
Если сеанс пользователя был прерван из-за тайм-аута сеанса, последняя открывшаяся страница будет открыта после повторного входа в систему.
Обеспечивает визуальную обратную связь для операций копирования в буфер обмена
Проверены все системные вызовы и закрыты потенциальные проблемы безопасности, если они существуют.
Обновлен Font Awesome до версии 5.8.1.
Обновлен CodeMirror до версии 5.45.0.
Псевдонимы электронной почты теперь сортируются на страницах обзора и редактирования.
Разрывы строк сообщений в журналах веб-сервера теперь отображаются правильно.
Улучшено представление скрытых сообщений о событиях.
Улучшено представление боковой панели на мобильных устройствах.
Улучшено представление информации внутри модальных окон.
Улучшено представление изображений (например, загруженные изображения на странице редактирования white label)
Добавлены советы по поиску источников спама на странице очереди электронной почты.
Обновленные переводы сообщества — благодарность: Alessandro Daniele (итальянский), Ottmar Schuster (каталонский и испанский), Mirnes A. (боснийский)
Улучшены предупреждения для операционных систем EOL.
Ускорение отображения значков
Исправления / недостатки
Исправлено несколько ключей DKIM внутри заголовка электронной почты, вызванных Amavis.
Исправлена ошибка, не позволяющая переключиться с сертификата по умолчанию на отсутствие сертификата для доменов.
Исправлена проблема, из-за которой пользователи, не имеющие назначенных доменов, не отображались на странице управления пользователями.
Исправлена ошибка диаграммы на панели управления пользователя в случае, если дисковое пространство превышало уровень заполнения 1000 процентов
Исправлено сообщение об ошибке «Пользователь базы данных уже существует», выдававшееся в неправильное время.
Копирование в буфер обмена не работало должным образом на iPad / iPhone
Исправлен список источников Debian 8 — удалены более недоступные источники
Исправленные всплывающие подсказки / всплывающее окно не могли использоваться на мобильных устройствах / исчезли через одну секунду
Исправлены неправильные права доступа к файлу db-backup при обновлении панели
Исправлено сообщение об ошибке: «Недействительный ключ» на iPad / iPhone при использовании Google Authenticator для двухфакторной аутентификации.
Исправлена кодировка для новостных сообщений KeyHelp на панели администратора.
Исправлено обновление интерпретатора PHP из-за фатальной ошибки.
Исправлены мелкие ошибки и уведомления PHP
Исправлен неправильный / вводящий в заблуждение текст описания на резервных страницах
Изменена резервная тема на новую по умолчанию вместо устаревшей старой темы
Исправлены орфографические ошибки
Разное
Удален связанный с Ubuntu 12 код.
Прячем маленькое пасхальное яйцо
Добавлен тип предупреждающего события
Рефакторинг различных классов
19.0.1 / 03 апреля 2019
Улучшения / изменения
Предотвратить установку пароля системного пользователя на пустую строку в случае ошибки / бага / и т. Д.
Исправления / недостатки
Изменение пароля учетной записи пользователя через страницу профиля не привело к обновлению пароля пользователя системы
19.0 / 04 марта 2019
Новые функции / добавленный контент
Поддержка DKIM
2-факторная аутентификация для учетных записей пользователей
Включает сертификаты Let's Encrypt для переадресации домена
Теперь можно управлять различными настройками почтового сервера через интерфейс KeyHelp.
Поддержка черного списка DNS (DNSBL) / белого списка DNS (DSNWL) для предотвращения спама
Возможность разрешить / ограничить административный доступ к KeyHelp через определенные IP-адреса
Добавлены переводы на испанский и каталонский | Спасибо Отмару Шустеру
Включить автоматическую настройку электронной почты для Apple Mail
Возможность проверять пароли по списку общих паролей
Новая тема | Включить сортировку таблиц
Новая тема | Отображение протоколов домена веб-сервера в интерфейсе KeyHelp
Улучшения / изменения
Запретить мобильным браузерам автоматически использовать заглавные буквы в полях ввода
Улучшено кеширование, добавлены HTTP-заголовки
Показывать уведомление, когда сервер обновлен
Улучшено отображение информации о подключении к базе данных, ftp, страницам электронной почты.
Показать охват перевода для доступных языков
Визуально улучшенная индексная страница SSL / TLS
Сделано менее подверженным ошибкам изменение сервера имен / IP-адресов через базу данных KeyHelp.
Отображать номер версии PHP по умолчанию на страницах индекса домена
Повышенная безопасность входа в KeyHelp
Исправлена ошибка JavaScript «неподдерживаемый псевдо-наведение» при использовании всплывающих окон.
Внедрение некоторых горизонтальных исправлений для экономии места на странице индекса электронной почты
Обновленный шаблон учетной записи «Без ограничений»
Обновите Bulma до 7.2, включив дополнительные функции для полей загрузки файлов.
Обновите phpMyAdmin до 4.8.5
Обновите загрузчики ioncube
Обновлены внутренние библиотеки
Изменен способ генерации уникального секретного ключа шифрования сервера, что может быть причиной периодических неудачных попыток входа на удаленный сервер при выполнении процессов резервного копирования.
Улучшенный стиль отключенных полей выбора для соответствия другим отключенным полям
Улучшены описания на странице интервалов обслуживания
Улучшены заголовки на панели администратора / пользователя, экономия места по вертикали, точнее,…
Обновленные файлы переводов благодаря Alessandro Daniele (итальянский), Mirnes A. (боснийский)
Новая тема | Различные мелкие улучшения
Исправления / недостатки
Исправлена обработка завершающей косой черты при переадресации домена
Исправлены ошибки в браузере Apple Safari при добавлении / изменении адресов электронной почты.
Исправлена неправильная ссылка для редактирования домена на панели пользователя.
Файл экспорта white label не содержал настроек ссылок справки
Исправлены технические проблемы в файлах перевода файлов перевода на боснийский и русский языки, приводившие к непереведенным строкам.
Исправлена проблема безопасности, из-за которой неосновные администраторы могли получить права основного администратора.
Исправлена сортировка проводника каталогов, каталоги, состоящие только из чисел, не отсортированы правильно
Знаки после запятой для оценки спама не сохранялись
Обновленные системы Debian 8 -> Debian 9 | HTTP2 не был включен
'Назад к обзору' на вкладке администратора / страницах управления администратором частично не привел к правильной странице
Исправлены разрывы строк на маленьких экранах на странице индекса домена
Исправлены разрывы строк на маленьких экранах на индексной странице электронной почты
Исправлена отсутствующая переменная шаблона на странице запрещенных доменов
Старая тема | Отсутствуют тексты на страницах настроек white label
Старая тема | Удалены остатки старого текста справки на индексной странице white label
Разное
Скрыть закрытый ключ сертификата SSL / TLS в демонстрационном режиме
Удалены неиспользуемые папки / файлы
Исправлены некоторые орфографические ошибки в файлах конфигурации.
Унифицированные уведомления «Не изменять» в автоматически записываемых файлах конфигурации
Улучшены данные / структура keyhelp.sql.
Улучшения для переводчиков, убрано несколько повторяющихся строк
Обновленная Ubuntu 14 -> системы Ubuntu 16 | Удалены неиспользуемые остатки старой ОС
Различные меры по поддержанию кода, удаление дубликатов,…
keyhelp-panel.ru/