Рейтинг
0.00

KeyHelp-Panel

1 читатель, 9 топиков

21.1 / 12 July 2021



21.1 / 12 июля 2021 г.
Новые функции / добавленный контент

  • Добавлена ​​новая система резервного копирования
  • Создавать инкрементные резервные копии
  • Настройте любое количество репозиториев резервных копий с такими типами хранилищ, как: локальный, FTP (S), SFTP, Dropbox, WebDAV.
  • Настроить любое количество запланированных заданий резервного копирования
  • Определите, какие компоненты должны быть включены в резервную копию
  • Определите, какие компоненты следует восстановить
  • Значительно сокращенное время создания резервной копии
  • Значительное снижение загрузки ЦП
  • Значительное снижение потребления дискового пространства при подготовке данных к резервному копированию.
  • Добавлена ​​новая система уведомлений по электронной почте
  • Полностью новый пользовательский интерфейс и параметры конфигурации
  • Добавлены все уведомления о событиях, которые ранее не обрабатывались старой системой.
  • Добавлена ​​возможность определить отдельный SMTP-сервер для отправки уведомлений KeyHelp через это соединение.
  • Все параметры конфигурации для уведомлений теперь собраны в одном месте
  • Добавлены новые функции файлового менеджера
  • Добавлена ​​возможность загрузки с URL-адреса прямо в веб-пространство клиента.
  • Добавлена ​​возможность создавать архивы .zip, .tar, .tar.gz
  • Добавлен индонезийский перевод | Спасибо А. Дулу
  • Добавлен упрощенный китайский перевод | Благодаря Lingyu
  • Активные сеансы почтового сервера теперь можно отслеживать в пользовательском интерфейсе.
  • Добавлена ​​возможность обновления настроек сервера имен в пользовательском интерфейсе.
  • Добавлена ​​возможность переключения между месяцами на странице статистики AWStats.

Улучшения / изменения
  • Добавлена ​​поддержка MariaDB 10.4 и 10.5.
  • Восстановлена ​​полная поддержка систем, использующих последнюю версию MySQL вместо MariaDB.
  • После установки добавлено окно с приветственной информацией на панели администратора, в котором отображаются важные примечания.
  • На странице обзора диска теперь также отображаются временные файловые системы.
  • Повышена производительность при сборе информации о сервере базы данных.
  • Поле конфигурации PHP 'session.save_path' больше не является фиксированным значением в конфигурации PHP-FPM — теперь его можно переопределить с помощью ini_set () — (вам, вероятно, потребуется запустить перезапись файлов конфигурации пользователя PHP-FPM, чтобы это исправление работы)
  • Увеличено количество раундов шифрования пароля sha512 по умолчанию до 100000.
  • Изменены элементы меню на странице конфигурации, добавлены дополнительные категории
  • Проверки локального разрешения Let's Encrypt теперь можно отключить
  • Сообщения об ошибках Let's Encrypt теперь более читабельны, важная информация выделена
  • Улучшены тексты справки на странице настроек Let's Encrypt.
  • Улучшены тексты событий, которые выдаются в различных ситуациях.
  • Улучшенная индикация панели инструментов keyhelp во всем пользовательском интерфейсе.
  • Обновленный стиль и содержание сообщения дня
  • Удаленный доступ к базе данных теперь поддерживается для адресов IPv6 (с использованием '::' вместо '0.0.0.0' в качестве значения для 'bind-address')
  • Если в файлах конфигурации привязки были синтаксические ошибки, они теперь регистрируются в журналах событий / журналах cronjob.
  • Улучшена проверка синтаксиса конфигурации привязки в пользовательском интерфейсе редактора DNS и конечной точке API редактора DNS — теперь будет обнаруживаться гораздо больше ошибок конфигурации, чем раньше.
  • Улучшен внешний вид всплывающего окна DKIM на странице редактора DNS и на странице доменов — оба всплывающих окна теперь идентичны
  • Улучшено взаимодействие с пользователем при доступе к всплывающему окну DKIM на странице редактора DNS.
  • При установке значения PHP max_execution_time на 0 в пользовательских настройках таймаут теперь установлен на максимально допустимое число 2147483647 (ранее 9999)
  • Когда для доменов и поддоменов установлено значение 0 для клиента и ему не назначены домены, страницы «Домены», «Защита каталогов», «Веб-статистика» теперь скрыты / недоступны.
  • Повышение производительности для всех страниц в пользовательской области за счет более быстрого подхода к системе контроля доступа.
  • Цветные значки состояния для таблиц объектов ресурсов
  • Оптимизированная страница «Отправить всем пользователям по электронной почте» — требуется меньше полей для ввода, поскольку в настройках теперь также используется новая система уведомлений по электронной почте.
  • Локализованные сообщения в случае ошибок при отправке тестовых писем (страница конфигурации «Электронная почта всем пользователям» и «Уведомления по электронной почте»)
  • Все настройки, связанные с уведомлениями по электронной почте, теперь можно найти на новой странице конфигурации.
  • Удалено поле «Уведомления о сертификатах SSL / TLS / Альтернативный адрес электронной почты» со страницы конфигурации «Сертификаты SSL / TLS».
  • Убрано поле «Уведомление о превышении трафика» со страницы конфигурации «Уведомление».
  • На странице конфигурации «Уведомление» удалено поле «Отправить» Учетная запись электронной почты успешно настроена ".
  • Убрано поле «Уведомление» со страницы конфигурации «Антивирусный сканер».
  • Улучшения страницы использования диска
  • Увеличение производительности Хью
  • Позволяет быстро перемещаться между каталогами
  • Размер и иноды теперь можно загружать на лету
  • Изменена сортировка на сортировку по имени вместо сортировки по размеру, чтобы обеспечить единообразный обзор.
  • Улучшения файлового менеджера
  • При копировании или перемещении файлов / каталогов теперь вы также можете указать несуществующий целевой каталог, все необходимые каталоги будут созданы
  • При загрузке файлов теперь отображаются более длинные имена файлов.
  • Добавлена ​​анимация загрузки для всех кнопок отправки
  • Добавлен индикатор типа файла для файлов .csv.

Изменения API
  • Добавлена ​​конечная точка входа в систему для генерации URL-адресов входа для упрощения входа в учетную запись пользователя путем вызова URL-адреса.
  • Поле password_hash теперь является частью конечных точек / clients /, / emails /, / ftp-users /, / databases /, / directory_protections /, который можно использовать для чтения или установки пароля через password_hash — поле 'password_hash' внутри запросов [GET] должно быть включено в настройках API
  • Убраны круглые скобки в случае сообщений об ошибках в синтаксисе DNS при использовании / dns-editor / endpoint.
  • Обновление документации: добавлено примечание о DKIM_RECORD_VALUE
  • Обновление документации: добавлены отсутствующие поля «запланированные_задачи» и «защита_каталога» для конечной точки / clients / {id} / resources.
  • Обновление документации: повышена удобочитаемость за счет выделения всех имен полей.
  • Поднять версию API до 2.0 (v2 полностью обратно совместима с v1, за исключением критических изменений ниже)
  • Критические изменения в 2.0: [GET] / Certificates / — изменен формат вывода
  • Критические изменения в 2.0: [PUT / POST] / Certificates / — компоненты сертификата теперь указываются в поле 'components'.
  • Обновления инструментов
  • PhpMyAdmin 5.1.1 (только в Ubuntu 18.04 / Ubuntu 20.04 / Debian 10)
  • RainLoop 1.16.0
  • Adminer 4.8.1 / Тема: 1.7.1
Обновления библиотеки поставщика
  • Бульма 0.9.3
  • Font Awesome 5.15.3
  • CodeMirror 5.62.0
  • PhpMailer 6.5.0
  • TinyMCE 5.7.1
  • Chart.js 3.4.0
  • psr / журнал 1.1.4
  • монолог / монолог 1.26.1
  • phpseclib 2.0.32

Исправления / недостатки
  • Исправлены сообщения об ошибках Let's Encrypt с двойным кодированием, которые могут возникнуть во время обслуживания сертификатов SSL / TLS (используется для уведомлений по электронной почте).
  • Исправлено, что при вызове несуществующего файла PHP страница `` Файл не найден '' выдавалась обработчиком PHP вместо веб-сервера Apache, в результате чего .htaccess не интерпретировался (вам, вероятно, нужно было запустить перезапись пользователя Apache файлы конфигурации, чтобы это исправление работало)
  • Исправлено, что больше нельзя вводить значения больше 2147483647 для значения PHP max_execution_time, что в противном случае привело бы к синтаксической ошибке Apache при записи файла конфигурации.
  • Исправлен некорректный расчет ставок для учетных записей электронной почты в интервале обслуживания «Расчет дискового пространства», когда каталог электронной почты не был найден.
  • Исправлено, что анализатор ожидающих обновлений сервера выдавал ошибку, когда не было обновлений сервера.
  • Исправлена ​​проблема отсутствия границ таблицы, когда всплывающая подсказка отображалась в последней строке таблицы.
  • Исправлена ​​отсутствующая метка URL при добавлении / редактировании запланированных задач.
  • Исправлены проблемы с цветом выделенных строк таблицы в темном режиме.
  • Исправлена ​​сортировка каталогов в проводнике каталогов, когда были каталоги, которые начинались со специального символа
  • Исправлены невидимые сообщения об ошибках при работе в режиме отладки
  • Исправлено, что при переключении между языками в «keyhelp-toolbox» некоторые строки могли оставаться на предыдущем языке.
  • Исправлено, что анонимизация IP-адресов в AWStats не работала в период с даты последней ротации журнала (в прошлом месяце) до первого дня следующего месяца.
  • Исправлено, что ротация журналов резервного копирования не могла быть удалена при удалении учетной записи пользователя, которой они принадлежат.
  • Исправлено неверное сообщение об ошибке, когда необходимый каталог не мог быть создан во время выполнения основного задания cron.
  • Исправлено, что журналы установщика приложения не включались в список файлов для применения ротации журналов.
  • Исправлено уведомление PHP при вызове конечной точки API [POST] / clients / без указания поля 'username'
  • Исправлено, что в случае проблем с конфигурацией в конфигурации MySQL / MariaDB версия / тип сервера не могла быть определена правильно, что могло привести к ошибкам позже.
  • Исправлено двойное кодирование имени пользователя на странице входа, когда было указано неправильное имя пользователя
  • Исправлена ​​кодировка URL-адреса параметров URL-адреса на странице входа в систему в случае перенаправления
  • Сбор информации обо всех подключенных дисках стал более надежным, чтобы избежать сбоев в неожиданных файловых системах, которые могли привести к отмене резервного копирования при выполнении 2%.
  • Debian 9 | Исправлено, что перезагрузка PHP-FPM могла привести к сбою демона в некоторых случаях (например, при переключении между RainLoop — Roundcube или Adminer — phpMyAdmin).
  • Debian 10, Ubuntu 20 | Исправлена ​​неверная статистика AWStats по субботам в системах Debian 10 / Ubuntu 20 — время применения ротации журналов было изменено поставщиками ОС, это могло вступать в конфликт с генерацией статистики AWstats KeyHelp.

Переводы
  • Добавлен индонезийский перевод | Спасибо А. Дулу
  • Добавлен упрощенный китайский перевод | Благодаря Lingyu
  • Обновленный арабский язык (100%) | Благодаря Мохаммеду аль-Шамлану
  • Обновлен бразильский португальский (100%) | Спасибо Rogério Borba
  • Обновленный каталонский (100%) | Спасибо Отмару Шустеру
  • Обновленный французский язык | Спасибо Sasa Pajic
  • Обновленный итальянский (100%) | Спасибо Алессандро Даниэле
  • Обновленный русский язык (100%) | Спасибо Стефану Гроссу
  • Обновленный испанский (100%) | Спасибо Отмару Шустеру
  • Обновленный шведский (100%) | Спасибо Марвину Грипенфросту
  • Обновлен турецкий (100%) | Спасибо Серкану Тюрккану
  • Обновлен немецкий (100%) / английский (100%)
  • Исправлены проблемы с заполнителями текстов уведомлений по электронной почте на итальянском и бразильском португальском языках.

Разное
  • Прекращена поддержка систем Ubuntu 16
  • Реорганизованный пользовательский класс FTP -> теперь использует улучшенный интерфейс
  • Реорганизованный класс защиты каталогов -> теперь использует улучшенный интерфейс
  • Реорганизованная генерация статистики AWStats
  • Реорганизован и добавлены новые функции в pagi класс генератора ng
  • Реорганизована обработка свойств статуса для всех объектов ресурсов
  • Улучшенный класс curl с новыми функциями
  • Добавлены новые функции в макросы форм Twig
  • Удалено старое управление брандмауэром и, следовательно, полностью удалена старая тема.
  • Удалены тексты, которые больше не нужны
  • Улучшенная формулировка в разных местах
  • Удален главный файл cronjob и отдельные компоненты кода в более подходящие места.
  • Улучшенный переход на вкладку с недопустимыми полями формы теперь также работает с несколькими формами и вкладками на одной странице.
  • Единый внешний вид модальных всплывающих окон по всему пользовательскому интерфейсу
  • Исправлены орфографические ошибки
  • Прячем маленькое пасхальное яйцо
  • Обновлены настройки расписания по интервалу обслуживания сертификатов SSL / TLS (только Keyweb)

keyhelp-panel.ru

21.0 / 16 March 2021



21.0 / 16 марта 2021 г.
Новые функции / добавленный контент
  • Добавлен новый пользовательский интерфейс темного режима (только KeyHelp Pro)
  • Добавлена ​​новая система регистрации событий, теперь также регистрируются события взаимодействия с пользователем в пользовательском интерфейсе.
  • Добавлена ​​страница обзора подключенных устройств
  • Добавлена ​​поддержка языков с письмом справа налево.
  • Добавлена ​​возможность добавлять дополнительные двоичные файлы / файлы / папки для ограниченной среды SSH chroot (только KeyHelp Pro)
  • Добавлен арабский перевод | Благодаря Мохаммеду аль-Шамлану
  • Добавлен чешский перевод (превью) | Благодаря онлепесу
  • Добавлена ​​возможность изменить формат журнала Apache через пользовательский интерфейс.
  • Добавлена ​​опция для принудительного размера почтового ящика — добавлено предупреждающее уведомление, которое отправляется на соответствующие учетные записи электронной почты, когда их почтовый ящик почти заполнен
  • Добавлен список исключений в антивирусный сканер
  • Добавлена ​​возможность управления пользовательскими сигнатурами определений вирусов для увеличения скорости обнаружения (новые установки поставлялись с набором предопределенных сигнатур)

Улучшения / изменения
  • Добавлена ​​информационная страница в keyhelp-toolbox
  • Добавлено автоматическое изменение размера полей ввода DNSBL / DNSWL.
  • Добавлен ярлык для веб-рассылки на страницу электронной почты, даже если Rainloop является веб-рассылкой по умолчанию.
  • Добавлен период ожидания для регулярно выполняемых задач обслуживания «Обновление интерпретатора PHP» для улучшения баланса нагрузки.
  • Добавлены складные карточки в личный кабинет пользователя.
  • Добавлена ​​возможность управлять правилами ping через новое управление брандмауэром.
  • Добавлено предупреждающее сообщение на панели управления пользователя, когда для учетной записи пользователя установлена ​​дата «удалить» / «приостановить».
  • Добавлен полноэкранный режим для всех улучшенных текстовых областей CodeMirror.
  • В раскрывающийся список для периода проверки сертификата и срока действия HSTS добавлены «недели».
  • Настройки DNSBL / DNSWL теперь поддерживают синтаксис кода возврата.
  • Открытые ключи SSH в пользовательской области теперь также принимают ключи с дополнительными полями (from = "...", expiry-time = "...", ...)
  • Поле ввода шифров TLS теперь также принимает синтаксис @ SECLEVEL = X (полезно для систем, которым необходимо поддерживать TLS 1 / TLS 1.1)
  • Обновлены подсказки для включения / отключения полноэкранного режима для всех соответствующих текстовых областей.
  • Обновлены жестко запрограммированные правила ICMP брандмауэра
  • Обновлены тайминги по умолчанию для технического обслуживания 'panel-update'.
  • Результат расчета размеров базы данных теперь кэшируется, что значительно увеличивает производительность на соответствующих страницах / операциях.
  • Улучшена загрузка правил брандмауэра после перезагрузки за счет более надежного решения.
  • Улучшено отображение доступных компонентов сертификата.
  • Улучшенная диаграмма на панели управления пользователя
  • Улучшены имена в событиях шаблонов сообщений электронной почты, чтобы они были более согласованными
  • Улучшен расчет дискового пространства, чтобы быть более точным
  • Улучшена сортировка языков в пользовательском интерфейсе для правильной обработки языков со специальными символами.
  • Улучшенная страница шаблона учетной записи для меньшего разрешения экрана
  • Улучшенная страница входа в систему, когда KeyHelp находится в демонстрационном режиме, позволяет вход в систему одним щелчком мыши, ссылка на альтернативный демонстрационный сервер
  • Улучшенная процедура обновления Rainloop для сохранения существующих данных
  • Реализовано множество мелких улучшений дизайна.
  • Единые сообщения о событиях, удаленные ненужные сообщения
  • Переработанный интерфейс для доступа к ярлыкам элементов навигации и заголовкам страниц, чтобы он был более согласованным.
  • Реализованные соглашения об именовании заменены админ-панель / админ-панель на панель управления.
  • Улучшенное управление новым брандмауэром, чтобы иметь возможность поддерживать более конкретные правила с предстоящими обновлениями
  • Улучшенные визуальные эффекты редактора DNS
  • Удален Postgrey из установки KeyHelp, поскольку он в любом случае не использовался KeyHelp (вы можете удалить его вручную из обновленных экземпляров KeyHelp)

Изменения API
  • Добавлено поле статуса (только для чтения) для всех конечных точек, модели которых имеют это свойство.
  • Добавлена ​​конечная точка «запланированная задача», которая позволяет управлять запланированными задачами через KeyHelp API.
  • Повышение производительности Хью для всех запросов к конечным точкам, которые возвращают информацию о пользовательских базах данных
  • Идентификатор клиентской учетной записи в конечной точке «клиенты» теперь правильно возвращает целое число вместо строки.

Обновления инструментов
  • Roundcube 1.4.11
  • PhpMyAdmin 5.1.0 (только в Ubuntu 18.04 / Ubuntu 20.04 / Debian 10)
  • Rainloop 1.15.0
  • Администратор 4.8.0
  • Добавлена ​​отзывчивая и более красивая тема в Adminer
  • Процедура обновления Rainloop теперь сохраняет все контакты, личности, связанные учетные записи, подписи.

Обновления библиотеки поставщика
  • Бульма 0.9.2
  • Font Awesome 5.15.2
  • CodeMirror 5.59.4
  • PhpMailer 6.3.0
  • TinyMCE 5.6.2
  • Tippy.js 6.3.1
  • Поппер 2.9.1
  • Chart.js 3.0.0-beta.13
  • jQuery 3.6.0
  • phpseclib 2.0.30
  • Twofactorauth 1.8.0
  • Symfony / yaml 3.4.47
  • Полифилл-cтип 1.19.0

Исправления / недостатки
  • Исправлены проблемы с файловым менеджером и каталогами с тем же именем, что и их родительский каталог («test / test /»).
  • Исправлено, что жизненно важные службы KeyHelp могли быть прекращены через страницу управления службами.
  • Исправлено, что новая страница управления брандмауэром не выделялась как активная в навигации, когда страница выбора управления брандмауэром все еще была активной.
  • Исправлено, что временная метка входа пользователя была установлена ​​на двухфакторную аутентификацию, даже если двухфакторная аутентификация не выполнялась правильно.
  • Исправлена ​​ошибка, из-за которой домашние каталоги FTP не могли быть удалены, даже если был установлен соответствующий флажок.
  • Исправлено сообщение об ошибке на странице запрещенных доменных имен при недопустимом доменном имени.
  • Исправлены символы с двойной кодировкой в ​​столбце имени на странице API.
  • Исправлена ​​анонимность IP в журнале доступа / ошибок, которая потенциально могла удалить строку, если IP не был найден
  • Исправлена ​​проблема форматирования в keyhelp-toolbox на странице удаления двухфакторной аутентификации.
  • Исправлен откат правил брандмауэра при использовании старого управления брандмауэром и функции антиблокировки.
  • Исправлено, что crontab администратора также был переписан, даже когда администратор только что создал запланированную задачу для другого пользователя.
  • Исправлена ​​ошибка, из-за которой нельзя было создавать шаблоны писем при использовании бразильского португальского языка.
  • Исправленный мониторинг ICMP мог иногда блокироваться при использовании нового управления брандмауэром.
  • Исправлена ​​проблема с большими базами данных, когда доступ к странице обзора базы данных мог привести к ошибке 503 или занять слишком много времени для загрузки.
  • При редактировании защиты каталога для несуществующего каталога каталог не был создан, даже если он был объявлен иначе
  • Исправлена ​​ошибка, которая могла возникнуть во время установки в отношении команды Pyzor.
  • Исправлен владелец файла, необходимого для перезагрузки брандмауэра при загрузке, что ранее могло привести к тому, что новое управление брандмауэром не обновило эти файлы соответствующим образом.
  • Исправлена ​​ошибка, которая могла возникнуть во время установки при настройке брандмауэра (только Ubuntu 20) («Предупреждение: file_put_contents (/etc/network/if-pre-up.d/keyhelp_load_rules): не удалось открыть поток: нет такого файла или каталога»)
  • Исправлено уведомление PHP («Уведомление PHP: попытка доступа к смещению массива для значения типа null в /home/keyhelp/www/keyhelp/core/UI/Session/Session.php в строке 180»)
  • Убедитесь, что iptables, необходимый для использования брандмауэра KeyHelp, всегда установлен на сервере.
  • Автоматический импорт ключей SSH существующих пользователей при сохранении страницы профиля был удален, поскольку он был подвержен ошибкам, теперь это одноразовая операция при обновлении до KeyHelp 21.0.

Переводы
  • Добавлен арабский перевод | Благодаря Мохаммеду аль-Шамлану
  • Добавлен чешский перевод (превью) | Благодаря онлепесу
  • Обновленный каталонский (100%) | Спасибо Отмару Шустеру
  • Обновленный испанский (100%) | Спасибо Отмару Шустеру
  • Обновленный итальянский (100%) | Спасибо Алессандро Даниэле
  • Обновлен бразильский португальский (100%) | Спасибо Rogério Borba
  • Обновленный шведский (100%) | Спасибо Марвину Грипенфросту
  • Обновлен немецкий / английский / русский (100%)
  • Метки навигации / заголовки страниц теперь организованы в собственный файл .po / .mo, что обеспечивает четкое разделение, единообразное использование и упрощенный перевод.
  • Сокращенные и объединенные тексты сообщений, где это возможно, для уменьшения количества строк перевода
  • Исправлены некоторые ошибки пунктуации в базовом английском языке.

Разное
  • Стандартизация процесса инициализации CodeMirror
  • Удалены ненужные директивы CSS.
  • Аудит всех запросов к базе данных реализованы улучшения, где это возможно
  • Убраны лишние запросы к базе данных
  • Расширенные возможности отладки класса клиента базы данных
  • Улучшенная структура базы данных и обновления полей базы данных
  • Единое использование разделительных линий в теме по умолчанию
  • Контактные данные клиентов перенесены в отдельную таблицу базы данных
  • Исправлены ошибки в метках имен файлов и классов.
  • Исправлены файлы функций PHP KeyHelp.
  • Переименованы задачи обслуживания (panelupdate -> panel-update / serverupdates -> package-updates)
  • Удалены некоторые остатки старой темы по умолчанию.
  • Обновлен скриншот темы по умолчанию
  • Обновлены URL-адреса страниц ниже www.keyhelp.de в соответствии с новой структурой веб-сайта.
  • Перемещены различные задачи по очистке / обслуживанию из mastercronjob в специальный файл.
  • Оптимизированы различные задачи, связанные с обслуживанием, чтобы выполнять операции только при необходимости и в более согласованное время
  • Улучшены процедуры загрузки пользовательских данных.
  • Улучшена процедура настройки брандмауэра во время установки.
  • Улучшены имена различных параметров запроса URL.
Рефакторинг существующих страниц и внесение мелких улучшений:
  • Страница домена по умолчанию
  • Статус сервера Apache
  • Активная сессия
  • Журналы веб-сервера
  • Очередь электронной почты
  • Панель пользователя
  • Запрещенные доменные имена
  • Управление серверными службами
  • FTP-пользователи
  • Базы данных

keyhelp-panel.ru/

changelog 2020



20.3.1 / 03 ноября 2020
Новые функции / добавленный контент
Добавлен шведский перевод | Спасибо Марвину Грипенфросту
Улучшения / изменения
Перешли на более стабильный метод защиты от фиксации сеанса
Обновления библиотеки поставщика: CodeMirror 5.58.2
Исправления / недостатки
Исправлено, что сеансы некорректно завершались из-за тайм-аута при нахождении на странице панели администратора.
Исправлен выбор таймфрейма на странице статистики трафика
Исправлены причины появления сообщения в журнале ошибок «Ошибка записи данных сеанса с помощью определенного пользователем обработчика памяти».
Исправлено возникновение повторяющихся сессий после входа в систему
Исправлены проблемы случайного тайм-аута сеанса в Debian 9 / Ubuntu 16 (которые могли возникнуть и в других операционных системах)
Удалена глубокая проверка (проверка домена на действительный MX) для адресов электронной почты на странице профиля, поскольку это потенциально препятствовало вводу действительного адреса электронной почты.
Исправлено, что когда установлен флажок `` Скрыть новости KeyHelp на странице панели администратора '' (настройки белой метки), на панели управления администратора возникала ошибка JavaScript, которая препятствовала различным функциям (мониторинг службы / порта, окно уведомления сервера, ожидающие обновления) на панели администратора. приборная панель из рабочего
Только специально подготовленные сервера | Фиксированное назначение заполнителя в конфигурации NRPE
Переводы
Отсутствует перевод списка стран для французского языка
Разное
Только специально подготовленные сервера | Обновленная конфигурация NRPE sudoers для поддержки более широкого спектра систем

20.3 / 28 октября 2020
Новые функции / добавленный контент
Добавлена ​​новая система брандмауэра / включены функции брандмауэра для Ubuntu 20 / Debian 10
Добавлена ​​система лицензирования, позволяющая активировать функции KeyHelp Professional.
Добавлен анализатор дискового пространства
Мониторинг служб / портов добавлен в панель администратора (спасибо OlliTheDarkness за эту идею)
Добавлен набор инструментов интерфейса командной строки (keyhelp-toolbox), который объединяет несколько команд и функций интерфейса командной строки KeyHelp.
Улучшения / изменения
Реализована защита от вектора атаки фиксации сеанса.
Улучшена защита от вектора атаки с перехватом сеанса
Обновлены библиотеки загрузчика ionCube
Значение поля encryption_base теперь скрыто в файле install.log.
Добавлена ​​анонимность IP AWStats через 24 часа.
Различные улучшения для отображения основных новостей справки на панели администратора.
Добавлены складные карточки в админ-панель.
Функция «Отправить всем пользователям по электронной почте» теперь может быть протестирована заранее, прежде чем электронное письмо будет отправлено всем выбранным получателям.
Тело электронного письма с текстом «Электронная почта всем пользователям» теперь можно отформатировать с помощью WYSIWYG-редактора.
Добавлены подсказки по использованию «keyhelp-toolbox» на различных страницах конфигурации (в качестве напоминания о помощи в случае блокировки сервера)
Объединение всех сообщений о событиях и выделение ими специальных слов
Улучшена визуальная помощь при использовании полей формы пароля для выбора действующего пароля.
Улучшенная система для лучшей обработки больших сообщений о событиях, что приводит к более чистому коду, расширенным возможностям и улучшениям компоновки.
Когда значения записи DNS DKIM копируются из пользовательского интерфейса, значение больше не содержит символов \ t или \ n.
Улучшен метод выбора таймфрейма для страницы статистики трафика.
При поиске доменов теперь сохраняется иерархическая доменная структура при отображении результатов.
Добавлен индикатор для доменов, которые не входят в строку поиска, но отображаются из-за иерархической структуры
Добавлена ​​подсказка для файлов cookie на экране входа в систему, когда файлы cookie отключены
Значение HSTS по умолчанию теперь отображается в днях, а не в секундах.
Журналы установщика приложения теперь удаляются при удалении клиента.
Добавлен cronjob для SpamAssassin, чтобы активировать обучение спам-фильтру.
Отображение уведомлений на панели управления пользователя, когда пользователь достиг 90% / 100% использования диска
Добавлен индикатор «Бета» на страницу конфигурации интерпретатора PHP для интерпретаторов PHP в состоянии бета-тестирования.
Добавление индикаторов «Устаревшие» / «Бета» в раскрывающиеся меню выбора интерпретатора PHP для соответствующих интерпретаторов
Параметр политики паролей для API перенесен на страницу конфигурации API.
Добавлены параметры конфигурации для изменения системного часового пояса
Добавлены подсказки об ожидающих обновлениях на панели администратора.
Различные визуальные улучшения на многих страницах (внешний вид, форматирование, поля, ...)
В хлебных крошках теперь также отображается элемент, который вы редактируете в данный момент (домен, электронная почта, FTP, ...)
В случае поврежденных сертификатов Let's Encrypt поврежденные файлы теперь сохраняются, а ведение журнала было улучшено, чтобы упростить дальнейшее расследование.
Изменены параметры просмотра, чтобы избежать путаницы.
Улучшено ведение журнала при удалении мусора / нежелательной почты из учетных записей электронной почты во время очистки.
Уменьшено количество файлов cookie для состояний свертывания элементов навигации.
Гарантирует, что для всех вызовов Ajax требуется действующий сеанс с соответствующими правами пользователя.
Тексты событий установщика приложения теперь более полезны, когда требования приложения не выполняются.
Когда пользователь удаляется, он теперь немедленно удаляется из базы данных, что решает проблемы с выделением ресурсов пользователю во время процесса удаления и т. Д.
При использовании параметра «Надежные источники» (White Label) теперь также устанавливаются заголовки «connect-src» и «media-src» политики безопасности контента.
Улучшена итоговая строка в таблице страницы администрирования пользователей, когда есть только пользователи с неограниченным пространством / трафиком.
Улучшена функциональность компонента меню интерфейса командной строки и классов, связанных с интерфейсом командной строки, в целом.
Обеспечение правильного переноса слов для сообщений электронной почты с многобайтовыми символами и без них, отправленных с помощью KeyHelp
Обновлены / удалены / добавлены тексты описания в различных местах, где они могут привести к путанице / была полезна дополнительная информация
Обновления инструмента:
Roundcube 1.4.9
PhpMyAdmin 4.9.7
Обновления библиотеки поставщика:
Бульма 0.9.1
Tippy.js 6.2.7
PhpMailer 6.1.8
Symfony / yaml 3.4.45
Font Awesome 5.15.1
CodeMirror 5.58.1
phpseclib 2.0.29
Поппер 2.5.1
Полифилл-cтип 1.18.1
Руль 4.7.6
Moment.js 2.29.1
Chart.js 2.9.4
Изменения API
В конечную точку / server [GET] добавлено новое поле: 'components' — возвращает информацию об установленных компонентах и ​​их номерах версий.
В конечную точку / server [GET] добавлено новое поле: 'additional_php_interpreter' — возвращает установленные интерпретаторы PHP и их номера версий.
Значение записи DNS DKIM больше не содержит символов \ t или \ n
Если 'ca_certificate' (конечная точка: / сертификаты [POST / PUT]) пуст, но является частью тела запроса, API больше не будет возвращать сообщение об ошибке о недопустимом 'ca_certificate
Добавлена ​​опция API для игнорирования ограничений клиентской учетной записи при добавлении новых ресурсов в клиентскую учетную запись.
Исправления / Imper фекалии
Исправлены проблемы с двойным экранированием символов на странице редактора DNS в случае синтаксической ошибки
Исправлена ​​визуальная проблема с мобильным представлением на странице «Журналы веб-сервера» / «Сообщения сервера».
Исправлена ​​проблема с браузерами Safari, возникшая в результате недавнего обновления браузера, когда к заголовкам таблиц применялся неправильный стиль.
Исправлена ​​проблема при использовании параметра «Надежные источники» (Белая метка), приводившая к дублированию «frame-src» в заголовке политики безопасности контента.
Исправлено, что удаление пользователя, который в настоящее время вошел в CLI, больше не будет препятствовать удалению пользователя.
Исправлено, что идентификатор сеанса больше не добавляется, если вызывается недействительная / запрещенная страница KeyHelp, а затем одна перенаправляется для входа в систему
Исправлено, что отправка электронной почты через `` Электронная почта для всех пользователей '' больше не отправляет электронное письмо в учетную запись поддержки, вошедшую в систему.
Исправлена ​​проблема, из-за которой при обновлении chroot-сред SSH некоторые библиотеки могли быть скопированы в неправильные места — это исправление экономит ~ 70 МБ на chroot-среду SSH.
Исправлена ​​проблема с экранированием символа в модальном окне данных подключения на странице сводки электронной почты.
Исправлено, что недопустимые записи больше не записываются в хранилище сеанса.
Исправлена ​​проблема на панели управления пользователя, из-за которой адрес электронной почты с символами, отличными от ASCII, отображался в punycode вместо выражения UTF8.
Исправлена ​​некорректно отображаемая кнопка для скрытия сообщения об ошибке в редакторе DNS.
Исправлено предупреждение PHP об устаревшем коде для систем с PHP 7.3 и выше.
Исправлена ​​ошибка расчета покрытия перевода.
Ubuntu 20 | Исправлено, что nftables мог быть неправильно настроен с помощью процедуры установки KeyHelp 20.2.
Ubuntu 20 | Исправлен jail phpMyAdmin Fail2ban, который не устанавливался
Ubuntu 20 | Исправлена ​​проблема, препятствующая подключению FTP к серверу (ECONNREFUSED)
Переводы
Обновленный итальянский (100%) | Спасибо Алессандро Даниэле
Обновленный испанский (100%) | Спасибо Отмару Шустеру
Обновленный каталонский (100%) | Спасибо Отмару Шустеру
Обновлен турецкий (100%) | Спасибо Серкану Тюрккану
Обновленный французский (100%) | Спасибо Sasa Pajic
Обновлен бразильский португальский (100%) | Спасибо Rogério Borba
Обновлен немецкий / английский / русский (100%)
Удален боснийский перевод
Добавлен французский перевод для расширенных раскрывающихся ('select2') полей.
Удалены последние вхождения HTML в строки перевода.
Исправлены проблемы с форматом даты на испанском / каталонском языках
Исправлены проблемы с заменой в шаблонах каталонских писем.
Исправлены различные проблемы с пробелами в итальянском языке.
Исправлены различные ошибки в оригинальных английских файлах перевода.
Исправлены перепутанные переводы при использовании русского языка и на странице «Активные сеансы».
Разное
Изменен внешний вид различных символов, чтобы обеспечить единообразный стиль.
Сокращено несколько текстов, чтобы сэкономить горизонтальное пространство и улучшить взаимодействие с мобильными пользователями.
Добавлен новый снимок экрана для темы по умолчанию на странице выбора темы, чтобы отразить обновления пользовательского интерфейса последних версий.
Обновлены структуры таблиц базы данных / имена полей / содержимое полей, чтобы они были более описательными / гибкими, удалены неиспользуемые поля
Реорганизованная страница трафика
Реорганизовано управление / обработка сеансов
Восстановленное задание по обслуживанию расчета дискового пространства
Общий рефакторинг и улучшения кода в разных местах
Унификация системы уведомлений по электронной почте
Реализована система, которая позволяет более четко разделить файлы перевода .po / .mo и обеспечит более согласованный и лучший перевод с предстоящими обновлениями.
Только специально подготовленные сервера | Обновленная конфигурация NRPE

20.2 / 30 июля 2020
Новые функции / добавленный контент
Добавлена ​​поддержка Ubuntu 20.04 LTS.
Добавлена ​​поддержка Arm64 (Aarch64).
Добавлен французский перевод | Спасибо Sasa Pajic
Добавлена ​​опция очистки почтовых ящиков электронной почты, очистка корзины и спама.
Улучшения / изменения
Добавлена ​​иерархическая сортировка доменов
Добавлена ​​навигация по хлебным крошкам
Реализована правильная сортировка записей DNS в редакторе DNS.
Добавлена ​​новая опция для установщика в один клик для удаления всех файлов в установочном каталоге (помогает, когда файл install.html по умолчанию предотвращает доступ к установленному приложению)
Всплывающее окно, показывающее пользовательские заметки, определенные администратором, теперь учитывает разрывы строк
Добавлен новый вариант схемы именования для имен базы данных / имен пользователей базы данных — префикс с именем пользователя
Добавлена ​​анимация загрузки для кнопок отправки, а также предотвращение двойного нажатия кнопок
Добавлены цвета для дополнительных функций учетной записи электронной почты, чтобы помочь различать на странице обзора
Посев текущей версии API, используемой KeyHelp, на странице конфигурации API
Информация о подключении к базам данных с включенным удаленным доступом теперь также показывает правильную информацию о хосте.
Страница защиты каталога больше не сбрасывает поля формы при ошибках.
Теперь пользователи могут выбрать, какой идентификатор Roundcube должен быть идентификатором по умолчанию (в Roundcube; только если включен плагин keyhelp_sync_identities)
Добавлены дополнительные проверки, чтобы убедиться, что репозиторий SSL находится в допустимой форме при добавлении новых сертификатов.
Уменьшено количество запросов на внешних страницах
Файловый менеджер:
Добавлен полноэкранный режим редактирования
Значки типов файлов теперь имеют цвета, помогающие различать
Обновленный список категоризации типов файлов
Теперь можно просматривать больше типов изображений: .webp, .ico.
PDF-файлы теперь можно просматривать
Теперь можно воспроизводить аудиофайлы
Повышенная производительность при удалении ненужных включений и HTTP-запросов.
Обновления инструмента:
Roundcube 1.4.7
Обновления библиотеки поставщика:
Бульма 0.9.0
Tippy.js 6.2.5
PhpMailer 6.1.7
Symfony / yaml 3.4.42
Font Awesome 5.13.1
CodeMirror 5.55.0
phpseclib 2.0.28
Поппер 2.4.4
Полифилл-cтип 1.17.1
jQuery 3.5.0
Обновленные переводы сообщества
Итальянский: 100% | Спасибо Алессандро Даниэле
Испанский: 100% | Спасибо Отмару Шустеру
Каталонский: 100% | Спасибо Отмару Шустеру
Турецкий: 100% | Спасибо Серкану Тюрккану
Боснийцы: 57% | Спасибо Мирнесу А. (b0snaX)
Изменения API
Добавлены возможности добавления / редактирования в конечную точку планов хостинга.
Добавлена ​​конечная точка для управления настройками DNS.
Добавлена ​​конечная точка для управления защитой каталогов
При отправке байтовых значений теперь вы также можете использовать сокращенные обозначения (например, '1M' = '1048576' байт)
Исправлено неправильное имя поля в конечной точке хостинг-планов ('ресурсы' вместо 'ресурсы')
В конечную точку доменов добавлено поле is_custom_dns.
В конечную точку электронной почты добавлены поля «expunge_junk», «expunge_trash»
В конечную точку клиентов добавлено поле 'document_root'
Исправлены проблемы с форматированием
/api/openapi.yml теперь может быть доступен и загружен с помощью внешнего парсера определений
Исправленные проблемы в документации API:
Неверное имя поля «remote_hosts» вместо «remote_access»
Неверный тип поля описания в схеме ftp-user
Добавлено примечание о том, как обрабатывать запросы 503/500 при выполнении нескольких запросов.
Исправления / недостатки
Debian 10 | Исправленный трафик IMAP / POP3 не мог быть правильно собран
Исправлены проблемы с экранированием на табло и статусе кэша сеанса SSL / TLS на странице статуса сервера Apache.
Фиксированная поддержка ключей SSH работала во всех случаях
Исправлено, что страницы файлового менеджера не выделялись как активные в основной навигации.
Исправлена ​​ошибка JavaScript в файловом менеджере при просмотре определенных файлов.
Исправлена ​​ошибка, позволяющая удалить SSH-ключ другого пользователя.
Исправлена ​​проблема с автоматической анонимизацией IP-адреса, когда при анонимизации неверного IP-адреса выдавалось предупреждение.
Исправлена ​​проблема, из-за которой импорт существующих ключей SSH (до этого момента не управляемых KeyHelp) не работал должным образом, если открытый ключ уже существовал в другой учетной записи пользователя.
Исправлена ​​ошибка, из-за которой в случае, если пароль базы данных keyhelp_root содержал знак «#», дамп базы данных не мог быть создан.
Исправлена ​​ошибка в системах, в которых не было возможности войти в учетную запись root без пароля, так что программу установки приложения нельзя было использовать, потому что не удавалось определить версию базы данных.
Исправлены неверные заголовки страниц
Исправлен неверный URL перенаправления в некоторых случаях на странице ключей API
Исправлен неверный URL перенаправления в некоторых случаях на странице учетных записей электронной почты
Исправлен неверный URL перенаправления на странице «Конфигурация» -> «Имя хоста» при ошибках.
Исправлено, что переименование имени хоста в другой домен, уже управляемый KeyHelp, теперь запрещено.
Исправлена ​​небольшая ошибка JS при использовании расширенных полей выбора
Исправлена ​​проблема, из-за которой / etc / mailname не создавался во время установки в некоторых системах.
Исправлен путь включения для основных файлов инициализации при ручном вызове скрипта KeyHelp.
Исправлена ​​проблема в старых (обновленных дистрибутивом) системах, из-за которой файл mariadb.cnf мог некорректно включаться в my.cnf и, следовательно, например, удаленный доступ не может быть активирован правильно.
Исправлена ​​проблема при отправке формы для управления учетной записью пользователя / тарифным планом, где min_spare_servers и max_spare_servers имели недопустимый номер, а pm не был установлен на 'динамический'
Исправлено отсутствие обязательного атрибута на странице защиты каталога.
Chrooted окружение | Исправлена ​​ошибка, из-за которой не удавалось найти localhost.
Chrooted окружение | Исправлена ​​проблема, из-за которой вызов функции времени PHP вызывал ошибку, заключающуюся в том, что база данных часовых поясов повреждена из-за отсутствия определений часовых поясов.
Исправлены проблемы с браузером Chrome / Safari (возможно, другие), возникшие в результате недавнего обновления браузера.
Исправлена ​​ошибка, из-за которой браузер жаловался на нераспознанную функцию в заголовке Feature-Policy.
Индикатор / индикатор выполнения выглядели странно
Цвет заполнителя полей ввода выглядел как обычный текст
Разное
На приборной панели теперь отображается тип процессора
Реорганизован компонент интерфейса командной строки, расширены возможности
Единые команды установки для Apache и Postfix во всех поддерживаемых системах
Улучшено отображение информации при установке, упрощен код
Отредактированные страницы защиты каталогов
Удалены теперь неиспользуемые файлы из предыдущих установок KeyHelp в файловой системе.
Благодаря тому, что фреймворк Bulma CSS теперь предлагает больше функций, собственный код может быть сокращен
Исправлены различные проблемы с интервалом на страницах конфигурации.
Обновлены элементы HTML, чтобы они лучше подходили для использования в текстовом блоке.
Исправлены проблемы с интервалом в текстах описания для FTP, базы данных, электронной почты, элементов запланированных задач.
Единое использование значков и их всплывающие подсказки
Визуально улучшен значок статуса в таблицах, удалено левое поле
Улучшенная обработка и код обозревателя каталогов.
Различная очистка кода и подготовка к предстоящим функциям

20.01.19 мая 2020
Новые функции / добавленный контент
Добавлена ​​среда SSH chroot / jail для учетных записей пользователей (только Professional Edition)
Теперь пользователи могут добавлять открытые ключи SSH в свою учетную запись.
Обновленный протокол TLS и шифры TLS, используемые для различных служб — настройками можно управлять через пользовательский интерфейс KeyHelp.
Теперь администраторы могут выбирать, какие приложения должны быть доступны для установки в области пользователя (только для Professional Edition).
Добавлен диспетчер процессов, который позволяет администраторам просматривать все запущенные процессы и при необходимости прекращать их.
Адреса псевдонимов KeyHelp теперь синхронизируются с идентификаторами Roundcube при входе в Roundcube.
Улучшения / изменения
Свернутое / развернутое состояние пунктов главного меню навигации теперь сохраняется.
В дампах баз данных, выполняемых KeyHelp, теперь используется более безопасный подход для предотвращения слежки за паролем базы данных злонамеренными учетными записями пользователей.
Установка дополнительных пакетов PHP для стандартной версии ОС (bcmath, soap) для более удобного перехода на один из дополнительных интерпретаторов PHP
В случае запуска контейнера LXC было добавлено примечание, что значения нагрузки, вероятно, неверны.
Значением process_limit процессов входа в систему IMAP теперь можно управлять через пользовательский интерфейс KeyHelp.
Добавлено отображение установленной версии Postfix, Dovecot и OpenSSL на панели администратора.
Отображение версии Apache больше не усекается
В случае активации режима обслуживания был добавлен индикатор, указывающий на этот факт, видимый во всем пользовательском интерфейсе.
Поля приложений на странице установщика одним щелчком теперь имеют одинаковую высоту для более единообразного вида.
Внешний вид тега кода был обновлен, чтобы он больше не выглядел как сообщение об ошибке.
Увеличенная видимая область / видимые каталоги в браузере каталогов
В списке доменов на панели управления пользователя теперь отображается только ограниченное количество доменов (при использовании большого количества доменов).
В обзоре электронной почты теперь отображается только ограниченный список псевдонимов и перенаправлений (при использовании большого количества из них).
Лучшее и более безопасное хранение резервных копий, созданных во время обновления панели, что также исключает возможность раскрытия важных данных в случае сбоя обновления панели.
Добавлено примечание при использовании заданий cron для пользователя корневой системы, чтобы предотвратить случайную перезапись заданий cron, добавленных через консоль.
Установка заголовка безопасности Feature-Policy
Функция «Мгновенная анонимизация IP-адресов» была удалена (из-за большого влияния на производительность; пользователи больше не могут отрицательно влиять на производительность сервера) — пользователи, использующие эту функцию, будут переключены на «Анонимизация после ротации файла журнала», что также полностью соответствует GDPR
В редактор DNS добавлено примечание, где найти точное значение DKIM_RECORD_VALUE
Добавлены новые параметры для копирования DKIN_RECORD_VALUE для безупречного использования этих значений в веб-формах (например, при использовании Cloudflare)
Различные улучшения и улучшения безопасности в файлах шаблонов установки для различных служб в ходе обновления шифров (включение стабилизации OSCP, ...)
Исправлены файлы шаблонов тем, а комментарии больше не отправляются в клиентский браузер, что должно улучшить производительность.
Файловый менеджер:
Теперь вы можете загружать папки как .zip / .tar.gz
Теперь вы можете копировать или перемещать файлы и папки
Файловый менеджер теперь может обрабатывать пути с нестандартными символами внутри
После доступа к файловому менеджеру начальный каталог по умолчанию теперь / www /
Обновления инструмента:
Круглый куб 1.4.4
PhpMyAdmin 4.9.5
Администратор 4.7.7
Обновления библиотеки поставщика:
Бульма 0.8.1
Tippy.js 6.2.3
Ветка 1.42.5
PhpMailer 6.1.5
Symfony / yaml 3.4.40
Font Awesome 5.13.0
CodeMirror 5.52.2
phpseclib 2.0.27
Поппер 2.4.0
Полифилл-cтип 1.15.0
Обновленные переводы сообщества
Итальянский: 100% | Спасибо Алессандро Даниэле
Испанский: 100% | Спасибо Отмару Шустеру
Каталонский: 100% | Спасибо Отмару Шустеру
Турецкий: 93% | Спасибо Серкану Тюрккану
Изменения API
В политику паролей добавлен параметр, хотите ли вы применять установленную политику паролей также при использовании API.
Добавлено свойство ssh_jail в вывод планов хостинга (разрешения)
Исправления / недостатки
Операции загрузки теперь предпочитают IPv4, чтобы решить проблемы загрузки при загрузке с серверов обслуживания KeyHelp через IPv6 (можно настроить с помощью таблицы базы данных настроек)
Фиксированный IPv6 не анонимизировался при использовании анонимности IP
Исправлены неверные подсказки на страницах управления сервисами сервера, защиты каталогов и интервалов обслуживания.
Расчет количества процессов на панели администратора был немного отключен (теперь он фильтрует процессы, необходимые для сбора количества процессов)
Внутренняя функция для очистки базы данных теперь также учитывает ВИДЫ и, следовательно, предотвращает ошибки в дальнейшем, если ожидается пустая база данных.
Исправлены проблемы с макетом на странице редактирования шаблона учетной записи
Исправлена ​​ошибка базы данных при настройке сервера.
Исправлены различные ошибки пунктуации для отображаемого текста.
Исправлены различные орфографические ошибки в файлах перевода.
Исправлено, что страница брандмауэра не могла быть доступна правильно, если использовалась настраиваемая тема, а настраиваемая тема предоставляла шаблон для этой страницы.
Исправлено, что когда /etc/keyhelp/config.json был не читается, ошибка 500 была вызвана вводящим в заблуждение сообщением об ошибке — теперь отображается соответствующая ошибка
Исправлено некорректное владение файлом для протоколов веб-сервера KeyHelp после анонимизации
Скрытие флажка «Отключить DNS» при создании нового поддомена
Исправлены неправильные права доступа к файлам / каталогам в каталоге резервных копий KeyHelp.
Исправлена ​​ошибка, из-за которой в некоторых случаях задание вычисления дискового пространства не выполнялось.
Исправлен синтаксический анализ расписания заданий cron для случаев с использованием часового интервала в определенные минуты (например, '5 * / 2 * * *')
Исправлен синтаксический анализ расписания заданий cron для случаев, использующих '0' для представления воскресенья (например, '* * * * 0,1,2,3,4,5,6')
При использовании настраиваемой темы и состояния сервера Apache вызывалось с автоматическим обновлением — файл шаблона настраиваемой темы не использовался, вместо этого использовался старый файл по умолчанию
Реализовано четкое разделение сбора электронной почты администратора и параметров электронной почты системы во время установки — может привести к тому, что электронные письма не будут доставлены позже.
Файловый менеджер (и все области, где можно было обрабатывать файлы с умляутами): в некоторых системах были ошибки с умляутами в именах файлов из-за настроек локали, поэтому у них больше не было проблем с умляутами.
Исправлены права доступа к файлу php-error.log, которые могли помешать пользователю KeyHelp UI писать в этот файл.
Исправлена ​​некорректная настройка оболочки при удалении привилегии SSH у пользователя.
Исправлено, что запуск запланированной задачи мог запускаться несколько раз, если запускаться вручную.
Массовое обновление защиты XSS
Закрытие всех существующих уязвимостей
Переписана система, чтобы гарантировать, что в будущем не будет XSS-уязвимостей (даже случайных).
Изменены на более подходящие способы побега
Правильная обработка строк-заполнителей в шаблонах электронной почты относительно уязвимостей XSS
Разное
Удалено количество необходимых шаблонов установки из-за более мощного средства развертывания шаблонов установки.
Единые команды установки для установки компонентов во всех поддерживаемых операционных системах
В связи с удалением поддержки Debian 8 в последнем обновлении — удалены старые связанные шаблоны кода / файлов,…
Обновлена ​​минимальная версия PHP до 7.0.
Код старого API, который использовался до удаления REST API
Старая тема удалена (пока в старом стиле осталась только страница брандмауэра)
Удалены переводимые строки, которые были необходимы только для старой темы.
Добавлена ​​работа по обслуживанию для обновления ограниченных сред SSH.
Добавлен новый интерфейс для обновлений конфигурации Postfix.
Исправлен код, в котором смешивались HTML и PHP.
Значения загрузки теперь используют правильный числовой формат, обеспечивая одинаковую ширину
Использование монохромного шрифта везде, где это имеет смысл
Расширенные возможности отладки
Рефакторинг хранилища настроек
Рефакторинг функций, используемых для взаимодействия с операционной системой, повышенная безопасность

20.0 / 18 февраля 2020
Новые функции / добавленный контент
Установка популярных веб-приложений в один клик (только Professional Edition)
Теперь вы можете установить IP-адреса, которые должны использоваться для файлов конфигурации в пользовательском интерфейсе.
Теперь можно управлять заданиями root cron
Активный сеанс SSH теперь можно отслеживать в пользовательском интерфейсе.
Новая задача обслуживания «Очистка временных папок» предназначена для очистки устаревших файлов и каталогов в каталогах users / tmp /.
Улучшения / изменения
Адреса IPv6 теперь используются для (привязки файлов конфигурации), когда они настраиваются рядом с IPv4-адресом — ранее использовался только первый IP-адрес.
Добавлен вход в базу данных в один клик для phpMyAdmin | Спасибо Тоби за то, что указал в правильном направлении
Использование более безопасного генератора случайных чисел для создания паролей
Отображение отпечатков SSH для каждого доступного алгоритма
Скин Roundcube теперь можно установить в конфигурации веб-почты.
Улучшена проверка ввода в стиле cron, теперь вы можете передавать схемы с помощью символов косой черты.
Отображение владельца сертификата также на странице удаления SSL / TLS
Отображение издателя сертификата при редактировании сертификатов
Применение более надежных паролей, когда пользователь меняет свой почтовый пароль через Roundcube
Удален комментарий «добавлен KeyHelp» для учетных записей системных пользователей, созданных KeyHelp, поскольку эта фраза позже также использовалась командой системной почты.
Скрытие информации о подключении для учетных записей электронной почты с чистой пересылкой
Содержимое активной страницы сеанса теперь унифицировано во всех таблицах (унифицированные метки, порядок столбцов, значения ячеек и т. Д.)
Если вы нажмете «Добавить псевдоним» при редактировании учетных записей электронной почты, новая строка будет добавлена, а не прикреплена
Выделено негативное влияние мгновенной анонимности на производительность сервера.
Изменение имени хоста серверов может привести к проблемам с сертификатами Let's Encrypt, если новое имя не может быть полностью разрешено -> Чтобы гарантировать безупречное обновление, серверные службы теперь переключаются на самозаверяющий сертификат — вы можете переключиться обратно позже, если сервер полностью разрешима
Улучшения 'Запланированные задачи' (в дополнение к новым заданиям root cron):
Учетные записи администраторов могут видеть все запланированные задачи всех пользователей одновременно
Вы можете выполнять задания cron напрямую (в результате получается отчет, содержащий код выхода, вывод команды и продолжительность выполнения)
Теперь вы можете напрямую добавлять расписания, такие как «Каждые xx минут» / «Каждые xx часов».
Обновленные тексты и значки, чтобы сделать вещи более понятными
Улучшения файлового менеджера:
Теперь вы можете просматривать файлы изображений
Когда вы щелкаете имя файла, вызывается наиболее ожидаемый с точки зрения логики вариант (щелчок по текстовому файлу — открытие для редактирования; щелчок по изображению — открытие для просмотра; щелчок по архиву — открытие диалогового окна извлечения).
KeyHelp регистрирует улучшения:
KeyHelps php-error.log и install.log теперь могут отображаться в пользовательском интерфейсе
Журналы задач обслуживания теперь обрабатываются Logrotate
Максимальный размер файла уменьшен для увеличения скорости отклика страницы
Увеличенное время хранения записей журнала
Вы можете просматривать повернутые файлы
Улучшения отзывчивости для маленьких экранов:
Добавлены индикаторы / кнопки горизонтальной прокрутки для обзорных таблиц.
Исправлены разрывы строк в различных обзорных таблицах, которые потенциально могли бы выглядеть `` уничтоженными '' на маленьких экранах.
Обновлены формулировки длинных слов на более подходящие
Улучшенная точка останова для внешней области
Улучшено поведение точки останова на странице конфигурации
Улучшенный макет окна / информации для лучшей читаемости на определенных страницах
Обновления инструмента:
Roundcube 1.4.2
Rainloop 1.14.0
PhpMyAdmin 4.9.4
Администратор 4.7.6
Обновления библиотеки поставщика:
Бульма 0.8.0
Tippy.js 5.1.1
Ветка 1.42.4
PhpMailer 6.1.4
Symfony / yaml 3.4.37
Font Awesome 5.12.1
Perfect-Scrollbar 1.5.0
Chart.js 2.9.3
Руль 4.7.3
CodeMirror 5.51.0
Select2 4.0.13
twofactorauth 1.7.0
Обновленные переводы сообщества
Итальянский: 100% | Спасибо Алессандро Даниэле
Испанский: 100% | Спасибо Отмару Шустеру
Каталонский: 100% | Спасибо Отмару Шустеру
Бразильский португальский: 67% | Спасибо Arleston Lueders
Турецкий: 65% | Спасибо Серкану Тюрккану
Боснийский: 65% | Спасибо Мирнесу А. (b0snaX)
Изменения API
Обновлено до версии API 1.0.18.
В вывод домена добавлено свойство is_system_domain
Добавлено свойство 'application' для вывода планов хостинга ('permissions')
Добавлена ​​конечная точка ping, чтобы проверить, работает ли сервер, не тратя время на сбор данных
API теперь отвечает кодом HTTP 403 вместо 200, если он отключен.
Исправлено: свойство store_forwarded_emails могло быть некорректно сохранено (конечная точка «email»).
Исправлено: свойство 'spam_score' могло быть неправильно сохранено (конечная точка 'email').
Некоторые большие целочисленные значения были возвращены в виде строк, которые теперь возвращаются как int:
Конечная точка: «база данных» | Свойство: 'размер'
Конечная точка: «хостинг-планы» | Свойство: disk_space, traffic
Конечная точка: «сервер» | Свойство: 'consmed_disk_space', 'traffic'
Исправления / недостатки
Исправлена ​​проблема, из-за которой запросы, поступающие от Cloudflare, часто прерывались из-за изменения IP.
Исправлена ​​возможность создания дублирующихся учетных записей / доменов при отправке запросов в одно и то же время.
Исправлено, что ошибка единственного добавления
Стандартный интерпретатор PHP больше не блокирует перезагрузку других дополнительных интерпретаторов PHP.
Исправлено, что Let's-Encrypt-challenge-self-check потенциально вызывал ошибки на некоторых серверах — переключил метод разрешения на более надежный.
Исправлены проблемы со стилем в раскрывающемся списке Serverpool / No owner на страницах SSL / TLS.
Исправлено сообщение об ошибке в сценарии аварийного восстановления для Debian 10 (часть файла резервной копии сервера)
Исправлено различное странное поведение, которое могло происходить на мобильных устройствах при использовании меню параметров в файловом менеджере (Android Chrome: браузер прокручен вверх / iOS Safari: меню параметров было отключено)
Исправлено деление на ноль при сборе информации о свопах
Исправлено, что пользователи могли получить доступ к странице веб-статистики, даже если администратор отключил ее.
Исправлено, что если в редакторе DNS обнаруживалась недопустимая запись, вместо сообщения об ошибке выдавалась ошибка 500.
Исправлено, что переводы с использованием кода language_COUNTRY (только сейчас: pt_BR) не работали должным образом с расширенными полями выбора (select2)
Исправлены проблемы с отображением сертификатов, в которых не используется поле CN для эмитента.
Исправлены проблемы с брандмауэром, из-за которых пользовательские правила не могли применяться правильно.
Исправлены различные предупреждения и уведомления PHP на страницах электронной почты, активных сеансов и сообщений сервера.
Гарантирует, что переменная PATH установлена ​​правильно во время установки, что?
Читать дальше →

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/

changelog 2018



18.2.1 / 20 декабря 2018
Улучшения / изменения
Добавлены универсальные параметры домена для включения / отключения функции и определения поведения
Обновлен phpMyAdmin до 4.8.4.
Обновлен Rainloop до 1.12.1.
Добавлены кнопки «Назад к обзору» в шаблоны писем, шаблоны учетных записей, страницу домена по умолчанию, белую этикетку.
Проверка лимита теперь выполняется по нажатию кнопки добавления, а не только при сохранении.
Новая тема | Увеличено горизонтальное пространство на странице конфигурации для индексной страницы по умолчанию, чтобы упростить редактирование.
Новая тема | Различные визуальные улучшения, улучшенная читаемость и т. Д.
Белая этикетка | При использовании доверенных источников добавлен заголовок content-security-policy-header для frame-src.
Белая этикетка | Content-security-policy теперь позволяет загружать изображения и шрифты из всех источников.
Индексная страница по умолчанию | При обращении к локальному файлу bulma.min.css теперь он копируется в каталог даже с измененной страницей индекса по умолчанию.
Исправления / недостатки
Исправлена ​​ошибка, из-за которой все флажки для настроек привилегий были случайно отмечены как включенные при использовании шаблона учетной записи при создании / редактировании пользователя.
Фиксированный размер учетной записи электронной почты не обновлялся после задания расчета дискового пространства
Исправленные сертификаты не могли быть загружены через загрузку файла
Исправлено неправильное имя отправителя при тестировании шаблона письма
Исправлено отсутствие текста описания на странице запрещенного домена
Исправлено множество орфографических ошибок в файлах на немецком языке | Спасибо Яну (Enigma)
Исправлена ​​проблема, из-за которой сгенерированные пароли были слишком короткими при увеличении минимальной длины пароля до более чем 12 символов.
Исправлена ​​проблема перенаправления при добавлении / редактировании / удалении учетной записи администратора, когда вы были перенаправлены на вкладку учетных записей пользователей вместо вкладки учетных записей администратора.
Фиксированные запланированные задачи были показаны как включенные, даже если они не были
Исправлены неверные права пользователя базы данных при добавлении хостов удаленного доступа к существующей базе данных.
Исправлена ​​ошибка установки при установке KeyHelp на облачный сервер Hetzner (Ubuntu 18 / Debian 9).
Исправлены различные проблемы с функцией перехвата всех поддоменов.
Новая тема | Исправлены мелкие ошибки HTML
Разное
Делает понятнее, как вычисляется значение pm.star_servers
Тексты приоритезации White Label теперь лучше вписываются в общий дизайн
Добавлен обязательный атрибут в различные поля ввода
Добавлен правильный заголовок для некоторых подстраниц конфигурации

18.2 / 05 декабря 2018
Новые функции / добавленный контент
Добавлен новый современный адаптивный дизайн.
Значительно улучшенный пользовательский интерфейс / пользовательский интерфейс на всей панели (некоторые могут работать только с новым дизайном)
Добавлена ​​опция для белых списков URL-адресов в настройках белой метки, чтобы иметь возможность включать стили и скрипты из внешних источников.
Добавлен механизм переадресации домена, который перенаправляет все несуществующие поддомены в основной домен вместо входа в KeyHelp.
Новая панель конфигурации, заменяющая страницы 'server settings' и 'panel-settings'
Улучшения / изменения
Обновлен phpMyAdmin до 4.8.3.
Обновлен Roundcube до 1.3.8.
Обновлен PHPMailer до 6.0.5.
Автоматический фокус на поле ввода имени пользователя при входе в систему
Полностью переработанное управление электронной почтой, исправление всех известных ошибок и повышенное удобство использования.
Полностью переработанное управление доменами, повышенное удобство использования
Улучшено удобство использования редактора DNS, улучшено поведение ввода, улучшена отчетность об ошибках,…
Переработан макет панели администратора, улучшено отображение важной информации о сервере, добавлено больше информации.
Алгоритм генерации паролей теперь всегда создает надежные пароли, удалены настройки, которые разрешали настройки генератора слабых паролей.
При создании пользователя теперь создается папка '.ssh' для хранения ключей ssh ​​пользователей.
Возможность изменения дополнительных параметров с помощью защиты каталогов
Добавлен максимальный возраст по умолчанию для HSTS
Добавлены дополнительные директивы HSTS
Параметры поиска домена теперь хранятся в пользовательской сессии
Возможность отключить определенные языки
Множество других, не указанных в списке улучшений качества и оптимизаций / обновлений качества жизни, обновленные тексты, добавленные справочные тексты, улучшенный порядок элементов,…
Исправления / недостатки
Исправлено сообщение «Пароль не соответствует подтверждению» при установке нового пароля.
Исправлены запланированные задачи при вызове URL с несколькими параметрами запроса
Исправленный HTTP-код пересылки не сохранялся правильно при редактировании через страницу домена внутри админки
Исправлен значок для входа в phpMyAdmin при использовании неправильных учетных данных при использовании пользовательских имен / имен пользователей базы данных.
Исправлена ​​завершающая косая черта в конце пути к сокету fcgid внутри файла конфигурации VHOST, из-за чего .user.ini не распознавался в подпапках правильно, например, $ _SERVER ['SCRIPT_FILENAME'] был неправильно отформатирован из-за этого
Исправлена ​​ошибка, из-за которой антивирусный сканер сообщал о сбое при обновлении вирусных баз, а вирусные базы уже были в актуальном состоянии.
Исправлено, когда пароль существующей базы данных был изменен, проверка действительного пароля не выполнялась правильно
Исправлены страницы fpm-status / fpm-ping, которые не работали при использовании fcgid (Ubuntu 18 / Debian 9).
Исправлено при использовании стиля cron в качестве метода ввода для запланированных задач, 0 не принималось как воскресенье.
Исправлено может появляться неправильное сообщение об ошибке при добавлении новых учетных записей пользователей.
Исправлены ошибки, возникающие при установке max_execution_time в настройках PHP на 0.
Исправлен расчет максимальной доступной RAM в режиме CLI, неправильный расчет привел к тому, что Key Help выбрал неправильный файл tuning.cfg для сервера базы данных
Фиксированная форма, вероятно, не будет отправлена ​​из-за скрытого поля формы с недопустимыми данными внутри на странице создания пользователя
Исправлена ​​проблема, из-за которой различные настройки учетной записи электронной почты были неправильно связаны с флажком «Сохранить электронные письма в почтовом ящике».
Поиск фиксированного домена на страницах управления доменом может давать неверные результаты, если включен параметр «Показать субдомены» и поиск строки соответствует только субдомену.
Исправлено удаление учетных записей электронной почты, когда они основаны на субдомене, а основной домен удален
Исправлен ввод RNAME в редакторе DNS, ввод не может быть правильно экранирован
Исправлена ​​ошибка, из-за которой права доступа к базе данных некорректно восстанавливались после ограничения дисковым пространством cronjob
Исправленные правила брандмауэра не перезагружались после перезагрузки сервера (Ubuntu 18)
Исправлена ​​'пустая директива' HSTS, когда был указан только 'max-age'
Исправлено неправильное слияние навигации на страницах администратора, вызванное добавленными пользовательскими ссылками навигации на странице с белой меткой.
Разное
Размер почтового ящика по умолчанию изменен на 1 ГБ.
Улучшения стиля кода
Удален избыточный код
Исправлены вводящие в заблуждение тексты описания
Временно отключено массовое создание доменов
Удалена возможность ограничить учетные записи пользователей на выбор интерпретатора PHP только для основных доменов.

18.1.1 / 11 июня 2018
Новые функции / добавленный контент
AWStats можно отключить
Учетные записи пользователей могут создавать основные домены (администраторы могут ограничивать их == поведение 18.1 и ранее)
Улучшения / изменения
Лучшая визуализация для «Ресурсов» в шаблоне учетной записи и на страницах создания пользователей.
Скрыть нерелевантные измерения защиты электронной почты для учетных записей с чистым перенаправлением электронной почты
Лучшая визуализация справочных текстов
Имена баз данных / имена пользователей теперь принимают символ '-'
Добавлена ​​примечание к электронным письмам с паролями, чтобы изменить пароли как можно скорее
Обновлен порядок «Ресурсов» пользователя, чтобы они были одинаковыми на всей панели.
Добавлена ​​информация, если вы собираетесь создать домен без каких-либо учетных записей пользователей.
Исправления / недостатки
Исправлено 'Анонимизация после отключения ротации. Покидать! ' спам-письма :)
Исправлен скрытый флажок «Домен можно использовать для адресов электронной почты» при одновременном добавлении нескольких доменов.
Если / backup / был смонтирован как SSHFS, файлы обработки резервного копирования не могли быть удалены
Ubuntu 18 | 'Нечисловое значение обнаружено' в конфигурации пула php fpm
Номер версии PhpMyAdmin не отображался на панели администратора
Браузер Safari | Меню переадресации домена не раскрывается -> невозможно создать переадресацию домена
Имена баз данных / имена пользователей автоматически преобразуют '-' в '_', если включено автоматическое создание имени (== поведение, аналогичное предыдущему 18.1)
Разное
Улучшенные переводы
Итальянский | Спасибо Алессандро Даниэле
русский
Переименование некоторых частей, чтобы избежать возможной путаницы («Поддомен по умолчанию» -> «Системный домен», ...)
Описание заполнителя для '## error_message ##' не отображалось на страницах шаблонов электронной почты

18.1 / 16 мая 2018
Новые функции / добавленный контент
Поддержка Ubuntu 18.04
Определите настраиваемую схему для субдомена по умолчанию для создания учетной записи пользователя
Управление доступом к MySQL / MariaDB для удаленных хостов (включая полностью переписанное управление базой данных)
Функции Общего регламента защиты данных (GDPR)
Мгновенная анонимизация IP-адресов при записи записей журнала в файлы журнала веб-сервера
Анонимизация IP-адресов после ротации файла журнала
Улучшения / изменения
Запланированное резервное копирование теперь также можно выполнять ежемесячно.
Идентификатор клиента (если установлен) теперь отображается внутри пользовательской области.
Улучшено взаимодействие с пользователем на странице панели управления пользователя.
Добавлены контактные данные пользователей на страницу панели управления пользователя.
Включите более удобные имена входа для почтовых доменов i18n
Позаботьтесь о риске безопасности target = "_ blank" (подробнее)
Внутренние дампы теперь хранятся 7 дней
Внутренние дампы больше не могут создавать 0 байтовых / недействительных файлов.
Добавлены шаблоны электронной почты для сообщений об успешном / неудачном резервном копировании.
Показать версию ядра на странице панели управления администратора
Изменено отображение страницы шаблона аккаунта, чтобы не было слишком широкой таблицы
Добавлены отсутствующие пояснения к параметрам шаблона письма с включенным / отключенным доменом.
Обновление | phpMyAdmin 4.8.0.1
Обновление | Roundcube 1.3.6
Обновление | Дождевая петля 1.12.0
Обновление | Веточка 1.35.3
Обновление | phpseclib 2.0.11
Обновление | загрузчик ionCube
Улучшенный итальянский перевод | Спасибо Алессандро Даниэле
Исправлено множество недостатков отображаемых текстов.
Исправления / недостатки
Исправлены некоторые отсутствующие всплывающие подсказки на разных страницах.
Исправлено неправильное перенаправление после появления ошибки пароля на странице создания резервной копии
Исправлена ​​сортировка доменов / поддоменов в пользовательском просмотре
Исправлен неработающий проводник каталогов на странице добавления домена администратора
Исправлен не совсем рабочий проводник каталогов для пользователя поддержки
Исправлена ​​проблема, из-за которой смонтированный sshfs для каталога / backup / приводил к появлению сообщения «недостаточно места на диске».
Ярлык EOL на установленном дополнительном интерпретаторе PHP не был индикатором, который должен быть
Исправлено поведение разрыва строки в многобайтовых строках во время установки, из-за чего текстовые сообщения выглядели странно, особенно с русским языком
Исправлены мелкие ошибки PHP
Разное
Заменяет индикаторы типа '[DISABLED]' / '[EOL]' /… на отображение метки / значка
Улучшения для переводчиков
Добавлены комментарии gettext, чтобы лучше понять назначение непереведенной строки
Удалены различные HTML-теги или ссылки из переводов.
Исправлено неудобство внутри файлов перевода .po, из-за которого слова могли отображаться непереведенными
Расширенные возможности отладки
Экран установки (консоли) стал немного красивее
Дальнейшая работа по переработке старого кода в соответствии с новыми рекомендациями по стилю кодирования / переписывание различных классов
Используйте замену заполнителей языкового файла в файле управления языком вместо контроллеров
Заменены все вкладки в шаблонах конфигурационных файлов на пробелы.
Предотвратить несанкционированный доступ к каналу выпуска отладки
Переключено назад, чтобы отображать только имена пользователей на страницах управления доменом администратора
Обновлены ограничения для пользователей службы поддержки

18.0 / 12 марта 2018
Новые функции / добавленный контент
Вы можете использовать скелетные шаблоны для автоматического заполнения домашних / доменных каталогов файлами по вашему выбору.
Debian 9 | Включить HTTP2
Улучшение функций запланированных задач
Включение различных типов команд (системная команда / URL вызова / файл PHP exec)
Переключить интерпретатор PHP на выполнение команд PHP
Новые параметры уведомлений
Включение генерации сертификатов Let's Encrypt для интернационализированных доменных имен
Включить создание CSR для доменов с подстановочными знаками
Добавлен обзор всех текущих FTP-сессий в обзор активных сессий.
Полностью переписаны модули на основе SSL / TLS
Включение управления сертификатами SSL / TLS для учетных записей пользователей
Теперь используется чистая реализация OpenSSL вместо библиотеки phpseclib (что устраняет множество неудобств)
Добавлен обзор доступных обновлений программного обеспечения сервера и необходимости перезагрузки сервера для полной реализации изменений, вызванных обновлениями программного обеспечения сервера.
Отображение примечаний администратора, связанных с учетной записью пользователя, на экране удаления
Учетные записи администраторов теперь могут указывать целевые каталоги / URL-адреса для доменов.
Расширенные возможности white label
Скрыть новости KeyHelp на панели администратора
Скрыть ссылку журнала изменений на панели администратора
Скрыть ключевые справочные объявления (перенесены из настроек панели в настройки белой метки)
Улучшения / изменения
Лучшая визуализация загрузки ЦП
Не показывать номер версии KeyHelp в заголовке страницы
Обновлена ​​библиотека phpseclib до версии 2.0.10.
требуемая длина пароля в Roundcube теперь обновляется в соответствии с настройкой требуемой длины пароля в KeyHelp
Задачи панели обновлений сервера теперь регистрируют полный вывод вызванных команд обновления / обновления.
Увеличены max_execution_time + max_input_vars собственного файла пула php-fpm KeyHelps (от этого выиграет импорт баз данных с помощью phpMyAdmin)
Тема по умолчанию | Больше не загружает шрифты через Google CDN — шрифты теперь вызываются локально
Русский перевод полностью переработан и теперь снова выполнен на 100%
Итальянский перевод снова выполнен на 100% | Спасибо Алессандро Даниэле
Обновлен боснийский перевод | Спасибо Мирнесу А. (b0snaX)
Помогите веб-серверу Apache восстановиться из недопустимых состояний (все ОС)
Debian 9 | обновить / etc / logrotate / keyhelp-apache | перезагрузить -> перезапустить
Debian 9 | Apache больше не использует PrivateTmp
Версия интерпретатора PHP на странице настроек сервера теперь показывает дату сборки вместо загадочного номера сборки
Улучшенное управление доменами и соответствующими интерпретаторами PHP для учетных записей пользователей на серверах, которые позволяют выбирать интерпретатор PHP только для основных доменов.
Тема по умолчанию | Улучшение видимости интерактивных заголовков таблиц (которые открывают подменю ниже)
Тема по умолчанию | Ссылки в (?) Меню на странице учетной записи пользователя теперь открываются в новой вкладке
Улучшены тексты справки на странице редактора DNS (исправлены орфографические ошибки, изменен порядок в раскрывающемся списке, добавлены объяснения CAA / PTR)
Исправления / недостатки
Исправлена ​​проблема с неэкранированными символами на страницах запланированных задач.
Исправлены неправильные метки на странице управления услугами
Ubuntu 16 | Чтобы избежать сбоев при обработке образов ОС от других поставщиков, мы устанавливаем убедитесь, что установлен sudo.
Исправлена ​​неправильная метка EOL для интерпретаторов PHP, из-за которой PHP 7.2 был помечен как EOL.
Исправлено неверное создание CSR для Ubuntu 16 / Debian 8 / Debian 9.
Исправлено владение (и, следовательно, невозможность ведения журнала) файла KeyHelps php-error.log
Исправлена ​​прокрутка страницы редактора DNS при нажатии кнопки «Справка».
Исправлена ​​ошибка, из-за которой не удавалось сохранить настройки брандмауэра (Ошибка: 'iptables-restore: line *** failed') | Спасибо Никко за расследование
Исправлена ​​проверка домена для доменных имен с небезызвестным кодом, теперь допускается несколько последовательных минус-символов.
Исправлено, что адреса электронной почты теперь всегда сохраняются в нижнем регистре.
Установка KeyHelp при прямом (не ssh) входе на сервер теперь не вызывает ошибку undefined offset
Исправлена ​​ошибка, из-за которой разрывы строк в настройке PHP disable_functions учетной записи пользователя вызывали синтаксическую ошибку в файле пула.
Debian 8 | Исправлена ​​ошибка, из-за которой сообщение `` ОС достигла EOL '' показывалось слишком рано и не отображались ссылки на руководство по обновлению.
Исправлена ​​ошибка, когда пользователь выбрал язык, отличный от настроек его профиля, на экране входа в систему, сообщения, сгенерированные вызовами AJAX, по-прежнему переводились на язык настроек его профиля.
Исправлены различные уведомления / предупреждения PHP.
Исправлена ​​неправильная цель перенаправления на странице FTP после ошибок, которые могут возникнуть при добавлении пользователя FTP.
Исправлено, что изменение пароля учетной записи электронной почты через Roundcube было невозможно.
Все учетные записи электронной почты, ошибочно помеченные как учетная запись перенаправления на странице обзора
Время сервера на панели администратора показывало часовой пояс PHP вместо реального часового пояса сервера.
Исправлена ​​ошибка автонастройки почтового клиента (вариант Mozilla), показывающая неправильный домен почтового провайдера.
Убрана ошибка ssl certificate: missing components при создании CSR.
Обновленные переводы в разных местах, где название KeyHelp может быть заменено белым названием продукта, что может вызвать путаницу.
Исправлены ошибки, которые могли возникнуть при удалении учетной записи пользователя — в прошлом это означало, что вы не могли удалить учетную запись пользователя полностью
Разное
Объединение разрывов строк в файлах сертификатов SSL / TLS ниже / etc / ssl / keyhelp
Обновлены внутренние ограничения API
Исправлена ​​настройка `` Может использовать редактор DNS '' при создании пользователя с внутренним API.
Улучшенная структура каталогов / файлов KeyHelps
Объединение различных написаний
Полностью заменены все старые валидации на новые.
Переписать различные внутренние файлы в процессе, чтобы привести их в соответствие с новыми рекомендациями по стилю кодирования.
Исправлено отображение слишком длинных имен в панели навигации (RU / IT)
Удалены избыточные выходы журнала
Тема по умолчанию | различные мелкие исправления

keyhelp-panel.ru

changelog 2017



17.2 / 14 ноября 2017
Новые функции / добавленный контент
Добавить переключатель языка в установщик
Администраторы могут устанавливать дополнительные директивы веб-сервера Apache для каждого домена.
Добавлен обзор всех учетных записей пользователей, находящихся в настоящее время в системе.
Добавлена ​​возможность создавать сразу несколько доменов
Добавлен дополнительный уровень сложности пароля: «только буквы»
Учетные записи пользователей теперь могут быть удалены автоматически по расписанию
Учетные записи пользователей теперь могут быть полностью приостановлены (также автоматически по расписанию)
Добавлена ​​возможность проверки электронной почты для учетных записей электронной почты
Теперь вы можете добавлять записи CAA / PTR в редакторе DNS.
Учетные записи пользователей теперь также могут использовать редактор DNS (если это разрешено администратором).
Rainloop | Теперь вы можете изменить пароль учетной записи электронной почты в Rainloop.
В дашборд добавлен оповещатель в случае ошибок установки
Добавлена ​​передача заголовков авторизации в PHP с использованием vhosts
Добавлено уведомление по электронной почте об обновлениях панели
Улучшения / изменения
Обновленное программное обеспечение поставщика, используемое внутри компании KeyHelp
PHPmailer версии 5.2.26
phpseclib версии 1.0.8
Handlebars.js версии 4.0.10
jQuery версии 3.1.1
Обновление загрузчика Ioncube
Обновление Roundcube до версии 1.3.3
Улучшен пользовательский интерфейс с настройкой подтверждения удаления
Переключен шаблонизатор на Twig
Улучшено удобство использования редактора DNS.
В случае ошибки установки теперь вы можете увидеть пропущенные шаги в install.log
Теперь отображение полных путей к файлам в install.log
Язык по умолчанию Rainloops теперь определяется настройкой во время установки / на странице настроек KeyHelp.
Капитальный ремонт задачи панели расчета дискового пространства пользователя / вывода журнала
Интерпретаторы EOL PHP теперь выделены для администраторов.
Добавлена ​​пагинация на страницу сообщений сервера
Сделано визуально более понятным определение учетных записей электронной почты для перенаправления (без значка веб-почты, без панели использования дискового пространства)
Избавьтесь от «назначенных поддоменов» (тех, которые не могут быть удалены учетными записями пользователей) в обзоре домена
Midnight Commander теперь устанавливается только на серверах Keyweb.
Исправления / недостатки
Исправлено заполнение строк многобайтовыми символами в установке
Из-за последнего обновления Roundcube название продукта внутри Roundcube не отображалось.
Исправлена ​​недопустимая ссылка в обзорах доменов для доменов с подстановочными знаками
Администраторы не могли создавать домены с подстановочными знаками
Исправлена ​​ошибка, из-за которой при импорте сертификата с пробелами внутри общего имени возникала ошибка веб-сервера.
Исправлена ​​ошибка, из-за которой при импорте сертификата с доменным именем idn возникала ошибка веб-сервера.
Исправлена ​​сортировка доменов в пользовательском просмотре
Исправлена ​​ошибка, из-за которой в обзоре домена пользователя поддомены могли отображаться под неправильным основным доменом.
Исправлена ​​обработка ошибок в задаче антивирусной панели.
Исправлена ​​ошибка неверного размера при подключении к SFTP во время резервного копирования.
Исправлено «authorized_keys not found» при установке.
Исправлена ​​ошибка, из-за которой в некоторых случаях учетная запись пользователя не сбрасывалась до нормальных привилегий после снижения использования дискового пространства ниже 100%.
Исправлены недостающие строки в шаблоне
Debian 9 | При обновлении поведения поддомена веб-почты использовался неправильный шаблон конфигурации
Язык по умолчанию, определенный установщиком, не был правильно сохранен
Исправлено, что файлы резервных копий теперь удаляются только при совпадении имени пользователя и типа резервной копии (при использовании одной папки репозитория для нескольких процессов резервного копирования).
Исправлено количество поддоменов в обзоре домена администратора
Исправлены различные неудобства шаблона
Иногда, если Apache медленно перезагружал файлы конфигурации, домены могли быть помечены ошибкой, даже если синтаксис файла конфигурации был в порядке: Реализован обходной путь для преодоления медленного Apache
Добавлен обходной путь для процедуры переключения RAM-диска, если переключение будет длиться дольше, чем ожидалось, и, следовательно, вызвало проблемы
Исправлены различные орфографические ошибки
Разное
Различные мелкие улучшения при установке
Улучшенная структура папок
Улучшенная структура базы данных
Удалены предупреждения об устаревших из библиотеки php-gettext.
Только Keyweb | Обновлены настройки NRPE
Удалена конфигурация плагина автоматического входа (устарела)
Удалены некоторые неиспользуемые внутренние функции API
Удален устаревший исходный код
Различные задачи очистки файлов журнала KeyHelp
Debian 9 не был автоматически переведен в режим отладки (сервер разработки)

17.1.2 / 03 августа 2017
Исправления / недостатки
Исправлена ​​ошибка, из-за которой каждый сертификат «Let's Encrypt» обновлялся при каждом запуске задания обслуживания ssl.

17.1.1 / 02 августа 2017
Новые функции / добавленный контент
KeyHelp теперь доступен на итальянском языке — спасибо Алессандро Даниэле
Улучшения / изменения
Обновление Roundcube до 1.3.0
Исправления / недостатки
Исправлено отсутствие /root/.ssh/authorized_keys (при обновлении настроек ключей поддержки)
Исправлена ​​ошибка, из-за которой настройки RAM-диска не позволяли установить дополнительный интерпретатор PHP.
Исправлена ​​ошибка, из-за которой fail2Ban не устанавливался при установке.
Исправлена ​​ошибка, из-за которой редактор DNS не работал.
Исправлен отсутствующий путь к сокету '/ run / php'
Исправлена ​​ошибка, из-за которой скрипты Perl / CGI не могли выполняться, если они не находятся в папке с именем cgi-bin.
Исправлена ​​ошибка, из-за которой не удавалось правильно настроить fail2ban при применении правил брандмауэра.
[Debian 9] Отсутствие sudo привело к сбою установки
[Debian 9 | только серверы Keyweb] Предупреждение о фиксированном номере при установке
Разное
Исправлены некоторые вводящие в заблуждение тексты и описания
В install.log добавлена ​​информация об ОС
Улучшенный боснийский перевод — спасибо Mirnes A. (b0snaX)
Убедитесь, что у '/ home / users / * / www' в папке пользователя есть требуемый владелец / группа [во время процесса обновления]

17.1 / 24 июля 2017
Новые функции / добавленный контент
Изменяемая версия интерпретатора PHP для каждого домена
Поддержка Debian 9
Доступ к веб-серверу / журналы ошибок, доступные через KeyHelp (включая мониторинг в реальном времени)
Изменить имя хоста сервера (без переустановки) прямо в KeyHelp
Автоматическая настройка почтового клиента (добавлено автообнаружение, «метод Microsoft»)
Отправлять уведомления, когда истекает срок действия сертификатов SSL.
Включить настраиваемые имена пользователей FTP
Улучшения / изменения
Включить имена пользователей KeyHelp длиной до 32 символов [только сервер с MariaDB]
Переработано поведение «забыл пароль» (повышенная безопасность).
Теперь вы можете отключить «Ваш почтовый ящик успешно настроен!» Эл. почта
Добавлены различные заголовки для повышения безопасности KeyHelp
Обновление phpMyAdmin до 4.7.2 | Ubuntu 12.04: 4.4.15.10
Улучшен процесс добавления / редактирования доменов через админку
Конфигурация в / etc / ssh / sshd_config больше не будет перезаписана установкой KeyHelp
Улучшено поведение ротации журналов пользовательских журналов веб-сервера.
Улучшен плагин управления ситом Roundcube, чтобы упростить активацию фильтра отпуска.
Различные меры безопасности для защиты установки phpMyAdmin
Удалите ненужные папки
Блокировать веб-доступ к определенным папкам
Добавить фильтры fail2Ban
Запретить роботам / скриптам доступ к phpMyAdmin
Исправлены проблемы безопасности, связанные с отключением функции PHP по умолчанию.
Исправлены проблемы безопасности, касающиеся домашнего каталога пользователей.
Избавьтесь от последних ограничений старой системы перевода, теперь KeyHelp на 100% переводится через gettext
Включена белая метка для всех языков, а не только для встроенных
Улучшены страницы индекса домена в админке и в пользовательской области
Включена ситовая фильтрация в Rainloop webmailer
Улучшена страница логов задач панели
Запретить автоматическую проверку «отправить данные для входа», если пользователь уже снял флажок sendmail раньше, и отредактировать электронную почту позже (на странице создания пользователя)
Теперь вы можете сохранить «Можно изменить контактные данные?» в шаблонах аккаунтов
Улучшена обработка существующих шаблонов учетных записей при добавлении новых пользователей (внутренний API)
Улучшена загрузка шаблона электронной почты по умолчанию при управлении шаблонами электронной почты.
Включена информационная система для информирования о важных изменениях после обновления KeyHelp
Проверка на вирусы теперь всегда отправляет письмо в учетные записи администратора при обнаружении вирусов (не нужно указывать отдельный адрес электронной почты)
Исправления / недостатки
Убедитесь, что unzip установлен (обычно используется только Debian 8)
Исправлена ​​ошибка, из-за которой часовой пояс PHP по умолчанию всегда устанавливался на Европа / Берлин вместо правильного, считываемого переменной сервера.
Исправлена ​​ошибка, из-за которой права базы данных не сбрасывались после превышения лимита дискового пространства.
Исправлена ​​ошибка, из-за которой заголовок страницы white label не влиял
Позволяет зашифровать электронное письмо с уведомлением об ошибке, в котором может отображаться строка «Действителен до: <ДАТА>» другого сертификата
Письмо с уведомлением о вирусах не отправлялось, если были обнаружены вирусы и не было включено подробное уведомление
Нажатие кнопки «Открыть статистику» в пользовательской области вышло из системы текущего пользователя.
Исправлена ​​ошибка в php-fpm, из-за которой после изменения файла пула необходимо перезапускать php5-fpm (перезагрузка не сработала и вызвала «Внутреннюю ошибку сервера» на короткий период)
Исправлены различные мелкие уведомления PHP
Исправлены некоторые проблемы с XSS
Исправлены неудачные попытки авторизации для внутреннего API
Исправлена ​​ошибка, из-за которой максимальное доступное пространство на жестком диске не соответствовало внутреннему запросу API.
Исправлена ​​ошибка, при которой ссылка на phpMyAdmin в области пользователя была скрыта, если для текущего пользователя было отключено управление электронной почтой.
Исправлена ​​ошибка, при которой можно было добавить 2 домена с одинаковым доменным именем (www. Subdomain)
Если пользователь изменил контактные данные, письмо, которое затем отправляется администраторам, было не на правильном языке учетных записей администратора.
Если вы изменили дату в настройках запланированного резервного копирования (не сбрасывали их), возможно, запланированное резервное копирование не выполнялось в течение периода, установленного в параметре «Интервал резервного копирования».
Исправлено, когда вы запускали задачу панели и перезагружали страницу (F5), задача панели была запланирована для запуска снова
[Ubuntu 16] НЕИСПОЛЬЗУЕМЫЙ пароль для учетной записи mysqladmin все еще присутствует в журнале установки
Исправлены орфографические ошибки и опечатки
После обновления языка вашего профиля сообщение об успешном событии все еще оставалось на старом языке.
Исправлены проблемы с форматированием в окнах предупреждений
Исправлена ​​ошибка, из-за которой sid мог встречаться дважды в URL-адресе после входа в систему.
Улучшены визуальные эффекты на странице статуса сервера Apache.
Исправлены мелкие дефекты в процессе установки KeyHelp.
Исправлены различные недостатки темы (двойные границы, поля и т. Д.)
Разное
Включен боснийский перевод (WIP) — спасибо Мирнесу А. (b0snaX)
Добавить номер сборки
Добавить KeyHelp UID
Убраны неиспользуемые настройки в хранилище настроек
Улучшена внутренняя структура KeyHelp (код, папки и т. Д.)
parse_ini_file () больше не принадлежит к группе PHP по умолчанию disable_function

17.0.0 / 03 апреля 2017
Новые функции / добавленный контент
Управление межсетевым экраном (iptables)
Добавлена ​​альтернатива веб-почте: Rainloop (необязательно)
Добавлен 'keyhelp / bin / rewrite-user-configs.php' — скрипт для принудительной перезаписи всех пользовательских конфигураций.
Запускать задачи панели мгновенно
Примечания к серверу магазина
Включение / отключение инструментов, поставляемых с KeyHelp (веб-почта / phpmyadmin)
У учетных записей электронной почты теперь могут быть псевдонимы адресов из другого домена электронной почты.
Переключен (почти все) старый метод перевода на gettext
Вы можете указать ScriptAlias ​​для Perl / CGI [требуется для apache> = 2.4]
Улучшения / изменения
Резервное копирование | Выберите между различными уровнями сжатия (# 0000104)
Резервное копирование | Теперь предлагает поддержку многопоточности
Резервное копирование | аварийное восстановление базы данных теперь представляет собой сценарий оболочки, а не копию всей базы данных
Резервное копирование | Почтовое уведомление теперь содержит красивое приветствие, а не только имя пользователя.
Apache | Улучшенный список шифров для веб-сервера Apache
Apache | Включить мод cgid
Улучшен макет страницы обзора домена
Администраторы получают электронное письмо, если пользователь меняет свои контактные данные.
База данных | Предложите новый tunging.cnf для серверов с малым объемом памяти (только при новой установке)
Показать номер версии KeyHelp Tools на панели администратора
Добавлен демон ntp в управление серверными службами
Добавлен демон cron в управление серверными службами.
Внутренняя резервная копия теперь также содержит базу данных mysql
Улучшены серверные часы
Улучшена информация о пользователе на странице учетных записей администратора ('(?)')
Добавлена ​​сортировка для страницы статуса сервера Apache
Различные улучшения в шаблоне (улучшенный макет; добавленные кнопки; оптимизация таблиц списков; ...)
Теперь вы можете добавить комментарий / описание к своим учетным записям электронной почты.
Улучшены настройки TLS PFS для почтовой системы (# 0000098).
Улучшенный алгоритм генерации паролей для более безопасного автоматического создания паролей [серверные пароли]
Улучшения структуры базы данных KeyHelp
Улучшенная страница журналов задач панели (добавлена ​​навигация; показывать последние записи; увеличенный размер шрифта; ...)
Перейти непосредственно к соответствующему файлу журнала на странице задач панели
Улучшенный макет панели администратора
Поведение ввода квоты почтового ящика теперь более удобное для пользователя
Улучшена сортировка адресов перенаправления / псевдонимов для страниц электронной почты пользователей.
Улучшения качества кода / удален неиспользуемый код / ​​рефакторинг
Различные улучшения запросов к базе данных
Добавлены ссылки для упрощения входа в phpmyadmin / webmail на соответствующих страницах пользователей (не работают для rainloop)
Большое количество встроенных стилей перенесено в файл почтовых стилей.
Если вы назначаете новый каталог домену, а каталог еще не существует, то стандартный индексный файл будет помещен в новый каталог.
Обновление Roundcube до 1.2.4
Обновление phpseclib до 1.0.5
Установите параметры php sendmail_from для предотвращения проблем с проверками SPF
Исправления / недостатки
KeyHelp теперь не позволяет запрашивать сертификаты шифрования для доменов с подстановочными знаками.
Исправлено 'неоднозначный идентификатор', если вы искали домены (страница учетных записей администратора)
[Ubuntu 16.04] Отсутствует расширение почтового индекса PHP (# 1100229111)
[Ubuntu 16.04] Измененная структура папок для mariadb приводит к тому, что tuning.cnf не загружался в правильном порядке
При сортировке столбца трафика на странице учетной записи администратора значок сортировки отсутствовал
Внутренний API | Можно создать пользователя с ограничением трафика 0 вместо неограниченного по умолчанию
Внутренний API | Может случиться так, что клиенты со специальным шаблоном учетной записи не могут быть правильно удалены.
Внутренний API | Если пользователи получали свой пароль, сгенерированный внутренним API, а не обычным пользовательским интерфейсом KeyHelp, использовался слабый алгоритм шифрования.
Исправлены неправильные тексты событий (например, русские тексты событий внутри немецкой панели, ...)
Поле новостей KeyHelp на панели администратора отображалось с неправильной кодировкой, если файл '/etc/php/.../20-charset.ini' был изменен — ​​теперь независимый
Исправлены некоторые XSS-уязвимости
Записи базы данных redirect_codes для поддоменов не удалялись, если был удален основной домен
Последние обновления Roundcube могут привести к отсутствию адресных книг. Это обновление пытается исправить это и вернуть адресные книги (# 1100228745).
Улучшены переводы (чтобы было понятнее, исправлены ошибки, орфография)
Исправлена ​​ошибка с таблицами списков, из-за которой отображались многие границы.
Исправлены различные ошибки / предупреждения / уведомления PHP
Удалить HTML из ответов ajax
Исправлен случай, когда задание cron 'обновления сервера' могло приводить к блокирующему поведению.
Разное
Исправлены неудобства в одном из последних обновлений Ubuntu (сбой PHP cURL и аналогичных функций)
Показывает предупреждения об окончании срока службы в устаревших операционных системах (только область администрирования)
Показывает информацию о KeyDisc на странице резервного копирования (можно отключить в настройках панели)
Перешел на Composer
Добавлен цвет темы для мобильных устройств
Переименование заполнителя шаблона
Изменения в заголовке страницы, чтобы упростить распознавание текущего сервера.
Исправления / усиление семантики (HTML)

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» в журнале ошибок почты.

changelog 2015



14.5.2 / 07 декабря 2015
KeyHelp теперь поддерживает Debian 8 (# 0000016)
Улучшения / изменения
Конфигурация по умолчанию MariaDB изменена на UFT8 (# 0000032)
В домен панели добавлена ​​запись SPF (# 0000020)
При удалении пользователей теперь отображается дополнительная информация.
Визуальные улучшения: поля ввода / значки, стартовая страница администратора
Процесс установки: добавлена ​​дополнительная информация
Адреса электронной почты теперь создаются в нижнем регистре, даже если пользователь вводит их в верхнем регистре.
Исправления / недостатки
Различная длина хэша в / etc / shadow — ранее sha512, затем OS 'fallback' к md5 — теперь принудительно sha512 (# 0000018)
Домены с символами из Unicode <= Версия 3.2 (например, 'ß') не могут быть созданы, измените с IDNA 2003 на UTS # 46 (# 0000027)
Исправленные орфографические ошибки (# 0000028).
Исправлена ​​уязвимость в proftpd mod_copy (# 0000030)
Вход в Roundcube с версией PHP> = 5.6 не работает (# 0000033)
Проблема из обновления 14.5.1 при создании новых баз данных с именами пользователей со знаком '-' не была исправлена ​​в достаточной степени (# 0000034)
Сертификаты Geotrust EV не могут быть импортированы правильно
При создании новых учетных записей электронной почты неправильные записи перенаправлялись не на ту страницу
Исправлена ​​ошибка в теме на странице обзора SSL.
Исправлено 'Примечание: неопределенные константы' в 'content.php'
Исправлена ​​сортировка доменов в поле информации о пользователе в обзоре пользователя.
С администрированием серверных служб: соединение с базой данных в KeyHelp не было правильно восстановлено после перезагрузки базы данных
Может случиться так, что Roundcube больше не сможет отправлять письма после последнего обновления KeyHelp (14.5.1).
[Ubuntu 14] Удалено уведомление о будущих обновлениях выпуска.
[Ubuntu 14] Службы (ssh / dovecot) не могут быть перезапущены через интерфейс KeyHelp (# 0000031)
[Ubuntu 14] PHP-расширение mcrypt не было правильно активировано / установлено в Ubuntu 14 (# 0000023)

14.5.1 / 14 октября 2015 г.
Срок действия сертификатов SSL теперь можно увидеть на странице «Обзор сертификата» и «Редактировать сертификат».
Редактор DNS: теперь можно использовать основной TTL для всех остальных TTL записей.
Редактор DNS: улучшена разборчивость (UTF8) доменного имени для доменов умляутов
В пользовательском файле vhost улучшена разборчивость (UTF8) доменного имени для доменов умляутов.
В файлах зоны привязки для конкретных доменов улучшена разборчивость (UTF8) доменного имени для доменов умлаут.
Для лучшего обзора была улучшена сортировка контейнеров в пользовательском файле vhost.
Улучшено размещение записей журнала (для Apache / Bind) в файле журнала update.log
Переход на внутренний API
Языковые файлы завершены / исправлены
Обновление phpSecLib до 1.0.0
Модификация Postfix main.cf (спецификация пути сертификата CA, спецификация используемого интернет-протокола)
Исправления / недостатки
Исправлена ​​сортировка по доменам умляутов.
Admin | Создать домены (раскрывающееся поле)
Admin | Изменить домен (раскрывающееся поле)
Admin | Обзор домена
Пользователь | Домашняя страница
Пользователь | Обзор домена (раскрывающееся поле)
Пользователь | Добавить учетную запись электронной почты (раскрывающееся поле)
Редактор DNS: домены умлаутов некорректно отображались в списке результатов поиска (UTF8)
Обзор пользователя / домена / Редактор DNS Поиск домена не дал желаемого результата при поиске доменов с умлаутом
Имена пользователей со знаком '-' в имени означают, что они не могут создавать базы данных (с автоматическим присвоением имени БД)
При удалении пользователей записи данных в БД для защиты каталога не удалялись.
Исправлена ​​ошибка на странице «Настройки панели», из-за которой учетные записи FTP при необходимости получали префикс 0.
Исправлен неправильный владелец файла для Ioncube в / usr / local / ioncube
Правильные права файла установлены для default.pem
Исправлен владелец данных, сгенерированных статистикой cronjob
Может случиться так, что пользователь системы KeyHelp был ограничен квотой, возможно, некоторые службы KeyHelp перестали работать правильно (например, статистика)
Исправлен путь для .htpasswd, отвечающего за статистику (статистика могла быть вызвана только в том случае, если ранее был назначен новый пароль один раз)
[Ubuntu 14] Статистика не может быть вызвана ('AH01630: клиент отклонен конфигурацией сервера') -> изменение в /etc/apache2/keyhelp.conf
В пользовательских настройках PHP значение 'none' для 'open_basedir' не было правильно реализовано

14.5.0 / 15 сентября 2015
Новые функции / добавленный контент
KeyHelp теперь поддерживает Ubuntu 14.04
KeyHelp теперь по умолчанию с MariaDB 10
Сценарий обновления для ручного обновления MySQL DB 5.5 до MariaDB 10 (находится в '/ home / keyhelp / www / keyhelp / bin /')
Полностью переработанный, удобный установщик
Улучшения / изменения
Имена баз данных MySQL и имена пользователей теперь могут быть свободно назначены пользователем (если администратор активировал эту опцию)
Обзор пользователя / всплывающий список доменов может быть очень длинным -> теперь отображаются только 4, остальные могут быть расширены
Улучшения в языковых файлах, стандартизация имен
Преобразование CSS в SCSS | Минимизация CSS | Нормализатор
Обновление загрузчика Ioncube до последней версии
Добавлено предупреждение о том, что если вы снимете флажок «Использовать домен для почтовых адресов» для домена, вы также удалите все электронные письма для этого домена.
Содержимое /etc/php5/conf.d/ + / etc / php5 / mods / доступно очищено | Моды активированы с правильным приоритетом
Расширение параметров отладки / тестирования KeyHelp
Доступ к базе данных для привилегированных пользователей базы данных больше не осуществляется через учетную запись root, KeyHelp теперь поддерживает своего собственного привилегированного пользователя базы данных.
Стандартизация структуры базы данных KeyHelp / удаление ненужных записей
Рефакторинг базы кода KeyHelp / адаптация структуры папок
Повышение безопасности за счет изменения прав доступа к различным конфиденциальным системным файлам
Задание mastercron больше не управляется через корневой crontab, а через его собственный файл.
Изменение имени / структуры различных файлов конфигурации системы, созданных KeyHelp
Для лучшего разделения между администратором сервера и KeyHelp теперь им управляет отдельный пользователь (keyhelp), а не администратор.
Новая конфигурация виртуального хоста KeyHelp
Обновление jQuery до 1.11.3
Поддержка международных / специальных символов / TLD, содержащих умляуты
Исправления / недостатки
Дата установки не была сохранена для пользователей, созданных через API.
Когда Mastercronjob был «принудительно» вызван с неизвестным именем скрипта, выдавались предупреждения PHP.
При редактировании учетных записей FTP в соответствующей маске отображалось только '/ www /' вместо правильного пути
При сохранении настроек плагина Roundcube также могла быть сохранена неверно отформатированная строка.
Пока что Razor / Pyzor установлен, но настройка не выполнена.
Roundcube не создавал папки IMAP по умолчанию (что ограничивает функциональность Roundcube), конфигурация обновлена
Оболочка пользователей (без доступа по SSH) была настроена некорректно
Можно было создавать администраторов без указания имени пользователя
Исправлена ​​некорректная конфигурация Dovecot (iterate / mailquota), из-за которой mailquota не могла быть правильно прочитана (например, из Roundcube)
Исправлена ​​ошибка проверки домена во внутреннем API
Международные доменные имена (со специальными символами / умляутами или аналогичными) И минус не были проверены правильно
Корректировка порядка сортировки элементов при редактировании пользователем
Исправление ошибки Apache (2.2 / 2.4) в mime.conf: использование AddOutputFilter без директивы IfModule может привести к многочисленным записям в журнале ошибок
Исправление для новых установок из KeyHelp 14.4.1, веб-статистика создавалась некорректно

14.4.1 / 26 мая 2015
Учетные записи пользователей | При наведении курсора на (?) Теперь вы можете увидеть дату настройки для всех вновь созданных пользователей.
Стандартный index.html — улучшен код, изменен дизайн
Увеличена стандартная спецификация размера почтового ящика
Создать базу данных MySQL | Добавлено примечание, что имя базы данных / имя пользователя генерируется автоматически
Создать пользователя FTP | Добавлено примечание, что имя пользователя FTP генерируется автоматически.
Index.html был неправильно перенесен в БД из-за обновления до версии 14.4.0, что привело к некорректному HTML
Дата для новостных статей всегда отображалась на английском на всех языках.
Обновление | PhpMyAdmin до v4.4.7
Обновление | Roundcube до версии 1.1.1
Улучшен стандартный код index.html
Повышена безопасность входа в KeyHelp Panel
Устранены различные орфографические ошибки, изменены вводящие в заблуждение отрывки текста, добавлены недостающие переводы
Смена каталога для веб-статистики
Различные незначительные изменения в таблице стилей CSS и страницах панелей.

14.4.0 / 06 мая 2015
Админка | Новая функция: белая этикетка
Админка | Теперь пользователям можно добавлять заметки, которые можно просматривать в учетных записях пользователей и на странице обзора домена.
Зона пользователя | Новая функция: защита паролем для каталогов
Улучшено удобство использования / ясность
Добавлена ​​подсветка синтаксиса для полей ввода кода
В обзоре домена теперь вы можете перейти непосредственно к учетной записи пользователя или отредактировать ее.
Обзор индексных таблиц улучшен
В обзоре учетных записей пользователей / домена теперь вы можете сортировать столбцы таблицы
При использовании проводника каталогов предупреждение появляется, как только каталог, выбранный в проводнике, не был принят
Теперь вы можете настроить различные параметры веб-рассылки Roundcube через KeyHelp (например, активировать / деактивировать плагины через KeyHelp)
Внедрена система лицензирования
Область администрирования> Сертификаты SSL | При обновлении существующего сертификата, который использовался, настройки веб-сервера не считывались повторно.
Область администратора> Настройки панели | Изменение языка KeyHelp по умолчанию не было правильно сохранено
Область администратора> Учетные записи пользователей | Всплывающие окна при наведении указателя мыши на '(?)' Теперь открываются, когда в нижней части экрана больше нет места
Админка> Домены | Домены, которые использовались для переадресации (через Apache vhost), не могли быть деактивированы
Админка> Домены | Для доменов, которые должны использоваться для пересылки (через Apache vhost) и защищены с помощью SSL, был создан только контейнер vhost для порта 80.
Администратор> Сообщения сервера | Исправлена ​​ошибка, из-за которой пользователи, созданные без адреса электронной почты (в профиле пользователя), отображали сообщения об ошибках в «сообщениях сервера» при создании учетной записи электронной почты через KeyHelp.
Область администратора / пользователя> Домены | Вы не могли создать субдомены для доменов умляутов
Зона пользователя> Домены | Если вы выбрали внешний пункт назначения в качестве «пункта назначения» домена, это означает, что он не был проверен правильно.
Область пользователя> Создать электронную почту | Домены умлаут отображались в Punycode в раскрывающемся списке вместо utf-8.
Зона пользователя | Создать поддомен | Домены умлаут отображались в Punycode в раскрывающемся списке вместо utf-8
Внутренний | Исправлена ​​ошибка внутреннего API (неверный метод запроса)
Внутренний | Демо-версия KeyHelp ужесточила меры безопасности
Инструменты (PhpMyAdmin / Roundcube) теперь также можно вызывать без финального символа '/' в URL-адресе.
Roundcube | Исправлена ​​ошибка в плагине автологина
Обновление | jQuery до v1.11.2
Обновление | PHPMailer до версии 5.2.9
Улучшена таблица стилей шаблона «по умолчанию» (на 25% меньше)
Единые шрифты
Улучшения производительности внутреннего кода
UTF-8 установлен как default_charset в настройках PHP (кодировка php5dismod для деактивации)
Изменить | Деактивированные домены больше не перенаправляют на логин KeyHelp, а на страницу «Этот домен недоступен»
Изменить | Пункт меню «KeyHelp» в меню администратора теперь называется «Настройки панели».
Устранены различные орфографические ошибки, изменены вводящие в заблуждение отрывки текста, добавлены недостающие переводы
Изменение внутренней структуры папок / файлов
Защита установки KeyHelp от «включающих атак»
Изменения в контейнере vhost KeyHelp

14.3.1 / 20 января 2015
Расширенная информация о сервере (домашняя страница «Обзор»)
Новостная система для информации о предстоящих обновлениях и т. Д. (Стартовая страница «Обзор»)
Имена пользователей теперь доступны для нажатия и ведут к прямому входу в систему в качестве выбранного пользователя (страница «Учетные записи пользователей»).
Алфавитная сортировка имен пользователей и доменных имен вместо даты создания (страница «Создать домен»)
[ИСПРАВЛЕНИЕ ОШИБКИ] Исправлена ​​ошибка MySQL при поиске несуществующих доменов (страница «Учетные записи пользователей»)
[ИСПРАВЛЕНИЕ ОШИБКИ] Исправлены проблемы с отображением значков (страница «Создать шаблон письма»).
Максимальное время выполнения скрипта контейнера KeyHelp, PhpMyAdmin, Roundcube vHost увеличено до 120 секунд.
[keyhelp] В русский перевод добавлены недостающие отрывки текста
[keyhelp] Расширение внутреннего API (готово для KeyPages)
[keyhelp] Сеансы IPv6 готовы
[keyhelp] Регулярное резервное копирование внутренних баз данных (keyhelp, phpmyadmin, roundcube)
[keyhelp] Резервные копии перед обновлением теперь находятся за пределами папки www.
[ftp] Новый диапазон PassivPorts
[ftp] Возобновление выгрузки / скачивания возможно, если соединение прервано
[postfix] Конфигурация исправлена
[postfix — ЗАЩИТА ОТ СПАМА] Добавление проверок заголовков почты для блокировки рассылок
[постфикс — БЕЗОПАСНОСТЬ] Активация полной прямой секретности (PFS)
[postfix — SECURITY] Использование TLS для исходящих писем
[phpmyadmin] Правильные права чтения установлены для файла конфигурации
[roundcube] Обновление версии до 1.0.4
[roundcube] Смена паролей к почтовым ящикам теперь возможна прямо в веб-почтовой программе
[roundcube] Правильный набор прав чтения для файла конфигурации
[roundcube — SECURITY]] TLS теперь используется для отправки писем через Roundcube.
[веб-сервер — БЕЗОПАСНОСТЬ] Улучшения SSLCipherSuite в конфигурации Apache для защиты от Poodle
[spamassassin — ЗАЩИТА ОТ СПАМА] Cronjob активирован для регулярного обновления правил фильтрации

keyhelp-panel.ru/

changelog 2014

14.3.0 / 02 декабря 2014
[NEW] Статус сервера Apache теперь можно посмотреть через веб-интерфейс.
[NEW] Ссылка на журнал изменений KeyHelp теперь постоянно отображается на стартовой странице администратора.
[НОВОЕ] Администраторы теперь могут редактировать index.html / index.php, который автоматически создается в папке пользователя.
[НОВОЕ] Теперь при создании домена вы можете указать, следует ли автоматически перенаправлять его с http на https.
[НОВИНКА] (Внутренний) стандартный адрес электронной почты теперь можно загрузить в качестве справочного материала для редактирования шаблонов сообщений электронной почты.
[НОВОЕ] Временные папки теперь можно создавать как RAM-диск, выполнение скриптов в этих папках можно предотвратить (повышенная безопасность за счет вредоносных программ).
[ИЗМЕНИТЬ] Различные изменения в файле vHost Apache KeyHelp
[ИСПРАВЛЕНИЕ ОШИБКИ] Исправление некорректного отображения символа тильды в текстовых областях (под Windows)
[ИСПРАВЛЕНИЕ ОШИБКИ] Apache-псевдоним KeyHelp php-fastcgi мог быть доступен из пользовательских доменов
[NEW] Теперь можно создавать учетные записи электронной почты для приема всей почты домена
[НОВОЕ] Информация о подключении для электронной почты и FTP отображается на соответствующих страницах обзора.
[ИСПРАВЛЕНИЕ ОШИБКИ] Исправлены неправильные права файла автоматически созданного index.html.
[ИСПРАВЛЕНИЕ ОШИБКИ] Папка / logs / не может быть просмотрена пользователем — исправлены неправильные права доступа к файлам.
[ИСПРАВЛЕНИЕ ОШИБКИ] Статистика всегда создавалась на немецком языке, даже если в профиле пользователя был сохранен другой язык.
[БЕЗОПАСНОСТЬ] Поддержка Apache Perfect Forward Secrecy
[БЕЗОПАСНОСТЬ] Исправление дыры в безопасности POODLE для Apache / Postfix / Dovecot / FTP.
[БЕЗОПАСНОСТЬ] Поддержка Apache HTTP Strict Transport Security (необходимо активировать вручную)
[NEW] KeyHelp теперь также доступен на русском языке
[НОВОЕ] В случае сбоя веб-сервера Apache служба автоматически перезапускается.
[NEW] Поддержка ваших собственных файлов конфигурации Dovecot
[NEW] Добавление файла robots.txt для предотвращения индексации входа KeyHelp поисковыми системами.
[NEW] Установите fail2ban, если это еще не сделано.
[Изменить] Инструменты (phpmyadmin / webmail) теперь доступны через / phpmyadmin / или / webmail /, а не через субдомен (включает SSL-защиту без подстановочного сертификата)
[Изменить] Различные изменения внутреннего API
[Изменить] Различные визуальные улучшения / изменения в шаблоне
[Изменить] Повышение производительности за счет более эффективного кэширования и изменения дизайна языковых файлов.
[Изменить] Различные исправления языковых файлов
[Изменить] Различные приготовления к введению функции белой метки в грядущем обновлении.
[Изменить] Поддержка руководств на разных языках

14.2.1 / 27 августа 2014 г.
[НОВОЕ] Для шаблона электронной почты теперь можно указать несколько адресов электронной почты как скрытую копию.
[ИСПРАВЛЕНИЕ ОШИБКИ] При редактировании шаблонов электронной почты пользователь мог быть перенаправлен на неправильную страницу
[BUGFIX] Исправление настроек DNS
[ИЗМЕНИТЬ] Удалена ссылка на обновление LTS при входе в систему через SSH (KeyHelp в настоящее время работает только в Ubuntu 12.04).

14.2.0 / 26 августа 2014 г.
[NEW] Серверными службами теперь можно управлять (текущий статус, запуск, остановка, перезапуск).
[НОВОЕ] Если данные доступа изменяются администратором, теперь они могут быть автоматически отправлены пользователю по электронной почте [в Учетные записи пользователей >> Редактировать пользователя]
[NEW] Новый шаблон электронного письма для изменения пароля пользователя администратором
[НОВОЕ] Дополнительная информация о пользователе теперь может быть легко доступна на странице обзора пользователя [Общие >> Учетные записи пользователей >> (?)]
[НОВОЕ] Теперь вы можете фильтровать пользователей, отображаемых на странице обзора пользователей — по имени пользователя / имени контакта / домену [Общие >> Учетные записи пользователей]
[НОВОЕ] Возможно дополнительное резервное копирование с помощью KeyDisc или другого подходящего хранилища.
[NEW] Теперь вы можете устанавливать свои собственные настройки PHP и PHP-FPM для каждого пользователя.
[NEW] В шаблоны аккаунтов добавлены элементы настроек PHP и PHP-FPM.
[NEW] Добавлен Cronjob, который берет на себя удаление старых файлов сеанса в собственной папке tmp / пользователя.
[NEW] KeyHelp теперь доступен на английском языке
[ИЗМЕНИТЬ] Оптимизация поиска доменов [Общие >> Домены]
[ИСПРАВЛЕНИЕ ОШИБКИ] Не удалось создать запись CNAME в редакторе DNS.
[ИСПРАВЛЕНИЕ ОШИБКИ] после редактирования домена администратором любая цель, назначенная пользователем, была заменена пользовательской папкой www.
[ИСПРАВЛЕНИЕ ОШИБКИ] (влияет на установку с версии 14.1.0) администратору не были предоставлены права «SuperAdmin», поэтому было невозможно добавить дополнительных администраторов.
[ИСПРАВЛЕНИЕ ОШИБКИ] (влияет на установку с версии 14.1.0) Обновление настройки интервала для обновлений сервера
[НОВОЕ] Проводник каталогов: вместо раскрывающегося списка теперь вы можете искать в собственном каталоге пользователя, чтобы выбрать домашний каталог для пользователя FTP или целевую папку домена.
[ОБНОВЛЕНИЕ] Улучшение сортировки адресов электронной почты в обзоре адресов электронной почты.
[NEW] Поддержка изображений для разных языков
[NEW] ООН Поддержка скриптов .cgi через fcgid
[ОБНОВЛЕНИЕ] Roundcube (Webmail) обновлен до новой версии 1.0.2
[ОБНОВЛЕНИЕ] PhpMyAdmin обновлен до новой версии 4.2.7.1
[ОБНОВЛЕНИЕ] jquery обновлен до новой версии 1.11.1
[ОБНОВЛЕНИЕ] внутренний компонент для отправки писем
[ОБНОВЛЕНИЕ] Ядро
[ОБНОВЛЕНИЕ] Заменены комментарии PHP, классифицированные как 'Depricated', начинающиеся с '#' из файлов пула PHP5-FPM.
[CHANGE] Различные улучшения внешнего вида и производительности.
[CHANGE] Различные улучшения безопасности
[ИЗМЕНИТЬ] Начиная с Chrome 34, поля формы ВСЕГДА заполняются автоматически -> в панели администрирования, однако это контрпродуктивно -> предотвращение заполнения
[ИЗМЕНИТЬ] Повышение производительности базы данных MySQL
[CHANGE] Больше нет записей A для серверов имен для доменов пользователей.
[ИЗМЕНИТЬ] Руководство пользователя обновлено
[CHANGE] Различные улучшения удобства использования
[ИСПРАВЛЕНИЕ ОШИБКИ] Веб-статистика неправильно применялась во время обновления панели
[ИСПРАВЛЕНИЕ ОШИБКИ] Исправлены орфографические ошибки / отсутствующий перевод в файле на немецком языке.
[ИСПРАВЛЕНИЕ ОШИБКИ] FTP-сервер, возможно, больше не запускался после повторного считывания сертификатов сервера, указанных в «SSL-сертификатах».
[ИСПРАВЛЕНИЕ ОШИБКИ] В ходе изменения SSL в последнем обновлении панель больше не могла быть доступна при вызове через IP-адрес БЕЗ https
[ИСПРАВЛЕНИЕ ОШИБКИ] При использовании Internet Explorer некоторые кнопки могли работать некорректно (особенно кнопки «Вернуться к обзору»).

14.1.0 / 08 июля 2014
[НОВОЕ] SSL-сертификатами теперь можно управлять через KeyHelp. Таким образом, можно защитить домены и серверные службы (KeyHelp, электронная почта, FTP).
[NEW] Обновление обзора доменов -> домены, защищенные SSL, отображаются соответственно.
[НОВОЕ] При создании новых пользователей теперь можно сохранять контактные данные (фамилия, имя, компания).
[NEW] Теперь можно создавать дополнительных администраторов и управлять ими.
[NEW] Добавлена ​​справка по различным типам записей (с помощью редактора DNS).
[NEW] Добавлен Cronjob, который автоматически импортирует обновления сервера (apt-get update / upgrade).
[Изменить] Флажок «Да, я уверен» больше не установлен заранее при удалении шаблона учетной записи и шаблона электронной почты.
[Изменить] Изменить собственный пароль KeyHelp через «Моя учетная запись» можно только с помощью текущего пароля.
[ИСПРАВЛЕНИЕ ОШИБКИ] Имена пользователей с дефисом могут привести к проблемам при создании баз данных MySQL.
[Изменить] Пользовательский index.php по умолчанию изменен (для страниц, защищенных SSL, современные браузеры сообщали об ошибке «небезопасный контент загружен через http — вместо https»
[Изменить] Обновлено руководство пользователя
[NEW] Дополнительные функции при создании пользователей через API
[ИЗМЕНИТЬ] различные визуальные улучшения
[ИЗМЕНИТЬ] DNS: созданным доменам назначается только один IP-адрес (а не два, если они доступны)
[ИСПРАВЛЕНИЕ ОШИБКИ] Исправлена ​​ошибка в скрипте установки (конфигурация Apache возвращала некорректный ответ)
[BUGFIX] Устранены возможные ошибки DNS-запроса.

14.0.0 / 28 мая 2014 г.
[НОВОЕ] Теперь при создании новых пользователей субдомен можно создать напрямую с помощью USERNAME.SERVERNAME.
[НОВОЕ] При создании новых пользователей в каталоге www / создается стандартный файл index.html.
[ИЗМЕНИТЬ] Изменение Mysql-префикса / суффикса изменено, что дает возможность создавать имена пользователей с 11 символами вместо 10 символов.
[ИЗМЕНИТЬ] Параметры для изменения Mysql / FTP — префикс / суффикс временно отключены
[ИСПРАВЛЕНИЕ ОШИБКИ] Поиск доменов в редакторе DNS не возвращал домены при определенных обстоятельствах
[ИСПРАВЛЕНИЕ ОШИБКИ] Любые ошибки, возникшие из-за заполнения полей ввода недопустимыми значениями на странице параметров панели, не отображались правильно.
[NEW] Интеграция руководства
[ИСПРАВЛЕНИЕ ОШИБКИ] Создание учетной записи FTP с www / в качестве целевого каталога может привести к тому, что веб-сервер больше не сможет получить доступ к этому каталогу. Права на папку, которые уже были заданы некорректно, будут исправлены.
[ИЗМЕНИТЬ] Обновление версии PHP с 5.3 до 5.4
[ИЗМЕНИТЬ] Увеличение настроек PHP: 'memory_limit', 'post_max_size', 'upload_max_filesize'
[ИСПРАВЛЕНИЕ ОШИБКИ] Исправлена ​​ошибка отображения баннера KeyHelp в шаблоне «по умолчанию» на странице «недоступна».
[ИСПРАВЛЕНИЕ ОШИБКИ] Исправлена ​​ошибка отображения баннера KeyHelp в шаблоне 'default' на странице 'updateinprogress'.

keyhelp-panel.ru/demo/