Список изменений

COREmanager

Текущая стабильная версия: 5.178.1 выпущена 15.11.2018

Последняя бета версия: 5.179.0 выпущена 20.11.2018

Если версии нет в списке, то это означает, что обновление было произведено по техническим причинам и не содержит никаких изменений.

5.179.0 выпущен 20.11.2018

Изменения:

  • Менеджер файлов. Изменён механизм копирования файлов: если файл с таким именем существует и не выбрана опция "Перезаписать", то к имени добавляется индекс.

Исправления ошибок:

  • Доменные имена. Исправлена ошибка при обновлении slave домена. Возникала, если домен отсутствовал в базе данных PowerDNS.

5.178.1 выпущен 15.11.2018

Изменения:

  • Справочная информация. Пункт меню "Вызов справки" заменён на "Документация" и изменены ссылки на документацию.

5.178.0 выпущен 13.11.2018

Исправления ошибок:

  • Условия использования. Исправлена ошибка отображения журнала удалённой учётной записи новому пользователю с таким же именем.

5.177.0 выпущен 06.11.2018

Исправления ошибок:

  • Журнал действий над персональными данными. Исправлена проблема с доступом к журналу. Возникала если у пользователя отключён полный доступ.
Отобразить все

5.174.0 выпущен 16.10.2018

Улучшения:

  • Добавлена поддержка systemd-networkd для Ubuntu 18.

5.173.2 выпущен 18.10.2018

Исправления ошибок:

  • Персональные данные. Исправлена ошибка отображения запросов на удаление/забвение персональных данных в журнале.

5.173.0 выпущен 09.10.2018

Новые возможности:

  • reCAPTCHA. На форму авторизации BILLmanager 5 добавлена возможность включения reCaptcha v2 или Invisible reCaptcha.

5.172.0 выпущен 02.10.2018

Исправления ошибок:

  • Статистика NetFlow. Исправлена проблема с обработкой статистики при большом количестве данных.

5.171.0 выпущен 25.09.2018

Улучшения:

  • Журнал действий над персональными данными. Добавлена возможность фильтровать записи по объекту действия "Персональные данные".

Исправления ошибок:

  • Информация о системе. Исправлена ошибка в алгоритме расчёта занятой оперативной памяти.
  • Условия использования. Исправлена проблема с отображением документов после авторизации. Возникала если имя пользователя совпадало с именем удалённого пользователя.

5.170.0 выпущен 18.09.2018

Изменения:

  • Персональные данные. Изменена логика принятия условий использования при двухэтапной аутентификации: документы для согласия показываются после подтверждения операции.

5.169.1 выпущен 11.09.2018

Исправления ошибок:

  • Исправлены ошибки безопасности.

5.169.0 выпущен 11.09.2018

Улучшения:

  • Форма заказа лицензии. Добавлен механизм автоматической попытки активировать имеющуюся лицензию. Запускается если поле "Код активации" не заполнено.

5.168.0 выпущен 04.09.2018

Изменения:

  • Параметры DNSSEC. Из таблицы DNSKEY-записи убрана информация о ZSK-ключах.

Исправления ошибок:

  • Уведомления. Исправлена проблема с некорректным отображением уведомлений на форме редактирования.

5.167.0 выпущен 28.08.2018

Изменения:

  • Менеджер файлов. Добавлена возможность указывать количество отображаемых строк для файлов логов.

Улучшения:

  • Веб-сервер ihttpd. Добавлена возможность разрешать кросс-доменные запросы для всех поддоменов.

5.166.0 выпущен 21.08.2018

Изменения:

  • Персональные данные. Изменён алгоритм обработки запросов на экспорт, удаление или забвение/ограничение использования персональных данных клиентов. При поступлении такого запроса от клиента создаётся запрос администратору без уведомления.

Улучшения:

  • Условия использования. Для документов добавлен статус "Неактивен". Он обозначает, что документ не отображается пользователю ни на одной форме.

5.165.0 выпущен 14.08.2018

Исправления ошибок:

  • DNSSEC. Исправлена проблема с обновлением ключей. Возникала при использовании MySQL.

5.164.0 выпущен 07.08.2018

Улучшения:

  • Ускорен процесс запуска фоновых заданий.

Исправления ошибок:

  • Определение типа репозитория. Исправлена ошибка в алгоритме определения типа репозитория.
  • Адреса панели. Исправлена проблема с обновлением SSL-сертификатов.
  • Записи доменов. Исправлена проблема с групповым удалением записей доменных имён.

5.163.0 выпущен 31.07.2018

Улучшения:

  • Персональные данные. Добавлен механизм сохранения в журнал действий над персональными данными.
  • Управление персональными данными. Для пользователей панели управления добавлена возможность изменить решение по принятию политики и ознакомиться с содержанием соответствующего документа.

Исправления ошибок:

  • Параметры DNSSEC. Исправлена ошибка отображения кириллических символов в punycode.
  • Уведомления DNSSEC. Исправлена ошибка отправки уведомлений для кириллических доменов в punycode.
  • DNSSEC. Исправлена ошибка при проверке DS-записей в родительской зоне домена.

5.162.0 выпущен 24.07.2018

Исправления ошибок:

  • Резервное копирование. Исправлена проблема с хранением в Google Drive неактуальных резервных копий.

5.161.0 выпущен 17.07.2018

Улучшения:

  • Проксирование IPMI через ihttpd. Добавлено проксирование 623 порта для корректного монтирования ISO-образа через Java-консоль.
  • Регистрация через социальные сети. Добавлена форма для запроса согласия клиентов с документами, регулирующими условия использования.

Исправления ошибок:

  • Доменные имена. Исправлена ошибка при работе с RemoteDNS.

5.158.0 выпущен 26.06.2018

Улучшения:

  • Настройки пользователя. В разделе "Настройки" -> "Настройки пользователя" -> "Конфиденциальность" добавлена пагинация для списка действий.

Исправления ошибок:

  • IPmanager2. Исправлен алгоритм подсчета IP-адресов.

5.157.0 выпущен 19.06.2018

Изменения:

  • Служебные файлы. Изменён срок хранения служебных файлов в "/usr/local/mgr5/var/usageinfo". Срок хранения теперь составляет 1 год.

Улучшения:

  • Проксирование IPMI через ihttpd. Добавлено ограничение на диапазон используемых портов. Имеется возможность указать эти порты вручную. Добавлена функция автоматического открытия портов из указанного диапазона в межсетевом экране сервера с DCImanager для входящего трафика.

Исправления ошибок:

  • Почтовые уведомления. Исправлена ошибка в алгоритме подтверждения адреса электронной почты.
  • Лицензии. Исправлена ошибка проверки лицензии. Ошибка возникала при недоступности серверов лицензий: в редких случаях могла требоваться активация лицензии.

5.156.2 выпущен 21.06.2018

Исправления ошибок:

  • Исправлена ошибка безопасности.
  • Исправлена ошибка безопасности.

5.156.1 выпущен 14.06.2018

Исправления ошибок:

  • Доменные имена. Исправлена проблема с удалением домена.

5.155.0 выпущен 05.06.2018

Изменения:

  • Модули. На форму регистрации нового аккаунта при покупке модуля добавлены ссылки на Политику конфиденциальности и Условия использования.

Новые возможности:

  • Поддержка DNSSEC. Добавлена поддержка DNSSEC для DNS-серверов Bind и PowerDNS. Подробнее в документации.

Улучшения:

  • Двухэтапная аутентификация. На форму настройки добавлено время сервера и текущее время.

Исправления ошибок:

  • Скрипты. Исправлена проблема с определением виртуальных зависимостей для CentOS в скрипте pkginfo.sh.

5.153.2 выпущен 06.06.2018

Изменения:

  • Регистрация пользователя при покупке модуля. Добавлены ссылки на "Политику конфиденциальности" и "Условия использования".

5.153.1 выпущен 28.05.2018

Исправления ошибок:

  • Почтовые уведомления. Исправлена проблема с отправкой уведомлений об успешной авторизации при авторизации через API.

5.153.0 выпущен 22.05.2018

Изменения:

  • Форма заказа лицензии. Добавлены ссылки на пользовательское соглашение и политику конфиденциальности.
  • Валидаторы. Изменено сообщение о вводе недопустимого значения в поле для указания доменного имени.

Новые возможности:

  • Управление персональными данными. Добавлена возможность управлять документами, регулирующими обработку персональных данных пользователя. Подробнее

Исправления ошибок:

  • Авторизация через социальные сети. Исправлена проблема с авторизацией в панели управления через ВКонтакте.
  • Почтовые уведомления. Исправлена проблема с указанием некорректного URL в уведомлениях модуля GeoIP.

5.152.0 выпущен 15.05.2018

Изменения:

  • Логирование. Изменен IP-адрес, записываемый в лог: вместо адреса, под которым была пройдена авторизация отображается IP, с которого пришел запрос.

Исправления ошибок:

  • Временные директории. Исправлена ошибка сохранения в некоторых случаях директории 'todelete'.
  • Встроенный HTTP сервер. Исправлена проблема с возвратом цепочки сертификата при использовании SNI.
  • Сертификат адреса панели и VNC. Исправлена ошибка работы VNC. Ошибка возникала при добавлении сертификата для адреса панели.

5.151.0 выпущен 08.05.2018

Изменения:

  • Страницы встроенного веб-сервера. Изменен алгоритм выбора локализации служебных страниц встроенного веб-сервера: язык служебных страниц соответствует языку интерфейса панели управления.
  • Почтовые уведомления. В поле «Учетная запись» имя почтового ящика может быть указано без домена.

Исправления ошибок:

  • Адреса панели. Исправлена проблема с открытием 80-го порта при получении сертификата Let's Encrypt.
  • Резервное копирование на GoogleDrive. Исправлена проблема с получением полного списка имеющихся резервных копий.
  • Валидация дат. Исправлена ошибка получения даты из строки. Ошибка возникала, если в строке указана заведомо неверная дата.

5.150.0 выпущен 24.04.2018

Улучшения:

  • Планировщик. Добавлена возможность указания нескольких почтовых ящиков в качестве получателей.

Исправления ошибок:

  • Открытие 80 порта на время получения сертификата. Исправлена ошибка, связанная с получением Let's Encrypt сертификата из раздела «Адреса панели». Ошибка возникала в случаях, когда 80 порт был закрыт и сервера Let's Encrypt не могли проверить владельца сертификата.
  • Установка COREmanager. Исправлена ошибка, связанная с добавлением GPG-ключа для репозитория в Debian 9.
  • Заказ триальной лицензии. Исправлена ошибка некорректного отображения текста на форме активации лицензии. Возникала, если поле "Код активации" было пустым.

5.149.0 выпущен 17.04.2018

Изменения:

  • Установка узла кластера. Убрана возможность установки панели управления на сервер, где сеть настроена с помощью systemd-networkd.
  • Адреса панели. Исправлена ошибка с удалением адресов панели. Теперь невозможно удалить последний адрес панели.

5.148.0 выпущен 10.04.2018

Исправления ошибок:

  • Сертификаты адресов панели. Исправлен алгоритм добавления сертификата: если в поле "CN" содержится недопустимое доменное имя, то используется имя из поля "subjectAltName".

5.146.0 выпущен 27.03.2018

Изменения:

  • Ресурсные записи домена. Убрана возможность создавать TXT-записи, содержащие перенос строки.
  • Валидатор subdomain. Добавлена обработка обратных DNS-запросов с подсетью.

Исправления ошибок:

  • Фильтры. Исправлена проблема с формированием некорректного запроса к базе данных. Возникала при добавлении второго фильтра, который содержал пробелы в многострочном поле.

5.142.0 выпущен 27.02.2018

Изменения:

  • Восстановление пароля. Исправлена проблема с кодировкой заголовков писем о восстановлении пароля.

Исправления ошибок:

  • Резервное копирование. Исправлена проблема с загрузкой резервных копий пользователей при подключенной корзине Amazon S3. Возникала, если в имени резервной копии содержалось нижнее подчеркивание.
  • Резервное копирование на Amazon S3. Исправлена проблема с подключением корзин, созданных вручную.

5.141.0 выпущен 20.02.2018

Изменения:

  • Журнал операций. Оптимизировано отображение списка операций под учетной записью с уровнем доступа "Пользователь".

Улучшения:

  • Заказ триальной лицензии. Добавлена возможность изменить почтовый адрес.

Исправления ошибок:

  • Права. Исправлена ошибка проверки прав доступа пользователя к спискам, настроенным в разделе "Права".

5.140.0 выпущен 13.02.2018

Исправления ошибок:

  • Фильтры. Устранена возможность создать два одноименных фильтра.
  • Сертификат адреса панели. Исправлена ошибка при сохранении доменного имени из Wildcard-сертификата.

5.139.1 выпущен 08.02.2018

Исправления ошибок:

  • Менеджер файлов. Исправлена проблема с загрузкой файлов от имени учетной записи с уровнем доступа "Пользователь".
  • Менеджер файлов. Исправлена проблема с загрузкой файлов из под учетной записи с уровнем доступа "Пользователь".

5.139.0 выпущен 06.02.2018

Изменения:

  • Заказ лицензий. Изменена заключительная форма регистрации нового пользователя и лицензии. Поля "Логин" и "Пароль" доступны только для чтения.

Новые возможности:

  • Установка ОС. Добавлена возможность создать программный RAID-массив. Подробнее
  • Права для файла/каталога при создании в Filemanager. Изменена логика назначения прав доступа к файлам: права "по умолчанию" для создаваемого файла наследуются от родительского каталога.

Исправления ошибок:

  • Обновление панели управления. Исправлена ошибка дублирования пакетов после обновления панели управления.
  • Настройки пользователя - Почтовые уведомления. Исправлена логика проверки данных в поле "Email".

5.138.1 выпущен 01.02.2018

Исправления ошибок:

  • Исправлена ошибка безопасности.

5.138.0 выпущен 30.01.2018

Изменения:

  • Модули. Изменен алгоритм установки модулей: в процессе установки панель управления будет обновлена до последней версии.

5.137.1 выпущен 24.01.2018

Исправления ошибок:

  • Префиксы. Исправлена проблема зависания формы, содержащей поля с префиксами.

5.136.0 выпущен 16.01.2018

Изменения:

  • Пространство имен mgr_user. Добавлена функция GetHome для получения домашней директории пользователя.

Новые возможности:

  • Резервное копирование. Файлы резервных копий в хранилище и в рабочей директории теперь распределяются в поддиректории, в зависимости от имени пользователя и даты.
  • Форма заказа лицензии. Добавлена возможность заказать коммерческую или ознакомительную лицензию. Подробнее

5.135.1 выпущен 24.01.2018

Улучшения:

  • Значительно ускорен процесс запуска внешних приложений.

5.134.0 выпущен 05.12.2017

Исправления ошибок:

  • Обработка шагов мастера. Исправлена ошибка неправильного определения функции шага. Возникала, если параметр 'step' был пустой.

5.133.0 выпущен 28.11.2017

Изменения:

  • Создание символьной ссылки. В классе mgr_job::safe::SymLink возвращена возможность задавать права на символьную ссылку.

5.132.0 выпущен 21.11.2017

Изменения:

  • Настройки пользователя. Добавлена возможность задать почтовый адрес пользователя через sbin/mgrctl. Для этого необходимо в параметре 'url' указать адрес панели управления, который будет добавлен в письмо для подтверждения Email.

Исправления ошибок:

  • Настройка системы. Исправлена ошибка запрета на одновременную активацию флагов "Разрешить доступ поддержке ISPsystem" и "Разрешить доступ поддержке хостинга".

5.131.0 выпущен 14.11.2017

Исправления ошибок:

  • Адреса панели. Исправлена ошибка запуска ihttpd. Возникала после добавления или удаления SSL-сертификатов и IP-адресов.

5.130.0 выпущен 07.11.2017

Изменения:

  • Настройки системы. Модуль "Настройки системы" стал доступен для пользователей с уровнем доступа "Администратор".

Исправления ошибок:

  • Скрипт обновления pkgugrade.sh. Добавлено обновление пакетного менеджера Yum.
  • Процессы sbin/licctl. Исправлена ошибка запуска большого количества процессов sbin/licctl. Возникала при отсутствии лицензии на панель управления сервером.

5.129.0 выпущен 31.10.2017

Изменения:

  • Выборка за период. Период "Месяц" всегда доступен в поле выбора периода времени.

Новые возможности:

  • Хранилище резервных копий. Добавлена поддержка хранилища Google Drive для резервных копий.

Исправления ошибок:

  • Адреса панели. Исправлена ошибка сохранения цепочек SSL-сертификатов.

5.128.0 выпущен 24.10.2017

Изменения:

  • Адреса панели. Модуль "Адреса панели" стал доступен для пользователей с уровнем доступа "Администратор".

Улучшения:

  • Резервное копирование. В фильтры плана резервного копирования добавлен новый тип данных "Узлы кластера".

Исправления ошибок:

  • Fail2ban. Исправлена ошибка установки Fail2ban на Debian 9.

5.127.0 выпущен 17.10.2017

Изменения:

  • Обновление панели управления. Изменено время обновления панели управления - теперь оно выбирается случайно, в пределах одних суток.
  • Пункт меню. Пункт меню "Регистрация ошибки" заменен на "Предложить улучшение".
  • Страница ожидания выполнения запроса. Изменена ссылка с копирайта для русской локализации панели управления. Вместо ispsystem.com используется ispsystem.ru.

5.126.1 выпущен 15.11.2017

Исправления ошибок:

  • Сертификаты Let's Encrypt. Обновлено пользовательское соглашение.

5.126.0 выпущен 10.10.2017

Изменения:

  • Резервное хранилище Яндекс.Диск. Исправлена ошибка удаления файла, возникавшая в процессе настройки резервного хранилища Яндекс.Диск.
  • Изменение API. Добавлена возможность указать таймаут для отправки письма через mgr_email::SmtpServer.

Исправления ошибок:

  • Безопасность. Исправлены ошибки безопасности.

5.125.1 выпущен 03.10.2017

Изменения:

  • Адреса панели. Исправлена ошибка отсутствия части сообщений для элементов управления формы создания IP-адреса.

5.125.0 выпущен 03.10.2017

Изменения:

  • Почтовые уведомления. Теперь язык почтовых уведомлений изменяется в настройках пользователя при смене языка панели, без необходимости изменять почтовый адрес
  • Выборка за период. Период "Неделя" всегда доступен в поле выбора периода времени.

Исправления ошибок:

  • Иконки в статус баре. Исправлена ошибка неправильной отрисовки иконок в статусбаре. Возникала при выделении нескольких строк.

5.124.0 выпущен 26.09.2017

Изменения:

  • Рецепты. Увеличен размер информации попадающей в интерфейс уведомлений панели в случае, если рецепт завершился с ошибкой.
  • Почтовые уведомления. Изменен цвет баннера о неподтвержденном почтовом адресе.

Новые возможности:

  • Встроенный HTTP сервер. Добавлена возможность генерировать Let's Encrypt сертификаты напрямую из модуля управления адресами панели. Добавлена возможность настройки SNI для встроенного сервера в CentOS 7, Debian 8 и Ubuntu 16.04. Подробнее

Исправления ошибок:

  • Резервные копии. Исправлена ошибка, в результате которой в список хранилищ попадало несуществующее хранилище

5.123.0 выпущен 19.09.2017

Изменения:

  • Планы резервного копирования. Убрано поле "Адрес e-mail", не относящееся к настройке планировщика для резервного копирования

5.122.0 выпущен 12.09.2017

Изменения:

  • Синхронизация шаблонов ОС. В случае неудачной синхронизации шаблонов методом rsync в панели будет зарегистрировано уведомление, сообщающее об этом
  • Проверка версии COREmanager, а не только репозитория, для выяснения, необходимо ли делать downgrade при установке.

Исправления ошибок:

  • Для новых установок на Debian 8 закрывается соединение на 111 порт по UDP. На CentOS 6 и 7 он не открывается(в отличии от более ранних установок).

5.121.0 выпущен 05.09.2017

Новые возможности:

  • Домены. Добавлена поддержка CAA записей.

Улучшения:

  • Проверка свободного места(не менее 300 мегабайт) при запуске обновления панели через pkgupgrade.sh.

Исправления ошибок:

  • Модули. Исправление ошибки, в результате которой при открытии меню "Модули" не загружается лицензия

5.120.0 выпущен 29.08.2017

Изменения:

  • Почтовые уведомления. Добавление форматирования письма о подтверждении адреса электронной почты, высылаемого при изменении почтового адреса в меню "Настройки пользователя"

5.119.0 выпущен 22.08.2017

Исправления ошибок:

  • Групповое редактирование. Исправление ошибки, в результате которой неправильно обрабатывались элементы управления, если они находились в одном поле и первый элемент управления был только для чтения
  • Отправка почты. Исправление ошибки, в результате которой при отправке письма не отправлялась копия и скрытая копия

5.117.0 выпущен 08.08.2017

Исправления ошибок:

  • Прерывание wget процессов в install.sh по таймауту, используя утилиту timeout.

5.116.0 выпущен 01.08.2017

Изменения:

  • Почтовые уведомления. Теперь баннер, сообщающий о необходимости подтвердить почтовый адрес, при скрытии, не будет показываться в течение месяца

Улучшения:

  • Адреса панели. Добавлена проверка нового IP-адреса панели
  • Модули. Уменьшение времени загрузки списка модулей

Исправления ошибок:

  • Уведомления. Исправление ошибки, в результате которой при удалении пользователя не удалялись его нотификации об уведомлениях

5.115.0 выпущен 25.07.2017

Изменения:

  • Статистика. В "журнале операций" расширенный поиск по пользователям и IP-адресам теперь выполняется по вхождению, вместо точного сравнения.
  • Глобальный поиск. Реализовано отображение сохраненных фильтров после использования глобального поиска.
  • Почтовые уведомления. Теперь баннер о подтверждении адреса электронной почты не скрывается при выключении модуля восстановления пароля

Исправления ошибок:

  • Зависание панели. Исправление ошибки, в результате которой, если использовался ведомый сервер имен, панель могла зависнуть
  • Почтовые уведомления. Исправление ошибки, в результате которой если не настроен почтовый сервер, то показывается баннер о подтверждении почтового адреса
  • Резервное копирование. Исправление ошибки, в результате которой не подключалось ftp хранилище, если у него ограничен доступ к корневой директории.
  • Уведомления. Исправление ошибки, в результате которой под пользователем не исчезало уведомление после его просмотра
  • Фоновые задания. Исправление ошибки, в результате которой кнопка "Завершить" доступна для заданий, завершившихся с ошибкой

5.114.0 выпущен 18.07.2017

Изменения:

  • Домены. Упрощена проверка TXT записей, убрано ограничение на формат записи "*=*".
  • Резервное копирование. Теперь хранилище Dropbox работает через API v2

Исправления ошибок:

  • Настройка почтовых уведомлений. Исправление ошибки, в результате которой если не подтвержден Email в настройках пользователя, то дублируется баннер, сообщающий о неподтвержденном почтовом адресе

5.112.0 выпущен 04.07.2017

Изменения:

  • Информация о системе. Исправлена ошибка, когда показывается только один процессор при наличии нескольких процессоров.

Улучшения:

  • Синхронизация шаблонов ОС. Для методов rsync и distrsync добавлена поддержка синхронизации sparsed файлов

5.110.0 выпущен 20.06.2017

Изменения:

  • Обновление панели. Запуск afterupdate осуществляется при первом успешном запуске панели. Ранее вызов afterupdate производился пакетным менеджером, но панель не всегда была готова его обработать

Исправления ошибок:

  • Резервное копирование. Исправление ошибки, в результате которой могло не подключиться хранилище Amazon S3, если в корзине более 1000 файлов
  • Список изменений. Исправление ошибки, в результате которой при обновлении панели не ставилась дата установки обновления
  • Исправление ошибки в парсере конфигурационных файлов named (bind). Неверно удалялись записи о зонах, содержащих дополнительные поля с массивами значений.
  • Повторная генерация конфигурационного файла /etc/pdns/pdns.conf при повторной установке сервера PowerDNS на CentOS.

5.109.0 выпущен 13.06.2017

Исправления ошибок:

  • Настройки пользователя. Исправление ошибки, в результате которой если не настроен внешний почтовый сервер, не скрывается кнопка "Выслать подтверждение"
  • Настройка логирования. Исправление ошибки, в результате которой отображается неправильный уровень при уровне логирования по умолчанию

5.108.0 выпущен 06.06.2017

Изменения:

  • Изменение порядка обработки правил из debug.conf. Теперь правила проверяются в следующей последовательности: binary.module, binary.*, *.module, *.*. При нахождении подходящего правила проверка завершается
  • Управление записями домена. Изменение в создании домена. Теперь при его создании для SOA записи параметр "refresh" берётся из конфигурационного файла.

Улучшения:

  • Настройка логирования. Добавлена возможность настройки логирования приложений, используемых панелью
  • Главная страница - Информация о системе. Определение единиц измерения размера дискового пространства

Исправления ошибок:

  • IP-адреса. Исправление ошибки, в результате которой в списке IP-адресов могли показываться одинаковые адреса
  • Исправление установки powerdns, при уже установленном сервере баз данных MySQL.
  • Shell-клиент. Исправление ошибки, в результате которой могли использоваться неправильные порты

5.107.0 выпущен 30.05.2017

Изменения:

  • Имена пользователей. Изменение максимальной длины имен пользователей. Подробнее
  • Не вызывать mgrctl exit при установке/обновлении пакетов из postinst скриптов, если панель в это время не запущена.

Улучшения:

  • Восстановление пароля. Теперь ссылка "Восстановление пароля" скрывается, если модуль восстановления пароля отключен или не настроен внешний почтовый сервер
  • Файл автодополнения командной строки bash для mgrctl. Требует наличия установленного пакета bash-completion.

Исправления ошибок:

  • Права. Исправление ошибки, в результате которой не отключается функция "Включить двухэтапную аутентификацию"
  • IP-адреса в CentOS 7. Исправление ошибки, в результате которой остаются пустые файлы конфигурации сетевых интерфейсов.

5.106.0 выпущен 23.05.2017

Исправления ошибок:

  • Добавление узла кластера. Исправлена ошибка, при которой процесс установки узла кластера мог завершиться ошибкой

5.105.1 выпущен 19.05.2017

Исправления ошибок:

  • Работа плагинов. Исправлена проблема отображения форм и списков, созданных с помощью плагинов

5.105.0 выпущен 16.05.2017

Улучшения:

  • Почтовые уведомления. Добавление возможности указания имени отправителя в настройках почтовых уведомлений

Исправления ошибок:

  • Управление рецептами. Исправлена ошибка парсинга рецепта при которой генерировались исключения

5.104.1 выпущен 19.05.2017

Исправления ошибок:

  • Работа плагинов. Исправлена проблема отображения форм и списков, созданных с помощью плагинов

5.103.1 выпущен 04.05.2017

Исправления ошибок:

  • Активные сессии. Исправление ошибки, в результате которой информация о сессии хранится долгое время

5.103.0 выпущен 02.05.2017

Улучшения:

  • Почтовые уведомления. Добавление ссылки на форму "Настройки пользователя" в баннере, появляющемся, когда почтовый адрес не подтвержден

5.102.0 выпущен 25.04.2017

Улучшения:

  • Дополнительные IP-адреса. Теперь возможно добавить дополнительные IP-адреса с помощью конфигурационного файла. Подробнее
  • Долгая ротация логов. Теперь архивацией логов занимается отдельный процесс, который будет запущен в момент ротации
  • Периоды. Добавление периодов "квартал", "полгода" и "год" для отчетов и фильтров

Исправления ошибок:

  • Настройка логирования. Исправление ошибки, в результате которой при установке настройки "Все модули" по умолчанию, пропадало описание в столбце "Уровень"
  • Кавычки в txt записях. Добавление валидатора для проверки значений TXT записей
  • Конвертеры. Исправление ошибки, в результате которой конвертер punycode завершается с ошибкой при конвертации строк, состоящих из пробелов

5.101.0 выпущен 18.04.2017

Изменения:

  • Объем памяти и размер файла подкачки (swap) в информации о системе отображается в мебибайтах (1 MiB = 1048576 байт).
  • Почтовые уведомления. Теперь возможность настройки почтовых уведомлений доступна на уровне администратора
  • Переход на новые сервера лицензий. Поддержка старой схемы взаимодействия вырезана из licctl.

Новые возможности:

  • Добавлена новая экспериментальная реализация работы с IP адресами. Она может быть включена параметром "Option IpManagement2" в конфигурационном файле панели и представляет собой замену IPmanager. Подробнее: https://doc.ispsystem.ru/index.php/IPmanager_APIv2.
  • Поддержка проксирования IPMI от Asus.

Улучшения:

  • Возможность скрывать плагины, в зависимости от наличия необходимых возможностей (isp_api::AddFeature).
  • Возможность прямого перехода на сайт партнера. Возможность сделать переход на сайт партнера, при нажатии в модулях на кнопку купить, вместо попытки автоматически купить требуемый плагин через API BILLmanager
  • Естественная сортировка. Для наклейки и стойки серверов, а также для идентификатора и описания портов коммутатора теперь используется естественная сортировка.
  • Работа с URL. Обработка закодированных символов в случае, если шестнадцатеричное представление было передано с использованием символов 'a'-'f' (в нижнем регистре)
  • Иконка списка услуг. Добавлена возможность указания своей иконки для списка услуг определенного типа
  • Настройка логирования. Добавление описания новых модулей
  • Автоматическая настройка резервного копирования. Возможность вызова backup2.settings из сценария начальной настройки. Подробнее: https://doc.ispsystem.ru/index.php/Внешняя_настройка_приложений
  • Освобождение IP адресов. При освобождении IP адреса в случае возникновения ошибок, вешается уведомление, и попытка освободить адрес будет предпринята позднее

Исправления ошибок:

  • Исправления ошибок при печати отчетов и списков. При печати отчета или отправке отчета на почту сотруднику, для полей с мультиселектом, показывалось только первое значение. При печати списка, в котором включена сортировка по нескольким полям, треугольник (символ сортировки) отрисовывается только для колонки, по которой сортировка идет первой
  • Установка пакетов при добавлении узла кластера. Добавлена отпция для принудительного отключения интерактивного режима при установке пакетов в ОС Debian в процессе добавления узла кластера.
  • mgr_date::Date переход на летнее время. mgr_date::Date хранит время соответсвующее полудню установленной даты (ранее это была полночь), чтобы избежать возможных проблем связанных с переходом на летнее время (mgr_date::Date::AddDays мог добавить на один день меньше, чем указано)
  • Отрицательные числа в XML. Исправление устраняет проблему преобразования через XSLT отрицательных чисел в строку
  • Редактирование рецептов. Исправлена ошибка, не позволявшая переименовать файл рецепта в процессе редактирования.
  • Двухэтапная аутентификация. Исправление ошибки обновления QR-кода на форме настройки двухэтапной аутентификации
  • Падение панели при регистрации уведомления. Исправление ошибки, в следствии которой панель могла падать при регистрации нового уведомления

5.100.1 выпущен 12.04.2017

Исправления ошибок:

  • Обновление продуктов. Обновление нескольких стоящих рядом панелей может установить недоступную версию (версию, не которую нет лицензии).

5.100.0 выпущен 11.04.2017

Изменения:

  • Работа с регулярными выражениями. Изменение алгоритма компиляции regex. Теперь, если при компиляции строка содержит неверное расширенное POSIX выражение, будет предпринята попытка скомпилировать её в обычное регулярное выражение

Новые возможности:

  • Восстановление пароля. Добавление возможности восстановить пароль пользователя панели. Подробнее

Улучшения:

  • Поддержка версий шаблонов ОС. Изменен алгоритм выбора шаблона в фоновом задании установки/обновления шаблонов ОС. Теперь при наличии нескольких одноименных шаблонов в описании metadata.xml будет установлен шаблон с наибольшей версией.

Исправления ошибок:

  • Исправление некорректного поведения автоматических фильтров в списке активных сессий.
  • Исправление ошибки изменения действия по двойному щелчку в таблицах, содержащих группы кнопок объединенные в один toolgrp.
  • Отображаем в списке активных запросов имя пользователя, а не его ID.

5.100.0 выпущен 11.04.2017

Изменения:

  • Работа с регулярными выражениями. Изменение алгоритма компиляции regex. Теперь, если при компиляции строка содержит неверное расширенное POSIX выражение, будет предпринята попытка скомпилировать её в обычное регулярное выражение

Новые возможности:

  • Восстановление пароля. Добавление возможности восстановить пароль пользователя панели. Подробнее

Улучшения:

  • Поддержка версий шаблонов ОС. Изменен алгоритм выбора шаблона в фоновом задании установки/обновления шаблонов ОС. Теперь при наличии нескольких одноименных шаблонов в описании metadata.xml будет установлен шаблон с наибольшей версией.

Исправления ошибок:

  • Исправление некорректного поведения автоматических фильтров в списке активных сессий.
  • Исправление ошибки изменения действия по двойному щелчку в таблицах, содержащих группы кнопок объединенные в один toolgrp.
  • Отображаем в списке активных запросов имя пользователя, а не его ID.

5.98.0 выпущен 28.03.2017

Изменения:

  • Переход на новые сервера лицензий. Поддержка старой схемы взаимодействия вырезана из licctl.

Новые возможности:

  • Поддержка проксирования IPMI от Asus.

Улучшения:

  • Возможность скрывать плагины, в зависимости от наличия необходимых возможностей (isp_api::AddFeature).

5.97.0 выпущен 21.03.2017

Новые возможности:

  • Добавлена новая экспериментальная реализация работы с IP адресами. Она может быть включена параметром "Option IpManagement2" в конфигурационном файле панели и представляет собой замену IPmanager. Подробнее: https://doc.ispsystem.ru/index.php/IPmanager_APIv2.

Улучшения:

  • Естественная сортировка. Для наклейки и стойки серверов, а также для идентификатора и описания портов коммутатора теперь используется естественная сортировка.
  • Работа с URL. Обработка закодированных символов в случае, если шестнадцатеричное представление было передано с использованием символов 'a'-'f' (в нижнем регистре)
  • Иконка списка услуг. Добавлена возможность указания своей иконки для списка услуг определенного типа
  • Освобождение IP адресов. При освобождении IP адреса в случае возникновения ошибок, вешается уведомление, и попытка освободить адрес будет предпринята позднее

Исправления ошибок:

  • Установка пакетов при добавлении узла кластера. Добавлена отпция для принудительного отключения интерактивного режима при установке пакетов в ОС Debian в процессе добавления узла кластера.
  • mgr_date::Date переход на летнее время. mgr_date::Date хранит время соответсвующее полудню установленной даты (ранее это была полночь), чтобы избежать возможных проблем связанных с переходом на летнее время (mgr_date::Date::AddDays мог добавить на один день меньше, чем указано)
  • Отрицательные числа в XML. Исправление устраняет проблему преобразования через XSLT отрицательных чисел в строку
  • Редактирование рецептов. Исправлена ошибка, не позволявшая переименовать файл рецепта в процессе редактирования.

5.96.1 выпущен 15.03.2017

Улучшения:

  • Возможность прямого перехода на сайт партнера. Возможность сделать переход на сайт партнера, при нажатии в модулях на кнопку купить, вместо попытки автоматически купить требуемый плагин через API BILLmanager

5.96.0 выпущен 14.03.2017

Улучшения:

  • Настройка логирования. Добавление описания новых модулей
  • Автоматическая настройка резервного копирования. Возможность вызова backup2.settings из сценария начальной настройки. Подробнее: https://doc.ispsystem.ru/index.php/Внешняя_настройка_приложений

Исправления ошибок:

  • Двухэтапная аутентификация. Исправление ошибки обновления QR-кода на форме настройки двухэтапной аутентификации

5.95.0 выпущен 07.03.2017

Исправления ошибок:

  • Двухэтапная аутентификация. Исправление ошибки в отключении двухэтапной аутентификации
  • Двухэтапная аутентификация. Исправление ошибки, в результате которой не считывается QR-код

5.93.0 выпущен 21.02.2017

Изменения:

  • Почтовые уведомления. Уменьшение до 30 секунд ожидания отправки почтовых уведомлений через сервер ISPsystem

Улучшения:

  • Список модулей. Получаем цены модулей не из биллинга ISPsystem, а с серверов лицензий. Это позволит без проблем открывать список, если ваш сервер сможет дойти хотя бы до одного из наших серверов лицензий

Исправления ошибок:

  • Не открывается плагин для softaculous. Более строгая проверка версии запроса. Теперь только запросы, URI которых начинаются с /api2/, обрабатываются по новой схеме
  • Нельзя установить уровень логирования меньше уровня, заданного по умолчанию. Уровень логирования, заданный в debug.conf для всех модулей перекрывает настройки по умолчанию, заданные в самой программе. А уровень логирования, установленный для конкретного бинарника, получает больший приоритет относительно такого же правила, установленного для всех логов
  • Зависание панели. Исправление deadlock, иногда возникавшего при изменении конфигурационного файла панели через API
  • Зависимость coremanager от пакета wget.
  • Шаблонизатор. Добавлена проверка возникновения циклического импорта файла при создании конфигурации веб-сервера с помощью механизма шаблонизатора (директива import)
  • Запросы к панели через URL /manager/<имя панели>. Исправление решает проблему с обработкой подобных вызовов
  • Регистронезависимая сортировка таблиц (calpha). Исправление алгоритма сортировки
  • Менеджер файлов. Исправление ошибки в обработке имён файлов.
  • Исправление установки на систему, с установленным openntpd. Исправлена проблема при установки COREmanager на Debian, если стоит openntpd, вместо ntp.

5.92.0 выпущен 14.02.2017

Изменения:

  • Ковертация количества байт в удобочитаемую форму. Не конвертировать значения, содержащие символы, отличные от цифр, точки или пробелов. Это помогает избежать повторной конвертации значения

5.91.0 выпущен 07.02.2017

Улучшения:

  • Логирование. Исправление ошибок, когда данные одних приложений могли попадать в логи других. Расширение возможностей по настройке детализации логов. Изменение формата имён файлов, получающихся в следствии ротации логов. Подробнее: http://doc.ispsystem.ru/index.php/Настройка_логирования_(debug.conf)
  • Скачивание файлов. Добавление обработки атрибута open при скачивании файлов через панель. Если атрибут имеет значение "yes", браузер попытается полученный файл сразу открыть
  • Синхронизация шаблонов ОС. Выполняется повторная попытка синхронизации ОС, если первая попытка синхронизации завершилось ошибкой

Исправления ошибок:

  • Исправление установки samba. После установки сервис не был запущен
  • Резервное копирование. Исправление ошибки, в результате которой возникают сложности с удалением резервных копий, при использовании Яндекс.Диск и DROPBOX в качестве хранилища.
  • Падение панели при регистрации уведомления. Исправление ошибки, в следствии которой панель могла падать при регистрации нового уведомления

5.90.0 выпущен 31.01.2017

Исправления ошибок:

  • Исправление установки ISPmanager 5 Lite на Ubuntu-16.04. В некоторых случаях установка завершалась с ошибками.
  • Не сохраняются права и владельцы папок. Исправление ошибки, в результате которой при копировании каталогов в FileManager не сохранялись права доступа и владельцы
  • Кэширование данных полученных из БД. Исправление ошибки в результате которой панель могла работать с данными, несоответствующими реальным данным хранящимся в БД

5.89.0 выпущен 24.01.2017

Изменения:

  • Национальный домен в URL. Изменение валидатора "url". Прежняя версия заменяла национальный домен внутри url на его punycode представление
  • Большое количество файлов в var/run. Не сохранять файл состояния задачи, если она была успешно завершена

Новые возможности:

  • Резервное копирование. Возможность повторной загрузки файлов резервной копии в случае ошибки

Исправления ошибок:

  • Обработка ошибок SSH. Исправление в алгоритме обработки ошибок, возникающих в процессе выполнения команды на удаленном сервере по SSH.
  • Настройки пользователя. Исправление ошибки, в результате которой если не удалось отправить письмо о подтверждении почтового ящика при сохранении настроек пользователя, поле "Email" скрывалось
  • Обновление компонентов панели на узлах кластера. Исправление ошибки в модуле обновления репозиториев, из-за которой не выполнялось автоматическое обновление компонентов панели на удаленных узлах кластера.
  • Отсутствуют страницы ошибок подключения к IPMI. Добавление пропущенных страниц ошибок, которые должны отображаться при обращении к IPMI по устаревшей ссылке
  • Панель не видит часть IPv6 адресов. Исправление ошибки. Из-за особенностей работы procfs, при чтении /proc/net/if_inet6 большими блоками, может пропадать часть содержимого

5.88.0 выпущен 17.01.2017

Изменения:

  • Резервное копирование. Для хранилища Amazon S3 изменена авторизация на AWS4-HMAC-SHA256

5.87.0 выпущен 10.01.2017

Изменения:

  • Резервное копирование. Теперь FTPS-хранилище недоступно для использования
  • Сообщения для индикатора прогресса. При групповом редактировании сообщения подгружаются из сообщений функции вместо сообщений groupedit
  • Временные файлы. Всем временным файлам и каталогам добавлен суффикс ".tmp". При удалении добавлена проверка номера inode (если изменился, файл/каталог удален не будет). Номер потока в именах временных файлов при редактировании конфигов меняется на псевдослучайную последовательность
  • Авторизация в shellinabox. Изменение способа авторизации в shellinabox. Теперь окружение пользователя полностью соответствует обычному входу в систему
  • Доступ к функциям. Управление доступа к функциям требует наличия пользователя для получения данных, специфичных для выбранного уровня доступа. Данное изменение вместо ошибки, если пользователь не задан, предлагает выбрать нового пользователя и продолжить работу
  • Определение типа репозитория. Изменение алгоритма определения типа репозитория. Это должно устранить проблему возникавшую в случае установки apt на CentOs.

Улучшения:

  • Протоколы и шифры SSL во встроенном WEB сервере. Добавлена возможность задавать через ihttpd.conf (ssl_cipher) параметры SSL соединений. Формат строки соответствует параметру priorities функции gnutls_priority_init
  • Смена пароля. Теперь для смены собственного пароля необходимо ввести старый пароль.
  • Поддержка проксирования запросов для IPMI Supermicro. Добавление проксирования порта 3520, который используется некоторыми IPMI
  • Настройка почтового сервера. Теперь настройки почтового сервера расположены в меню "Почтовые уведомления". Доступна возможность настраивать отправку только определенных типов уведомлений. Выбор почтового сервера ISPsystem теперь недоступен
  • Последний доступный релиз. Добавление в licctl info информации о последнем доступном релизе

Исправления ошибок:

  • При заказе плагина не корректно определяется тариф. Игнорирование недоступных пользователю тарифов
  • Не работает HP Ilo через IPMI proxy. Исправление алгоритма формирования http chunk. Ошибка не позволяла открывать IPMI серверов HP через браузер Chrome
  • Не завершаются групповые операции. Исправление ошибки, возникающей при выполнении групповой операции, если пользователь выходит из панели или возвращается на уровень выше. Теперь запросы групповых операций, выполняемых в отдельных потоках, получают собственный идентификатор сессии
  • Перезапуск панели при скачивании лицензии. Исправление, чтобы licctl не пытался перезапускать панель, если она до этого не была запущена
  • Работа с IPv6 адресами. Исправление метода SetMask класса mgr_net::Ip. Неверно высчитывалась маска для IPv6 адресов при значении префикса некратном 8
  • Обновление панели. Исправление ошибки, в результате которой кнопка обновить продукт не работала при отключенном автоматическом обновлении панели
  • Резервное копирование. Исправление ошибки в бэкапах.
  • Многопоточность. Исправление ряда ошибок c многопоточностью, которые могли приводить к нештатному завершению работы панели
  • Прямое чтение записей конфигов. Исправление ошибки чтения записей из конфига. Ошибка возникала, если в этой же транзакции происходило изменение какой-либо записи с меньшим смещением
  • Резервное копирование. Исправление ошибки, в результате которой при настройке хранилища Amazon S3 в некоторых случаях перезапускается панель
  • Сохранить в CSV. Исправление ошибки конвертации неподдерживаемых кодировкой Windows-1251 символов UTF-8
  • Поиск в менеджере файлов. При вводе несуществующего каталога с невидимым символом в конце имени будет выводиться предупреждение.

5.85.0 выпущен 06.12.2016

Улучшения:

  • Поддержка HP Lights Out 100. Поддержка проксирования запросов для IPMI HP Lights Out 100

Исправления ошибок:

  • Репозитории рецептов. Исправление ошибки удаления репозитория рецептов, в результате которой не удалялся каталог репозитория.

5.84.0 выпущен 29.11.2016

Улучшения:

  • Верстка списка на форме. Исправлена ошибка верстки списка на форме при фиксированном поле выше

Исправления ошибок:

  • Проксирование IPMI запросов. В некоторых случаях не подменялось значение codebase в jnlp файлах, что не позволяло открыть KVM
  • SSH ключи. Предоставить возможность создавать записи публичного SSH-ключа с одинаковым именем для разных пользователей.
  • Модальная форма подтверждения операции. Исправлено положение кнопок на форме всплывающего (модального) окна при отображении ошибки.
  • Верстка фиксированного поля на форме. Исправлена ошибка верстки фиксированного поля, при возникновении ошибки
  • Верстка текстарии с изменением размера. Исправлена ошибка верстки текстарии с изменяемой высотой, при автоматическом изменении высоты.

5.83.1 выпущен 28.11.2016

Исправления ошибок:

  • График "Ресурсы сервера". Исправление ошибки с отображением графика.

5.83.0 выпущен 22.11.2016

Изменения:

  • Список шаблонов ОС. Иконка, отображающая состояние шаблона (установлен/не установлен) будет отображаться и в процессе установки или обновления шаблона.

Исправления ошибок:

  • Резервное копирование. Исправление ошибки работы с хранилищами Яндекс.Диск и Amazon S3 на операционной системе Ubuntu 16.04
  • Журнал операций. Исправление ошибки, в результате которой не удаётся удалить устаревшие данные.

5.82.0 выпущен 15.11.2016

Изменения:

  • Использование непривилегированного пользователя при создании новых view в powerdns.

Исправления ошибок:

  • Пропадают задания планировщика. Задания планировщика могли пропадать, при одновременном старте нескольких панелей
  • Добавление узла кластера. Внятное сообщение об ошибке установки пакетов на удаленном узле кластера.
  • Синхронизация шаблонов методом rsync. Экранирование IPv6 при синхронизации шаблонов ОС на узел, подключенный по IPv6.
  • График "Ресурсы сервера". Исправление ошибки, в результате которой происходит полная очистка данных, необходимых для построения графика.

5.81.0 выпущен 08.11.2016

Новые возможности:

  • Резервное копирование. Возможность установки пароля и шифрование резервных копий

Исправления ошибок:

  • Антивирус в результатах поиска файлов. Исправление ошибки, в результате которой не предоставляется информация о ходе проверки.
  • Удаление директорий старых репозиториев при запуске pkgupgrade.sh. Директории ispsystem-5.* из кэша yum не удалялись никогда и занимали место.
  • Первая строка логов в менеджере файлов. Исправление ошибки, в результате которой не отображалась первая строка при просмотре файла логов в менеджере файлов.

5.80.0 выпущен 01.11.2016

Новые возможности:

  • Проксирование для IPMI. Возможность попасть на IPMI, находящийся за NAT

Улучшения:

  • SVG-логотип. В настройках бренда добавлена поддержка SVG-логотипа.

Исправления ошибок:

  • Кнопка "Антивирус" в результатах поиска файлов. Исправлена ошибка, в результате которой, в панелях с неустановленным ClamAv отображалась кнопка "Антивирус".

5.79.0 выпущен 25.10.2016

Исправления ошибок:

  • Установка GeoIP. Исправлена ошибка возникающая при скачивании базы адресов, при отсутствии каталога /usr/share/GeoIP
  • CNAME записи. Запрещено создание CNAME записей, ссылающихся на самих себя

5.78.1 выпущен 08.11.2016

Исправления ошибок:

  • Генерация CSR-запроса. Исправление ошибки, вследствие которой не указывалась версия спецификации CSR при генерации CSR-запроса
  • Генерация CSR-запроса. Исправление ошибки, вследствие которой не указывалась версия спецификации CSR при генерации CSR-запроса

5.78.0 выпущен 18.10.2016

Исправления ошибок:

  • Неправильные права доступа к директории основного домена. При включении автоподдомена у WWW-домена не менеются права доступа к директории основного домена

5.77.0 выпущен 11.10.2016

Изменения:

  • Имя пользователя в истории изменений БД. Теперь в истории изменений displayname отображается наравне с именем пользователя

Исправления ошибок:

  • Ограничение размера журнала. Добавлено ограничение на размер в WWW-журнала.
  • Удаление IP-адреса. Исправление ошибки, в результате которой после удаления ip-адреса становятся неработоспособными те адреса, которые были добавлены позднее, чем удалённый.
  • Подтверждение Email. Исправление ошибки, в результате которой сообщение об успешном подтверждении выводится при любых попытках подтверждения.
  • Исправление установки и настройки tftp на CentOS-7.

5.76.0 выпущен 04.10.2016

Изменения:

  • Сообщение об ошибке установки шаблона. Вывод иконки предупреждения об ошибке установки шаблона с соответствующей подсказкой.
  • Проверка уникальности IP-адреса. Добавлена функция проверки уникальности при добавлении определенного IP-адреса, независимая от режима внешнего управления IP-адресами, используемого при интеграции с BILLmanager. Проверка уникальности включается в разделе "Настройки кластера/Политики".

Исправления ошибок:

  • Обработка записей ARPA. Исправление ошибки, в результате которой обработка большого количества записей ARPA производится очень медленно

5.75.0 выпущен 27.09.2016

Улучшения:

  • Имена аккaунтов привязанных соц. сетей. В функцию "usrparam" добавлена информация об именах аккаунтов привязанных соц. сетей.

5.74.0 выпущен 20.09.2016

Изменения:

  • Обновление кэша пакетов. В задании обновления кэша пакетов sbin/pkgupdate.sh изменено время выполнения на случайное, в промежутке с 3 до 4 часов каждые сутки

Исправления ошибок:

  • Удаление заданий планировщика. Панель не находила заданий, для которых было отключено перенаправление вывода
  • Удаление всех NS записей. Добавлена проверка запрещающая удаление последней NS записи из домена
  • Добавлена дополнительная проверка при создании записей внутри домена. Если найден одноименная CNAME запись, выдается ошибка

5.73.0 выпущен 13.09.2016

Исправления ошибок:

  • Уведомление об авторизации. Пока email не подтверждён, поле Email оставалось пустым. Уведомления об авторизациях отправлялись независимо от подтверждения почтового адреса. Добавлено сообщение о необходимости подтверждения почтового ящика при отсутствии реакции на письмо.

5.72.2 выпущен 23.09.2016

Исправления ошибок:

  • Исправление поиска в менеджере файлов.
  • Исправление поиска в менеджере файлов.

5.72.1 выпущен 07.09.2016

Исправления ошибок:

  • Создание двух резервных копий вместо одной. Исправление ошибки с повторным запуском фонового задания

5.72.0 выпущен 06.09.2016

Улучшения:

  • SSL-сертификаты. Реализация работы с CSR-запросами на получение мультидоменных сертификатов по стандарту X.509 (В частности для Let's Encrypt сертификатов)

Исправления ошибок:

  • Резервное копирование. Исправление ошибки резервного копирования на хранилище Amazon S3
  • Дублирование параметров в конфигурационном файле Nginx. Исправлена ошибка, из-за которой дублировались некоторые параметры после перехода со старого механизма генерации конфигурационных файлов на шаблонизатор

5.71.0 выпущен 30.08.2016

Улучшения:

  • Немедленное обновление панели. Перед обновлением панели нажатием кнопки "Обновить продукт", будут обновлены лицензии всех установленных продуктов для уточнения максимально доступной версии ПО.

Исправления ошибок:

  • Добавление локации. Теперь можно добавлять локациюс нестандартным портом SSH.

5.70.0 выпущен 23.08.2016

Изменения:

  • Информация о системе. Теперь информация о системе доступна и на уровне администратора

Исправления ошибок:

  • Добавление зависимости COREmanager от пакета tar.
  • Регистрация ошибки - некорректное заполнения поля. При регистрации ошибки в поле "Описание" автомотически вводился коментарий в некорректном формате.

5.69.0 выпущен 16.08.2016

Улучшения:

  • Base в print.xsl. Добавлена возможностть вручную задать basehref при локальных запросах

Исправления ошибок:

  • Добавление адреса панели. Изменения вступали в силу только поcле перезапуска веб-серевера.
  • Параметры почтового сервера. Исправлена ошибка, в результате которой не отправлялись уведомления, если использовался 465 порт

5.68.0 выпущен 09.08.2016

Новые возможности:

  • Альтернативные версии MySQL. Реализована установка альтернативных версий MySQL для панели ISPmanager Lite 5. Подробнее

Улучшения:

  • В теме orion сделана поддержка собственного javascript (jscript) и атрибута event="yes" у контролов на форме. Javascript находящийся внутри тега jscript будет выполнен после отображения формы/списка/отчета. Если у контрола присутствует атрибут event="yes", то при изменение значения контрола будет вызвана ф-ция ИМЯКОНТРОЛЛА_event.

Исправления ошибок:

  • Ошибка чтения xml при перезапуске панели. В момент перезапуска панель могла закрыть без ответа часть принятых соединений
  • При удалении пользователей не очищаются уведомления. При создании пользователя с именем ранее существовавшего, ему были видны уведомления прежнего пользователя.
  • Поиск по маске содержимого в файлменеджере. Поиск производился только в первых 4Кб файла
  • named не видит изменений в файлах зон. Если в момент вызова rndc reload <domain> (в ту же секунду) панель меняла эту зону, изменения не загружались, до тех пор, пока зона будет изменена еще раз позднее

5.67.0 выпущен 02.08.2016

Улучшения:

  • Добавлена возможность продажи плагинов через сторонние биллинги. Если ваша ваш сервер размещен на ip адресах принадлежащих ресейлеру, покупка плагинов из интерфейса панели может совершаться как через биллинг ISPsystem, так и через биллинг ресейлера
  • Shell клиент в интерфейсе панели. Теперь shell клиент открывается через ihttpd и использует тот же сертификат, что и панель. Кроме этого, пользователь будет автоматически авторизован
  • Рецепты для пользователей. Реализована возможность создания и использования рецептов на уровне пользователя. Подробнее
  • Ненулевой код возврата от mgrctl при обработке ошибки.

Исправления ошибок:

  • Адреса панели. Исправлена ошибка, в результате которой после добавления цепочки сертификатов мог не запускаться ihttpd
  • Не отрезаются пробелы перед URL при закачке файла в файлменеджер. Из-за ошибки в описании формы не срабатывала проверка значения поля URL

5.66.0 выпущен 26.07.2016

Улучшения:

  • Заказ услуг. В корзину добавлено всплывающая подсказка о примененных скидках. В глобальные настройки добавлена опция позволяющая отключить отображение размера скидки при заказе.
  • Метод распределенной синхронизации шаблонов ОС. Для снижения нагрузки на мастер-узел при синхронизации шаблонов ОС реализован метод распределенной синхронизации шаблонов distrsync. Подробнее

Исправления ошибок:

  • Исправлена ошибка отправки внешних форм (например форма регистрации), в мобильной теме.
  • Исправлена ошибка отображения иконок у полей на форме, в витрине.
  • Исправлена ошибка обновления префикса, у поля на форме, по setvalues.

5.65.0 выпущен 19.07.2016

Исправления ошибок:

  • Главная - Ресурсы сервера. Исправлена ошибка, в результате которой неправильно вычислялось суммарное дисковое пространство, если существовало несколько смонтированных разделов на одном устройстве
  • Открыть чат. При открытии чата сессия более не завершается

5.64.2 выпущен 01.08.2016

Исправления ошибок:

  • Исправление ошибки безопасности.

5.64.1 выпущен 28.07.2016

Исправления ошибок:

  • Исправление безопасности.

5.64.0 выпущен 12.07.2016

Улучшения:

  • Ограничение доступа к рецептам. Реализована возможность ограничивать доступ к рецептам. Ограничение доступа настраивается в разделе "Настройки кластера/Рецепты" по кнопке "Свойства".
  • При установке через install.sh, будет установлена последняя версия ПО, которую позволяет лицензия.
  • Задание высоты фрейма во всю высоту формы. Появилось возможность растягивать фрейм во всю высоту формы, для этого используйте атрибут @fullheight. Подразумевается, что на форме будет только фрейм.

Исправления ошибок:

  • Установка шаблонов. Исправлена ошибка в модуле установки шаблонов, приводившая к невозможности установить шаблон с пробелами в имени.
  • Ресурсные записи домена. Исправлена ошибка, в результате которой при использовании PowerDNS, во время создания домена c использованием своего пространства имен в mname SOA-записи попадало имя базы данных пространства имен
  • Подключение по SSH. В модуле работы с SSH реализована обработка ошибок подключения, возникающих при создании множественных соединений с сервером.

5.63.0 выпущен 05.07.2016

Улучшения:

  • Кнопки авторизации через соц.сети. В мобильную тему добавлены кнопки авторизации через соц.сети
  • Выделение текста в редакторе кода. Появилась возможность выделять(подсвечивать) произвольный текст в редакторе кода. Для этого используйте атрибут highlight_from, который указывает из какого поля брать текст для выделения.

Исправления ошибок:

  • ihttpd грузит процессор на 100%. Переполнение при вычислении времени ожидания приводило к тому, что в определенные дни при отсутствии нагрузки ihttpd сильно нагружал процессор
  • Главная - Ресурсы сервера. Исправлена ошибка, в результате которой мог показываться некорректный график
  • Отображения поля с префиксом на внешней форме. Префикс перекрывал введенные в поле данные

5.62.1 выпущен 30.06.2016

Исправления ошибок:

  • Создание пользователя (CloudLinux). Исправлена ошибка создания пользователя с выбранной версией PHP в CloudLinux
  • Исправлена ошибка получения объекта директории по составному пути.

5.62.0 выпущен 28.06.2016

Изменения:

  • Проверка ключа лицензии. Если установленная версия продукта выше той, до которой позволяет обновляться указанный ключ, лицензия выдана не будет
  • Разнести запуск обновления панелей по времени. Теперь, время запуска обновления выбирается случайно в пределах между 3-мя и 4-мя часами ночи
  • Различные числовые валидаторы игнорируют unicode символ NO-BREAK SPACE.

Новые возможности:

  • Отключение автоматического обновления. При отключении автоматического обновления замораживается версия репозитория

Улучшения:

  • Настройка хранения логов. Настройка хранения журнала "Журнал операций ⇾ Настройки", перенесена в "Настройки системы". Добавлена возможность указывать количество дней, за которое хранить архивы логов
  • Список изменений. Выпущенные версии в статусе бета теперь помечаются в колонке Состояние "выпущен (бета)"

Исправления ошибок:

  • Неверное содержимое pid файла ihttpd. ihttpd блокировал свой pid файл на чтение (shared lock), что позволяло запускать несколько процессов ihttpd одновременно
  • Ограничение на количество открытых файлов. Linux не позволяет выставлять RLIMIT_NOFILE в RLIM_INFINITY. Выставляем в максимально возможное значение взятое из /proc/sys/fs/nr_open
  • Утечка памяти в настройках логирования. При изменении настроек предыдущие правила оставались в памяти
  • Поддержка PowerDNS. Исправлен некорректный SQL запрос, который мог приводить к ошибкам при работе с записями доменов в PowerDNS
  • Шаблоны ОС, недоступные в VMmanager KVM. Исправлена ошибка, из-за которой шаблоны ОС, доcтупные только в VMmanager OVZ, не отображались в списке шаблонов VMmanager KVM при совпадении имени шаблона. Теперь шаблоны будут отображаться в списке с указанием источника "Локальный шаблон".
  • Ресурсные записи домена. Исправлена ошибка, в результате которой некорректно обрабатывались TXT-записи, длинна которых превышала 255 символов
  • CNAME запись с именем '@'. Добавлена дополнительная проверка запрещающая создавать подобные записи
  • Иконки для обозначения ресурсов. Добавлена возможность включения и настройки иконок ресурсов для дополнений к тарифным планам

5.61.0 выпущен 21.06.2016

Новые возможности:

  • Добавлена поддержка svg иконок для safari. Теперь для закрепленных вкладок отображается логотип продукта

5.60.0 выпущен 14.06.2016

Новые возможности:

  • Резервное копирование. Добавлена возможность указания порта для FTP-хранилища

Исправления ошибок:

  • Уведомление об ошибке выполнения рецепта. В уведомлении об ошибке выполнения рецепта в поле "Дополнительная информация" помещается текст, выводимый рецептом в stdout. Реализована функция фильтрации текста, помещаемого в уведомление. Функция обрезает текст с начала до размера 1 КиБ, все символы с кодом < 0x20 и > 0x7E удаляются.
  • Привязка сессии к IP-адресу пользователя. Исправлена ошибка, в результате которой адреса IPv4, отображенные как IPv6 считались запрещенными

5.59.0 выпущен 07.06.2016

Изменения:

  • Настройки системы. Убраны поля "Отправлять сведения об использовании" и "Отправлять отчеты об ошибках". Добавлено краткое описание для настройки параметров отправителя

Исправления ошибок:

  • Ошибки встроенного web серера и JSON. Если формат вывода (out) должен быть в формате json. То, при внутренних ошибках, ihttpd отдает ответ в формате json

5.58.0 выпущен 31.05.2016

Улучшения:

  • Модуль уведомления. Автоматическое решение проблем запускается в многопоточном режиме
  • Установка платных модулей. Добавлена обработка атрибута free, позволяющего ставить некоторые платные модули бесплатно. Так сказать, демо версию
  • GPG подпись для RPM пакетов.
  • Добавлена поддержка фильтров(меток) для блочного отображения тарифов.

Исправления ошибок:

  • Метки с длинным названием. Исправлена верстка меток с длинными названиями, в теме орион

5.57.2 выпущен 23.05.2016

Исправления ошибок:

  • Сохранение рецепта. Исправлена ошибка в форме редактирования рецепта, не позволявшая сохранить новый рецепт без закрытия формы по кнопке "Сохранить".

5.57.1 выпущен 17.05.2016

Исправления ошибок:

  • Установка шаблона ОС. Исправлена ошибка установки шаблона ОС, проявляющаяся при наличии нескольких шаблонов с одинаковым идентификатором для разных панелей управления.

5.57.0 выпущен 17.05.2016

Изменения:

  • Изменения именования пакетов для debian-based ОС.
  • "Двухфакторная авторизация" переименована в "Двухэтапная аутентификация". Добавлены более понятные ошибки. В частности в текст ошибки о неверном временном пароле добавлена описание возможных причин. Исключена возможность подсмотреть чужой QR код при включении двухэтапная аутентификации

Улучшения:

  • Размер строковых полей в БД MySQL. Теперь размер считается в UTF символах, а не в байтах
  • Рецепты и шаблоны ОС. Реализована возможность использования рецептов для конфигурирования создаваемых виртуальных машин. Рецепты представляют собой скрипты, выполняемые панелью на виртуальной машине после установки операционной системы из шаблона. Доступны предустановленные рецепты из репозитория ISPsystem, есть возможность подключить собственный репозиторий рецептов или создать рецепт в панели управления. В связи с внедрением рецептов в шаблонах ОС произошли существенные изменения: * создан новый репозиторий * изменена структура данных репозитория * убраны шаблоны с предустановленным ISPmanager, теперь установка ISPmanager будет выполняться рецептом

Исправления ошибок:

  • Переименование пользователя ведет к потере привязки к социальным сетям. Теперь при переименовании пользователей привязка к социальной сети сохраняется. Если у вас уже возникла данная проблема необходимо вручную обновить/удалить записи из таблицы scoiallink

5.56.0 выпущен 04.05.2016

Новые возможности:

  • Объединение одинаковых баннеров. Если есть сообщение с именем multi_<id баннера> и баннеры не имеют ссылок, то такие баннеры будут объединены в один. В этом баннере макрос __count__ будет заменен на количество объединенных баннеров

Улучшения:

  • Поддержка reCAPTCHA. Добавлена поддержка reCAPTCHA на форме регистрации
  • Отключения двухфакторной авторизации администратором без ввода кода. Если администратор входит в панель с правами пользователя, для отключения двухфакторной авторизации ввод пароля больше не требуется
  • Ошибка при удалении несуществующего задания планировщика. Теперь данная операция ошибок не вызывает
  • Сообщение в строке состояния при групповой операции. Теперь, если в сообщениях операции не найдено 'progress_group_step', поиск будет продолжен в сообщениях родительских функций

Исправления ошибок:

  • Исправлена ошибка отображения графиков.
  • Ошибки при переименовании пользователя. Если у пользователя была включена двухфакторная авторизация, после его переименования возникали ошибки, не позволяющие этому пользователю работать с панелью
  • Не работают групповые операции во вложенных списках. Включение двухфакторной авторизации могло вызывать ошибки при групповых операциях
  • Зависающий прогрессбар при скачивании файла. Исправлена ошибка зависающего прогрессбара при использовании кнопки типа groupdownload.
  • Теряется активный проект при включенной двухфакторной авторизации. При включенной у клиента двухфакторной авторизации, при переходе под пользователя, а так же при переключении проекта под пользователем, теряется параметр project, который отвечает за активный проект при авторизации
  • "Ошибка входа" на форме авторизации после выхода из панели. Ошибка возникала, если выход осуществлен после перехода на уровень пользователя
  • ihttpd сбрасывает соединения. В некоторых случаях вызов select возвращал признак готовности дескриптора к чтению, но при попытке чтения возникала ошибка EAGAIN. В этом случае ihttpd сбрасывал только что принятое соединение. Воспроизводилось на виртуальных машинах KVM работающих под управлением CentOS 7
  • Индикатор количества уведомлений показывает 0.
  • Неверно отображается размер дискового пространства. В случае, если один и тот же раздел был замонтирован несколько раз, размер этого раздела учитывался несколько раз
  • Удаление IP-адреса в CentOS ломает файл настроек сети. В 2014 году вместо NETMASK стали добавлять в настройки сети PREFIX. Но при удалении панель все так же продолжала пытаться удалять NETMASK
  • Не работает фильтр в уведомлениях. При применении фильтра возникала ошибка в SQL выражении
  • Зависание licctl. При скачивании лицензии licctl перезапускает панель. В некоторых случаях панель в момент перезапуска может пытаться обновить лицензию, что вызывает dead lock

5.55.1 выпущен 26.04.2016

Исправления ошибок:

  • Групповое редактирование required полей. Исправлена ошибка группового редактирования форм с required полями

5.55.0 выпущен 12.04.2016

Изменения:

  • Групповое редактирование. При разных значениях в полях теперь отображается подсказка "Различные значения" вместо значения первого элемента
  • Настройка логирования. Изменен интерфейс управления настройками логирования
  • Фильтр. Реализовано удаление пробелов в начале и в конце значения фильтра

Улучшения:

  • Групповое редактирование. Появилась возможность запретить групповое редактирование для определенных функций. За это отвечает атрибут nogroupedit="yes" элемента toolbtn.
  • Выделение элемента в списке из дочерний формы. В теме орион, если форма при отправке отдает elid элемента в списке, элемент будет выделен.

Исправления ошибок:

  • Групповое редактирование, проверка доступности операции. Добавлена проверка на доступность элемента для редактирования, при групповом редактировании

5.54.0 выпущен 29.03.2016

Изменения:

  • Авторизация по ключу отключенного пользователя. Теперь при отключении пользователя сбрасываются все его одноразовые ключи, которые были получены до этого через функцию session.newkey
  • Рекурсивное изменение прав на файлы в менеджере файлов. Теперь при рекурсивном изменении прав на файлы, права на выбранный каталог не меняются

Новые возможности:

  • Ожидание завершения обновления панели. При обновлении панели она блокируется, что может приводить к аварийному завершению пришедших в этот момент запросов. В mgr_client был добавлен метод WaitLocked, который позволяет подождать, пока не будет снята блокировка с панели. В частности, данная возможность использована при резервном копировании в ISPmanager

Исправления ошибок:

  • Исправлена ошибка загрузки баз GeoIP. Исправлена ошибка разархивирования бинарных баз GeoIP Maxmind.
  • Распаковка файлов из zip в CentOS. unzip в CentOS зачем-то используют переменную окружения LANG. Если её не передавать, вместо национальных символов в именах файлов будут подставлены unicode коды. Теперь панель передает переменную окружения LANG, значение которой было получено при запуске панели, при вызове unzip
  • Плохие CNAME записи. Добавлена проверка не позволяющая создавать CNAME запись, совпадающую по имени с другими записями зоны
  • Зависающий прогрессбар. Исправлена ошибка зависания прогрессбара в визарде
  • Параметры в связанных списках nestedlist. При переходе в связанный список не кодировались значения параметров подставляемые через макросы __col_value__, __elid__, __plid__
  • Редактирование символических ссылок. При изменении значения "Ссылается на" на существующий файл или каталог, у этого каталога права доступа выставлялись в 0000
  • Журнал операций, хранить дней. Установка данного параметра могла приводить панель в нерабочее состояние. Это происходило в случае, неверного формата файла журнала

5.53.0 выпущен 15.03.2016

Изменения:

  • Время установки в списке изменений. В случае возникновения ошибок в функции afterupdate / afterinstall не фиксировалось время установки обновления
  • Информация о рельном владельце запроса. Теперь при переходе из под админа под пользователя в журнале будет отображаться как имя пользователя, под которым выполнен запрос, так и имя пользователя, под которым была пройдена авторизация

Новые возможности:

  • Локальные С++ плагины. Если существует каталог src/<имя библитеки> и при загрузке этой библиотеки возникли ошибки, панель попытается её пересобрать при помощи команды make. Если ошибка осталась, повторная попытка пересборки может быть предпринята не раньше чем через час после предыдущей </p>. Подробнее
  • Добавлена поддерка robots.txt. Теперь при запросе данного файла ihttpd отдает файл skins/robots.txt или skins/robots-default.txt (который содержит настройки по умолчанию, если они вас не устраивают, создайте рядом файл robots.txt и заполните его так, как считаете нужным)
  • Обратный переход из панели в панель. При авторизации по ключу (session.newkey) добавлена возможность указать url для обратного перехода. Для этого в функцию auth помимо ключа необходимо передать следующие параметры: backurl (полный URL, куда необходимо вернуться), backname (строка, которая будет использована в меню перехода), backlevel (уровень доступа в исходной панели, будет использован для отображения соответствующего значка в меню перехода)
  • Двухфакторная авторизация. Добавлена возможность подтверждения одноразовым паролем операций: вход в панель, редактирвоание форм (форма целиком или выделенные поля), групповые операции.

Улучшения:

  • Несколько адресов IP при создании VM. Реализована возможность выделять несколько адресов IPv4 и/или IPv6 при создании виртуальной машины. Изменено содержание списка и формы редактирования VM - теперь отображаются основные адреса IPv4 и IPv6 вместо одного основного IP-адреса.
  • Модуль уведомлений тормозит. При большом количестве уведомлений список мог открываться непростительно долго

Исправления ошибок:

  • Пробелы в именах файлов. Некоторые функции COREmanager при работе с файлами обрезали пробелы перед и после имени файла, в результате чего при работе с такими файлами могли возникать различные ошибки
  • Состояние полезных ссылок. Исправлена ошибка сохранения состояния полезных ссылок
  • Двоение запининых вкладок. В теме орион исправлена ошибка, двоение запининых вкладок, при открытии формы из списка на дашборде
  • Исправлена ошибка падения панели при авторизации. Исправлена ошибка в модуле привязки к географическому региону по IP-адресу. Исправлен порядок загрузки модулей: авторизация через социальные сети и информирование об авторизации (попытке входа с другого региона) теперь работаю корректно
  • Журнал не ротейтится. Если выставлен низкий уровень журналирования в журнал попадают только строки об уровне журналирования. При этом файл не ротейтился и мог вырастать больше 100Мб

5.51.0 выпущен 16.02.2016

Улучшения:

  • Топ меню. Для топ меню, добавлена поддержка атрибутов @img и @sprite для отображения иконок из темы
  • Список на форме. Список на форме теперь поддерживает скрытие по if/else. Если у списка есть метки, то они так же будут скрыватся/показыватся вместе со списком

Исправления ошибок:

  • CORE не видел служебных заданий планировщика. COREmanager не видел служебных заданий планировщика, если для этих заданий был вручную снят параметр "Не отправлять отчет по e-mail"
  • Ошибка кнопки типа preview. Исправлена ошибка при работе кнопки типа preview на тулбаре списка, в том случае, когда она являлась дефолтной
  • Ошибка jsonparse error при открытии дашборда. Исправлена ошибка приводящая к ошибке отображения дашборда, при наличии недопустимых символов в сообшениях локализации дашборда
  • Встроенный WEB сервер. При польшом количестве подключений мог создавать высокую нагрузку на процессор

5.50.0 выпущен 01.02.2016

Исправления ошибок:

  • Отображение чекбокса при групповом редактировании. В теме орион исправлено отображения чекбокса на форме группового редактирования

5.49.0 выпущен 19.01.2016

Улучшения:

  • Поддержка атрибута color в мобильной теме. В мобильной теме появилась поддержка атрибута color для элементов в списке и кнопок на форме
  • Глобальный поиск. К полю глобального поиска добавлена кнопка очистки содержимого
  • Возможность скрывать/показывать полезные ссылки. Появилась возможность управлять отображением полезных ссылок. При скрытии полезных ссылок, они скрываются во всех модулях. Для отображения полезных ссылок нужно кликнуть по иконки помощи в ряде иконок справа. Настройки состояния полезных ссылок хранятся в куках.
  • Произвольный адрес в качестве master IP. Вернули возможность указать произвольный адрес через параметр DnsNsMasterIp, который будет передаваться на ведомые сервера имен в качестве master IP

Исправления ошибок:

  • Ошибка json parse error на форме с фреймом. Исправлена ошибка возможного появления json parse error при открытии формы с фреймом, в теме орион
  • Ошибка при отображении списка. В мобильной теме исправлена ошибка приводящая к зависанию интерфейса, при попытке открытия списка с пустой группой кнопок
  • Перезапуск PowerDNS. При изменении параметров сервера из-за неверной команды не перезапускался процесс pdns на CentOS
  • Список изменений. Не показывать столбец "Редакция продукта" для продуктов, которые не имеют редакции
  • Ошибка в быстром поиске. В теме орион, исправлена ошибка, в быстром поиске по списку. При поиске строк содержащих символы в определенной последовательности (например span/class/live) искомые строки отображались некорректно.
  • Не правильная ссылка на документацию. Исправлена ссылка на документацию (подробнее), при ошибке.
  • Ошибка при редактирование в списке. Исправлена ошибка при редактирование в списке. Ошибка возникала после перехода по кнопкам с атрибутом @sametab, например в менеджере файлов.
  • Открытие порта. При установке на CentOS не добавлялось в файрволл разрешающее правило для порта DNS
  • Исправлена ошибка с отправлением Email-оповещений только на русском языке. Оповещения об успешном входе и входе из другого региона (при включенном GeoIP) отправлялись только на русском языке.
  • include в сообщениях из базового языка ("en"). Ошибка приводила к тому, что секции include из английского языка не добавлялись в xml файлы других языков

5.48.0 выпущен 22.12.2015

Изменения:

  • Зависающие процессы usagestat. Проблема в том, что для равномерного распределения нагрузки на сервер статистики процесс usagestat останавливал свою работу на случайное число секунд. В случае, если данный процесс запускался чаще чем раз в сутки, таких процессов могло скапливаться довольно много. Теперь задача добавляется в планировщик со случайным временем запуска, а задержка в самом usagestat заменена на случайную в пределах одной минуты
  • Использование CDN только при установке. Теперь CDN будет использоваться только при установке панели через install.sh. При обновлении будет переключено на обычный репозиторий.
  • maxlength для текстовых полей. Теперь ограничение считается в символах. До этого считалось в байтах.

Улучшения:

  • Обновление блока на дашборде. Появилась возможность задать обновление блока на дашборде, при каждом переходе пользователя на дашборд. см атрибут @update=yes

Исправления ошибок:

  • Неверное старое значение для slider и textarea. При попытке получения старого значения для полей ввода типа slider или textarea возвращалось текущее (новое) значение для данного поля
  • Настройка системы. Исправлена ошибка, в результате которой при указании 465 порта SMTP-сервера не проходила проверка сервера и не применялись настройки почтового сервера
  • Ошибки при синронизации DNS. Если при синхронизации DNS серверов возникали ошибки (Например: домен существует и принадлежит другому пользователю) процесс синхронизации завершался аварийно

5.47.0 выпущен 15.12.2015

Исправления ошибок:

  • Подтверждение опасной операции. Нажатие кнопки "Отмена" все равно приводило к выполнению небезопасного запроса

5.46.0 выпущен 08.12.2015

Изменения:

  • Проверка времени сервера при получении лицензии. Если время на сервере отличается от времени на сервере лицензий больше чем на час, будет предпринята попытка подвести время сервера. Если это не удастся - лицензия выдана не будет

Улучшения:

  • Кнопка генерации пароля. Для поля типа password, без подтверждения, появилась возможность отображать кнопку генерации пароля. Для включение этой опции отвечает атрибут genpasswd="yes".
  • Поддержка convert для колонок с типом indicator. Теперь значение индикатора может отображаться в удобочитаемой форме
  • Перезапуск панели при обновлении лицензии. Теперь, при получении лицензии через sbin/licctl панель будет перезапущена автоматически

Исправления ошибок:

  • Ошибка при групповом редактировании. При групповом редактировании не обрабатывался слайдер, что при различных значениях редактируемых элементов приводило к изменению значения у всех редактируемых элементов, независимо от того менялось значения слайдера или нет.
  • Глобальный поиск. Исправлена ошибка, возникавшая при построении таблицы глобального поиска. Ошибка приводила к аварийному завершению процесса
  • Резервное копирование. Исправлена проблема с резервным копированием файлов, в именах которых есть переносы строк

5.45.0 выпущен 01.12.2015

Исправления ошибок:

  • Переход под пользователя из активных сессий. Двойное кодирование имени пользователя при переходе, не позволяло переходить в пользователей, имена которых содержали не только латиницу или цифры
  • Итого для полей типа xprop. Неверно считалось количество xprop, если для них небыло указано @value и существовали другие xprop с таким же именем, для которых не требовался подсчет статистики

5.44.0 выпущен 17.11.2015

Улучшения:

  • Раздельные конфиги для настроек логирования. Теперь настройки логирования читаются не только из файла etc/debug.conf, но из всех файлов etc/debug.conf.d/*.conf. Перед применением файлы будут отсортированы в алфавитном порядке. Последними применяются настройки из etc/debug.conf

5.43.0 выпущен 03.11.2015

Изменения:

  • Экспертный режим. Убрали возможность переключения между простым режимом и экспертным, теперь вы всегда будете видеть на формах все поля ввода

Новые возможности:

  • Привязать сессию к IP. В версии 5.30 была отменена жесткая привязка сессии к IP пользователя. Сделано это было для мобильных пользователей, адрес которых может меняться в процессе работы. Теперь вы можете вернуть старое поведение, добавив в конфиг строку Option SecureSessionIp

Улучшения:

  • Ссылка на мобильную версию. Теперь при заходе с мобильного устройства, на логиновской форме будет отображаться ссылка на мобильную версию

5.42.0 выпущен 21.10.2015

Изменения:

  • Уведомления. Теперь, если панель использует БД отличную от SQLite, информация о уведомлениях сохраняется в той же базе. Ранее использовалась SQLite база etc/<имя панели>_problems.db

Исправления ошибок:

  • Подсветка активных пунктов меню. В некоторых случаях активный модуль не подсвечивался в главном меню
  • Ограничение на размер бэкапов больше 1000 Tib. Попытка установить такое значение приводило к ошибкам. Изменить его после этого можно было только редактированием etc/ispmgr.conf

5.41.0 выпущен 06.10.2015

Изменения:

  • Записи доменных имен. Не добавлять кавычки к TXT-записям, в которых присутствует значение spf1

Новые возможности:

  • Мобильная тема. Веб-интерфейс адаптированный для мобильных устройств. На мобильных устройствах мобильная тема будет отображаться по умолчанию.

5.40.0 выпущен 29.09.2015

Новые возможности:

  • Количество непрочитанных запросов в заголовке окна браузера. Добавлена индикация количества непрочитанных запросов в заголовок окна. При подсчете количества учитывается настроенный в разделе "Запросы" фильтр. Так же добавлено звуковое оповещение о появлении нового запроса. Настройка данной функции находится в меню "Запросы" -> "Настройки"

Улучшения:

  • Адреса панели. Улучшен интерфейс добавления SSL-сертификатов
  • Ссылка на список. Теперь как и на форме, в списке появилось кнопка со ссылкой на список. Если у списка есть фильтр, то его параметры будут присутствовать в ссылке.

Исправления ошибок:

  • Интеграция с IPmanager. Добавлено текстовое сообщение об ошибке, показывающееся в случае когда во время получения списка доступных сетей IPmanager не ответил на запрос

5.39.0 выпущен 22.09.2015

Новые возможности:

  • Закрепление вкладок. Появилась возможность закрепления вкладок модулей из главного меню, для быстрого доступа к часто используемым модулям

Улучшения:

  • Обновлена библиотека ACE (используется в менеджере файлов). Обновление включает в себя, ряд исправлений, поддержка новых языковых режимов (SQLServer, Elixir, Elm, Praat, Eiffel, G-code, gitignore, AppleScript, Vala, Gherkin, Smarty, Dockerfile), новые темы оформления (SQLServer, Iplastic)

5.38.0 выпущен 15.09.2015

Изменения:

  • Ссылка на документацию. Если нет документации на текущем языке, откроется английская версия
  • Регистрация через социальные сети. Теперь ограничение на вход в панель по определенным IP адресам действует и при входе через социальные сети

Улучшения:

  • Возможность сворачивать полезные ссылки. Для тех случаев когда блок мешает работе с формой
  • Менеджер файлов. Реализована функция поиска файлов по маске имени и содержимого.

Исправления ошибок:

  • Изменена работа с корзинами (bucket) для Amazon S3. При создании бэкапа с типом хранилища Amazon производится поиск уже существующих корзин для указанного пользователя. Или предлагается ввести новое имя корзины.
  • Многократное скачивание файла. Возникало, если подготовка данных занимала от 15 до 30 секунд.

5.37.0 выпущен 02.09.2015

Исправления ошибок:

  • Ресурсы сервера. Исправлена ошибка, приводящая к отображению некорректных значений использования диска в ресурсах сервера на дашборде

5.36.0 выпущен 25.08.2015

Новые возможности:

  • Смена TTL ресурсной записи. Добавлена возможность смены TTL для ресурсной записи домена

Улучшения:

  • Автообновление блоков в дашборде. Появилась возможность задать автообновление блоку на дашборде. Интервал автообновления задается атрибутом autoupdate, в секундах.

Исправления ошибок:

  • Планировщик. Исправлена ошибка проверки значения времени планировщика, возникавшая при указании диапазона с периодом.
  • Отображение последней доступной версии. Исправлена ошибка, в результате которой в модуле "О программе" не отображалась последняя доступная версия

5.35.2 выпущен 14.08.2015

Исправления ошибок:

  • Не возможность принять лицензионное соглашение. Исправлена ошибка, не дающая принять лицензионное соглашение на языках, отличных от русского

5.35.1 выпущен 12.08.2015

Исправления ошибок:

  • Ошибка 'JSON Parse Error' при нажатии кнопки типа url в тулбаре. Исправлена ошибка в логике работы кнопки тулбара типа url

5.35.0 выпущен 11.08.2015

Новые возможности:

  • Поддержка CORS во встроенном WEB сервере. Добавлена возможность задавать Access-Control-Allow-Origin для совместного использования ресурсов между разными источниками

Исправления ошибок:

  • Опция masterfile-format text. Для named на centos-7 будет прописываться опция masterfile-format text;
  • Не возможность принять лицензионное соглашение. Исправлена ошибка не дающая принять лицензионное соглашение на английском языке

5.34.0 выпущен 05.08.2015

Изменения:

  • Установка fail2ban при установке coremanager. Теперь при установке coremanager через установочный скрипт ставится и настраивается пакет fail2ban. Изменение актуально уже сейчас. Для отключения установки fail2ban можно использовать ключ --disable-fail2ban
  • Привязать сессию к IP. Теперь данный параметр может быть установлен даже если у пользователя настроено ограничение на вход только с определенных IP адресов

Улучшения:

  • Новая система резервного копирования. Разработана новая система резервного копирования. Она построена на основе приложения DAR. Имеет простой и понятный интерфейс. Позволяет легко восстанавливать/скачивать отдельные файлы, базы данных или резервные копии. Переносить пользователей между серверами использующими ISPmanager с новой системой резервного копирования. Восстанавливать пользователей на другом сервере в случае падения. Если у вас нет настроенных планов резервного копирования, Вы можете сразу начать пользоваться новой системой. В противном случае, вам необходимо удалить все существующие планы и перезапустить панель. Резервные копии сделанные старой и новой системами не совместимы
  • Загрузка плагинов. Добавлена проверка зависимостей при загрузке библиотеки через <library name="...">. Если она зависит от библиотеки, другая версия которой уже была загружена, панель не запустится
  • Заголовок по-умолчанию. Если не задано локализованное сообщения для заголовка страницы, то заголовок по-умолчанию будет задан в виде имени хоста сервера.

Исправления ошибок:

  • Не сохраняется галочка "Запускать автоматически" при настройке резервного копирования. Автозапуск включался, но при редактировании плана не отображался
  • Проверка Referer. Иногда Referer приходит с указанием стандартного значения порта 443 для https и 80 для http. Теперь при проверке Referer такие значения будут игнорироваться
  • Невозможно сохранить настройки пользователя. Если не указать email для уведомлений, панель не давала сохранить настройки пользователя

5.33.0 выпущен 21.07.2015

Улучшения:

  • Заглушка при отсутствии данных в отчете. Теперь, если в отчете нет данных, но должен быть график - рисуется заглушка с графиком, если графика в отчете нет - пишется "нет данных"

5.32.0 выпущен 14.07.2015

Новые возможности:

  • Добавлена возможность сохранять бэкапы в S3 Amazon.
  • Добавлена возможность сохранять бэкапы на Яндекс.Диск.

Улучшения:

  • Колонки "Адрес шлюза" и "Mаска сети". В список IP адресов сервера добавлены колонки "Адрес шлюза" и "Маска сети"
  • Групповое решение проблем. Пропуск проблемы с формой при групповом решении проблем
  • Активация лицензии. При нажатии на ссылку "Активировать лицензию" производится обновление лицензии
  • Информация о системе и ресурсах сервера. На главную страницу пользователя "root" добавлена информация о системе и ресурсах сервера
  • Информация об установленной версии. Добавлена возможность просмотра информации об установленной версии в разделе "Лицензия"

Исправления ошибок:

  • Планировщик. В расписании планировщика исправлена функция проверки значений расписания. Теперь можно задавать диапазоны совместно с перечислением в экспертном режиме установки расписания.
  • Hostname на CentOS 7. Исправлена ошибка при которой сбрасывался hostname после перезагрузки сервера

5.31.0 выпущен 30.06.2015

Изменения:

  • SQL схема для PowerDNS. Теперь при создании нового горизонта видимости, SQL схема берется из файла etc/sql/pdns.db.sql (если он существует). Если файла нет, используется схема, зашитая в код панели
  • Удалена авторизация по SSL сертификатам. Возможность авторизации по SSL сертификатам потеряла свою актуальность и была удалена. Модуль управления адресами панели все еще позволяет подключить авторизацию по SSL через API. Но управление ключами SSL, используемыми для авторизации, более недоступно
  • Пустой ответ от панели и mgr_client::Local. Теперь получение пустого ответа вызывает генерацию исключения

Новые возможности:

  • Добавлена возможность определения размера загружаемого файла при вызове mgr_rpc::FetchFile. Если параметр limit не равен 0, то посылается HEAD-запрос для получения размера файла. Если размер файла больше, чем limit, то загрузка файла не производится.

Улучшения:

  • Возможность выделить подтверждающие сообщение при групповой операции. Если toolbtn типа group будет иметь атрибут warning=yes, то текст подтверждающего сообщения будет красным жирным текстом, а слева будет иконка с восклицательным знаком

Исправления ошибок:

  • Экспорт таблиц в CSV. Не экспортировались значения индикаторов
  • Базы данных. Исправлена ошибка загрузки дампа базы данных, которая приводила к перезаписи и последующему удалению файла в домашнем каталоге пользователя при совпадении имени этого файла с именем файла загружаемого дампа.
  • Перезапуск ihttpd. sbin/ihttpd -R теперь ожидает перезапуска встроенного web сервера. Прежнее поведение приводило к некорректной обработку перезапуска в systemd

5.30.0 выпущен 23.06.2015

Изменения:

  • Timeout неактивных соединений. Добавлен параметр встроенного WEB сервера timeout, позволяющий установить максимальное время ожидания активности соединения в секундах. Значение по умолчанию уменьшено с одного часа до 10 минут

Новые возможности:

  • Верификация контактов домена. Добавлена возможность верификации контактов доменов для регистратора NIC.RU.

Улучшения:

  • Скорость работы с PowerDNS. Вызов pdns_control purge сделан отложенным, теперь панель не ожидает завершения данной команды. Если необходимость сделать purge для одного и того же домена возникает многократно, есть шанс, что панель выполнит команду лишь единожды

Исправления ошибок:

  • Начальная настройка сервера. Функция начальной настройки xset.up теперь не может быть прервана вызовом функции exit.
  • Резервное копирование большого числа пользователей. Исправлена проблема аварийного завершения процесса backupctl при работе с большим числом пользователей

5.29.1 выпущен 08.06.2015

Исправления ошибок:

  • Ошибки безопасности. Исправлены ошибки безопасности панели
  • Значение TTL для доменов. Теперь значение TTL для доменов в сервере имен named берется из параметра конфига DomainTTL

5.29.0 выпущен 03.06.2015

Новые возможности:

  • Security: timeout для попыток логина. Если в течение 2-х минут для учетной записи 3 раза вводится неверный пароль, то учетная запись (имя учетной записи + IP-адрес с которого зарегистрированы попытки) блокируется на 20 сек

Улучшения:

  • Поддержка атрибута fixed для полей формы. Теперь положение поля можно зафиксировать не зависимо от скроллинга

5.28.1 выпущен 21.05.2015

Исправления ошибок:

  • Ошибки в crontab. Исправлена ошибка, возникавшая при дублирующей записи в crontab

5.28.0 выпущен 19.05.2015

Новые возможности:

  • Задания планировщика. При добавлении служебных заданий планировщика, если существует файл sbin/cron-<имя панели> и исполняемый файл расположен внутри каталога, в который установлена панель, запуск задания будет производиться через этот скрипт

Улучшения:

  • Мультивыделение в дереве (элемент tree) на форме. Теперь если у дерева указать атрибут multiple=yes, то появится возможность выделить несколько элементов в дереве, используя CTRL.
  • Подсказка для длинного заголовка формы. Теперь если заголовок формы отображается не полностью, то при наведение на него будет подсказка с полным текстом заголовка
  • Поддержка колонок типа msg в отчетах. Теперь для отчетов можно использовать колонки с типом msg
  • Закрытие формы по ESC. Теперь закрыть форму, дочерний список или отчет можно по ESC
  • Создание структуры БД. Теперь, перед попыткой получения информации о таблице из СУБД, панель проверяет, изменилось ли описание таблицы в панели. Если описание не менялось, таблица в СУБД не меняется и не создается. Контрольные суммы описаний таблиц хранятся в файлах var/.db.cache.xxx. Чтобы принудительно выполнить проверку структуры БД, достаточно удалить соответствующий файл и перезапустить панель
  • Запуск панели. Иногда запуск панели может потребовать значительного времени. Теперь mgr_client умеет определять, идет ли загрузка панели или панель постоянно перезапускается. Если панель регистрирует новые компоненты через isp_api::RegisterComponent, mgr_client будет ожидать, пока их регистрация не завершится, сколько бы она времени не заняла

Исправления ошибок:

  • Ошибка отчетов в печатной версии. Исправлена ошибка некорректного построения графика и подсчета суммы в отчетах с конвертацией данных
  • Тип сортировки для колонок в модуле Уведомлений. Колонки: Попытки, Количество и Период (мин.) сортировались в алфавитном порядке, а не по значению
  • Активация лицензии - отсутствует favicon. При отображении формы активации лицензии не отображается favicon соответствующей панели

5.27.2 выпущен 12.05.2015

Исправления ошибок:

  • Оптимизация резервного копирования. Исправлена работа backupctl: теперь он требует меньше памяти и быстрее работает

5.27.0 выпущен 21.04.2015

Новые возможности:

  • Резервное копирование на dropbox. В хранилищах резервных копий добавлена поддержка dropbox

Улучшения:

  • Fail2ban. При установке COREmanager будет ставиться fail2ban и настраиваться на блокировку паролей по ssh.

Исправления ошибок:

  • Исправлена ошибка в главном меню. Теперь ссылки в главном меню, ведущие на ipv6 адрес, работают корректно
  • Исправлена ошибка обработки долгих запросов. На формах с возможностью загрузки файла не работал механизм долгих запросов

5.26.1 выпущен 13.04.2015

Исправления ошибок:

  • Проблемы ihttpd. Исправлена проблема с ihttpd на Debian
  • Проблемы с Centos7.1. Исправлены проблемы, приводившие к неработоспособности mysql на Centos7.1

5.26.0 выпущен 07.04.2015

Изменения:

  • Менеджер файлов. При загрузке файла на сервер по ссылке пробельные символы в начале и конце указанного имени файла будут обрезаны.

Улучшения:

  • Добавлена поддержка атрибута nestedlist_blank. При наличии атрибута новый список будет открываться в новой вкладке панели
  • Отдельные подсказки для не активных кнопок тулбара. Теперь можно задавать подсказки для неактивных кнопок для объяснения причин не доступности операций. Подсказка задается локальным сообщением с именем hint_NAMETOOLBTN_disabled
  • Обработка атрибута convert при подсчете итогов в отчетах. Теперь итоги отображаются в человеко-читабельном виде в столбцах с атрибутом convert

Исправления ошибок:

  • Исправлена сортировка в отчетах в колонках с атрибутом convert. Теперь сортировка происходит корректно
  • Ошибка отображения shadow подсказки. Исправлена ошибка, при которой shadow подсказки отображались всегда, не зависимо от состояния поля
  • Групповые операции. В случае, если в ключевом поле встречалась последовательность ", ", такой элемент было невозможно удалить
  • Ошибки бекапа. Не создавались резервные копии, если бэкапить вместе с настройками пользователей.

5.25.0 выпущен 24.03.2015

Исправления ошибок:

  • Процессы core. Из-за ошибки в glibc после fork может зависать функция localtime_r. Данная проблема может приводить к зависанию процессов bin/core при запуске фоновых заданий

5.24.1 выпущен 18.03.2015

Улучшения:

  • Поддержка маски ввода для текстового поля. Появилась возможность задать маску ввода для текстового поля. Используется библиотека http://jasny.github.io/bootstrap/javascript/#inputmask

Исправления ошибок:

  • Имена национальных доменов в уведомлениях и фоновых заданиях. Теперь имена доменов отображаются в этих модулях в оригинальном виде
  • Доменные имена не удаляются с ведомых серверов. При быстром выполнении редактирования, а затем удаления домена, домен не удалялся с ведомых серверов

5.24.0 выпущен 12.03.2015

Изменения:

  • Менеджер файлов. Максимальный размер редактируемого файла увеличен по умолчанию до 1МиБ и сделан настраиваемым через конфигурационный файл панели (параметр FileMaxEditSize, размер указывается в КиБ).

Улучшения:

  • Настройка системы. Теперь при выборе часового пояса вы можете видеть время, которое будет установлено на сервере
  • Отчеты и convert. Теперь, если в отчете используется конвертация данных в колонке, то график строится по исходным данным, а не по конвертированным
  • Подсказки к колонкам в таблице отчетов. Появилась возможность добавлять подсказки к колонкам в отчетах. Текст подсказки берется из локальных сообщений по имени колонки с префиксом hint_
  • Подсказки для кнопок на форме. Появилась возможность добавлять подсказки для кнопок на форме. Текст подсказки берется из локальных сообщений по имени кнопки с префиксом hint_
  • Возможность проверки размера загружаемого файла на клиенте. Появилась возможность делать проверку на максимальный размер загружаемого файла на клиенте, для этого нужно добавить к полю атрибут maxsize, с максимальным размером в байтах.

Исправления ошибок:

  • Работоспособность веб-интерфейса на настольных устройствахс тачскрином. Исправлена ошибка, нарушающая работу веб-интерфейса на настольных устройствах с тачскрином и в браузере IE11
  • Ntpd сервер для openvz. При установке на витуальную машину с openvz ntp сервер запускаться не будет
  • Диапазон допустимых значений для чисел с плавающей точкой. Валидатор чисел с плавающей точкой выдавал неверное значение для максимального отрицательного числа

5.23.1 выпущен 11.02.2015

Исправления ошибок:

  • Незначительные ошибки. Исправлены незначительные ошибки для корректной работы остальных панелей

5.23.0 выпущен 11.02.2015

Изменения:

  • Журнал операций. Теперь для пользователей с уровнем доступа ниже администратора (29) не отображается информация об адресе, с которого был выполнен запрос
  • Настройки резервного копирования. Добавлена сортировка в выпадающих списках для выбора хранилища. При создании нового плана, хранилище будет выбрано автоматически, только если оно единственное в системе
  • Работа с ведомыми серверами имен. Обновление зоны в BIND теперь делается командой retransfer, которая игнорирует значение serial (зона будет перечитана, даже если serial не менялся). При создании slave зон, если такая запись уже существует, пробуем менять адрес основного сервера
  • Символ '_' в именах DNS типа CNAME. Разрешено использование символа '_' в именах DNS типа CNAME

Новые возможности:

  • Установка и настройка ntp при установке. Теперь вместе с COREmanager будет ставиться демон ntp и разово запускаться ntpdate для синхронизации времени.
  • Новый тип кнопки для тулбара списка - editnosel. Аналог кнопки типа edit за тем исключением, что открывает форму редактирования первого элемента, когда ни один элемент таблицы не выбран.
  • Подсмотреть пароль. Добавлена возможность посмотреть пароль закрытый звездочками

Улучшения:

  • Быстрые фильтры. В различных списках добавлена возможность установки быстрого фильтра
  • Отдельное суммирование по суффиксам в итого отчетов. Теперь, так же как и в списке, если у суммируемых значений присутствует суффикс (например EUR, RUB), то сумма будет считаться по каждому суффиксу отдельно.
  • Новой тип поля на форме datetime. Служит для отображения времени на сервере
  • Планировщик. В форму редактирования задания планировщика добавлено поле текущей даты и времени сервера.
  • Поддержка timedatectl. Добавлена возможность установки часового пояса через утилиту timedatectl, если таковая будет обнаружена
  • Списки запрещенных доменных имен. Теперь эта возможность имеется во всех панелях работающих с DNS сервером через механизмы COREmanager
  • Адаптация для тачскинов. Уменьшено время отклика при клике на тачскринах
  • Конвертация суммы в списке. Теперь сумма выделенных элементов в списке у столбцов с конвертацией (атрибут convert y col) также конвертируется
  • Дополнительная статистика в модулях COREmanager. Добавлена статистика (общее количество записей по состояниям) для некоторых столбцов списков в COREmanager
  • Информирование об изменение значения поля валидатором. Теперь при изменение поля валидатором пользователь увидит предупреждение об этом

Исправления ошибок:

  • Обновление зон в PowerDNS. Теперь при обновлении зоны в поле domains.last_check заносится текущее время
  • Резервное копирование. В резервные копии не попадают файлы сервера, не имеющие владельца
  • Передача доменов на ведомые сервера. Ошибка могла парализовать передачу информации о доменах на ведомые сервера
  • Некорректный ответ панели при перезапуске PowerDNS. Неудачная попытка перезапустить powerdns приводила к аварийному завершению запроса
  • Значения по умолчанию для полей таблиц БД и метод CustomTable::Clone. Поля, имеющие значение по умолчанию, не клонировались данным методом
  • Сортировка списков на главной странице. Не работала из-за устаревшего формата записи атрибутов в XML файле. @sorted="yes" заменено на @sorted="+1"
  • Добавлен заголовок X-Frame-Options: DENY. Теперь окно панели нельзя открыть в отдельном фрейме
  • Падение ihttpd при перезапуске. При завершении демона на Centos возникала ошибка: "Fatal error in GNU libmicrohttpd daemon.c:4033: close failed", что приводило к аварийному завершению приложения
  • Скролл в мультиселекте. Теперь при большом количестве выбранных значений в мультиселекте появляется скролл.
  • Права доступа к каталогу tmp. При первом запуске панели выставлялись неверные права на каталог tmp
  • Объединение XML документов. Исправлена ошибка, возникавшая при объединении XML документов согласно описанию структуры XML COREmanager, при использовании @merge="no"
  • Настройка часового пояса на CentOS. Теперь при изменении настроек имя зоны записывается в файл /etc/sysconfig/clock
  • Редактирование отключенного плана резервного копирования. Отключенный план включался после редактирования
  • Скачивание резервных копий. Запрос мог обрываться из-за долгой подготовки данных
  • Ошибка при переходе из панели в панель. Поправлено отображение ошибок, возникающих при переходе между панелями
  • SOA запись в BIND. Теперь к имени первичного DNS-сервера зоны, формируемого из имени горизонта видимости (view), добавляется завершающая точка
  • Резервное копирование. Теперь резервное копирование игнорирует служебные (dev) файлы
  • Работа с PowerDNS. CNAME и MX записи. Панель позволяла создавать записи с адресом '@', который не обрабатывается сервером PowerDNS. Сейчас символ '@' автоматически заменяется на имя домена
  • Изменение часового пояса. В случае, если файл зоны в zoneinfo был символической ссылкой, эта символическая ссылка копировалась в /etc/localtime, и естественно указывала при этом на несуществующий файл

5.22.0 выпущен 10.12.2014

Изменения:

  • Пустые архивы при резервном копировании. Для некоторых данных (ssl-сертификаты, шаблоны пользователей и другие) нет необходимости в архивировании. Теперь архив не создается
  • Отключена поддержка SSLv3 в ihttpd. В связи с уязвимостью в протоколе SSLv3 больше не поддерживается встроенным HTTP сервером
  • Путь по умолчанию для вторичных зон (slave) Named. По умолчанию файлы вторичных зон создаются в том же каталоге, что и основные, если другое не указано явно (не использован параметр DomainSlaveZonesPath)
  • Активные подсказки на внешней форме. Теперь на внешних формах всегда отображаются активные подсказки для полей
  • История изменений. Теперь при просмотре истории изменений пользователем ему не будут показывать имена и адреса администраторов, которые вносили изменения
  • Автоматическое создание A записей при создании NS записей. Теперь, если не хватает уникальных адресов для все NS записей, некоторые из адресов могут быть использованы повторно. В случае использования горизонта видимости по умолчанию, который обрабатывает запросы на всех адресах сервера, будут использованы все не служебные адреса.
  • Журнал посещений. Теперь в журнал также записываются авторизации по одноразовому ключу. Данный тип авторизации используется при переходах между панелями, в частности при переходе из биллинга
  • Список уведомлений. Теперь для уведомлений с уровнем важности "сообщение" значок отключенного авторешения не отображается
  • Ошибки настройки сервера. Ошибочный ответ сервера настроек мог прервать установку панели. Теперь такие ошибки игнорируются
  • Сортировка записей по умолчанию. Теперь в различных журналах по умолчанию первыми выводятся наиболее свежие записи

Новые возможности:

  • Резервные копии на уровне пользователей. Появилась возможность просматривать, скачивать, закачивать, восстанавливать резервные копии на уровне пользователя

Улучшения:

  • Интеграция с IPmanager. Добавлена отдельная обработка для ошибки, возникающей, если на удаленном IPmanager истек срок действия лицензии
  • Журнал операций. Теперь в журнал не попадают вызовы функции longtaks.finish (до 90% записей журнала в некоторых панелях) В заголовке списка отображается ограничение на время хранения информации о запросах, если таковое установлено
  • Настройка внешнего вида панели. Был переработан модуль "Настройка бренда". Теперь из COREmanager доступна более гибкая настройка. Вы можете просматривать и менять все настройки внешнего вида. Внешний вид панели может отличаться в зависимости от имени домена, который был использован при обращении
  • Перетаскивание вкладок. Теперь можно менять местами вкладки темы

Исправления ошибок:

  • Планировщик. Исправлена ошибка с дублированием заданий, автоматически создаваемых панелью, при отключении администратором сервера отчетов по этим заданиям.
  • Работа с ведомыми серверами DNS. Исправлена ошибка, возникавшая при попытке изменения домена, если предыдущая операция с доменом еще небыль завершена
  • Настройка ведомых серверов имен DNS. Функция domain.slave.edit изменила свое название на slaveserver.edit, из-за этого не работала внешняя настройка ведомых серверов. Добавлено разрешение на выполнение slaveserver.edit и slaveserver.delete при внешней настройке
  • Дополнительные сервера имен при работе в PowerDNS. Если в настройках DNS добавить дополнительные сервера имен и применить изменения к существующим доменам, новые NS записи внутри доменов будут некорректно отображаться в списке
  • Работа с бесклассовыми сетями. Бесклассовые сети не создавались на ведомых серверах имен
  • Описание групп в доступе к модулям. В списке групп не отображалось описание группы
  • Отображение подсказок для пунктов меню. Исправлена ошибка отображения подсказок для пунктов меню
  • Зависание интерфейса при переходе в модуль с отчетами. Исправлена ошибка, приводящая к зависанию веб-интерфейса при переходе в модуль с отчетом без данных
  • Ошибка удаления, переименования сохраненных фильтров. Исправлена ошибка, при которой удаление и переименования фильтров применялось не к целевому сохраненному фильтру, а к первому

5.21.5 выпущен 10.12.2014

Исправления ошибок:

  • Ошибки в безопасности. Исправлены ошибки в безопасности панелей

5.21.4 выпущен 24.11.2014

Исправления ошибок:

  • Восстановление файлов на узлах кластера. При восстановлении из "Просмотра файлов" файлы восстанавливались локально, а не на нужном узле кластера

5.21.3 выпущен 19.11.2014

Исправления ошибок:

  • Удаление резервных копий. Исправлена проблема, при которой некоторые резервные копии становились неудаляемыми

5.21.2 выпущен 18.11.2014

Исправления ошибок:

  • Восстановление инкрементальной копии. Исправлена ошибка при восстановлении инкрементальных и дифференциальных копий на узлах кластера
  • Ведомые серверы имен. Сделана конвертация настроек ведомых серверов Теперь на ведомых серверах создаются как основные, так и вторичные домены (slave)
  • Дублирование данных в резервной копии. В процессе резервного копирования в архив пользователя попадали вебдомены, что увеличивало общий размер резервной копии

5.21.1 выпущен 12.11.2014

Улучшения:

  • Оптимизация взаимодействия с узлами кластера. Уменьшено количество передаваемой информации на узлы кластера при бекапе и восстановлении

Исправления ошибок:

  • Восстановление резервных копий. Исправлена ошибка при восстановлении данных на удаленных узлах кластера

5.21.0 выпущен 12.11.2014

Изменения:

  • Закачка резервной копии. При закачке резервной копии можно выбрать в какое хранилище она будет загружена. Отпала необходимость во внутреннем хранилище (internal)
  • Игнорирование специальных файловых систем при резервном копировании. В процессе резервного копирования будут исключены файловые системы /sys, /proc, /dev, /dev/pts, /run, /run/lock, /run/shm даже если специальных фильтров не было создано

Новые возможности:

  • Ссылка на форму редактирования. На форме добавлена возможность получить ссылку на текущую форму
  • Проверка сложности пароля. Добавлена обработка параметра disablepasswordcheck. Если его значение равно "yes" проверка уровня сложности пароля производиться не будет. Это сделано для различных функций переноса пользователей, когда необходимо сохранить старый пароль вне зависимости от его сложности.
  • Редактирование текстовых элементов интерфейса. Добавлена возможность легко изменить текстовые надписи в интерфейсе (названия пунктов меню, заголовков, подписи к кнопкам и полям и т.д.). Для того чтоб изменить любую надпись, просто выделите ее и нажмите Ctrl+Enter. Если вы хотите исправить опечатку, неточность перевода или просто сделать сообщение более информативным, пожалуйста отметьте галочку "Уведомить разработчика".

Улучшения:

  • Информация о продукте. Теперь при помощи команды bin/core -i можно посмотреть имя, версию продукта и дату компиляции
  • Удаление резервных копий. Теперь для удаления резервных копий из хранилища запускается отдельная фоновая задача, из интерфейса резервные копии будут пропадать сразу
  • Фильтры в плане резервного копирования. Форма фильтров стала легче. Работать с фильтрам стало проще
  • Обновление домена на ведомых серверах. Функция обновления теперь недоступна, если у пользователя не зарегистрировано ни одного ведомого сервера
  • Настройка предупреждения о не сохраненных данных на форме. Теперь появилась возможность управлять предупреждением о не сохраненных данных на форме, непосредственно в окне с предупреждением, а также в настройках пользователя

Исправления ошибок:

  • Верстка при варнингах в списке. Исправлена ошибка верстки в браузере Firefox при выводе варнингов в списке
  • Переход на уровень администратора. При попытке вернуться на несколько уровней назад пользователя выбрасывало на форму авторизации
  • Заголовки страниц ошибок. Приведены в соответствие с содержанием
  • Ошибка при выборе значения селекта. Исправлена ошибка в выборе значения у селекта с поиском

5.20.7 выпущен 29.10.2014

Исправления ошибок:

  • Ошибка в Roundcube. Исправлена ошибка, приводящая к некорректной работе Roundcube

5.20.6 выпущен 29.10.2014

Исправления ошибок:

  • Восстановление aquota.group. Поправлена проблема с выставлением прав на aqouta.group
  • Исправлена ошибка JSON Parse error. Ошибка возникала в некоторых модулях, элементы которых имели активные подсказки (tips)
  • Закачка резервной копии из-под администратора. Исправлена проблема с пустой формой закачки резервной копии на уровне администратора панели (не суперпользователя)

5.20.4 выпущен 15.10.2014

Исправления ошибок:

  • Проблемы licctl. Исправлены проблемы с зависанием licctl

5.20.3 выпущен 14.10.2014

Исправления ошибок:

  • Закачка резервной копии. Исправлена проблема вида strptime, возникающая при закачке резервной копии

5.20.2 выпущен 13.10.2014

Исправления ошибок:

  • Удаление резервных копий. Исправлена проблема при удалении резервных копий, приводящая к ошибке вида "query: Quote command returned error"

5.20.1 выпущен 09.10.2014

Исправления ошибок:

  • Ошибка strptime при обновлении. В случае когда в журнале операций настроено количество дней, в течение которого хранить записи, в некоторых случаях возникала ошибка strptime. В том числе при обновлении панели

5.20.0 выпущен 08.10.2014

Изменения:

  • Повторное использование горизонта видимости по умолчанию. Попытка повторного использования горизонта видимости по умолчанию приводила к ошибке. Теперь у пользователя будет повторно запрошено разрешение на его использование.
  • Несколько адресов в заголовке X-Forwarded-For. Панель будет использовать последний адрес из списка. Хотя реальный адрес пользователя будет первым, мы не можем доверять этому источнику
  • Добавляем allow-transfer в настройки DNS сервера named. Теперь, если вы не используете горизонты видимости, allow-transfer добавляется в глобальные настройки named
  • Права доступа. Добавлена возможность устанавливать права сразу для всех полей формы или списка. Так вы можете ограничить доступ к полям, которые по какой-то причине не отображены в интерфейсе или будут добавлены позднее. Из настроек доступа убраны настройки доступа по IP адресам, теперь данная настрока может быть сделана только персонально для пользователя.
  • Показывать дашборд после авторизации. Теперь после авторизации всегда будет активна вкладка с дашбордом, кроме случаев, когда стартовая страница переопределена.
  • Доступ к модулям. Теперь, при настройке прав группы список модулей берется из вызова функции menu, а не чтением XML файлов
  • Изменение логики работы hide/show условий для кнопок в тулбаре. Касается групповых кнопок, если в списке выделенных строк есть хоть одна строка, которой доступна эта кнопка, то кнопка будет показана. Но при совершении действия по этой кнопке строки, которым не доступна эта кнопка, будут удалены из списка на выполнения действия.
  • Права на конфиги. Теперь файлы конфигурации по умолчанию создаются с правами 600
  • Выбор языка. В форме регистрации предлагаются только языки пользователя (список берется из Accept-Language), а также английский и текущий язык (если пользователь уже регистрировался в панели)

Новые возможности:

  • Быстрое применение фильтра. У списков с фильтром появилась возможность в один клик устанавливать фильтр по значению из ячейки таблицы списка
  • Селект с автокомплитом в фильтре. У фильтра появилась поддержка селекта с автокомплитом
  • Работа с вкладками форм. Если вы сворачиваете вкладку на форме, панель запоминает ее состояние. В следующий раз при открытии формы по умолчанию вкладка будет свернута
  • Версия продукта. Теперь в меню рядом с копирайтом отображается версия продукта
  • Различные сообщения об ошибках. Появилась возможность использовать различные сообщения об одних и тех же ошибках для пользователей с разным уровнем доступа. Подробнее: http://ru.5.ispdoc.com/index.php/Ошибки
  • Права пользователей. Добавлена возможность разрешить/запретить выполнение функции, не меняя при этом доступа к другим функциям группы (подфункциям)

Улучшения:

  • Изменение структуры БД mysql. Теперь при изменении таблиц делается меньше запросов ALTER TABLE
  • Оптимизированн модуль "Уведомления". Добавлено кэширование описаний уведомлений, что позволило существенно ускорить отображение списка
  • Раздельные конфиги для настроек логирования. Теперь настройки логирования читаются не только из файла etc/debug.conf, но из всех файлов etc/debug.conf.d/*.conf. Перед применением файлы будут отсортированы в алфавитном порядке. Последними применяются настройки из etc/debug.conf
  • Настройка внешнего вида таблиц. Проведена оптимизация, увеличивающая скорость открытия формы настройки таблицы
  • Улучшение поиска в селекте с большим количеством значений. Теперь поиск происходит по всей строке, и найденные значения выводятся в порядке близости искомой строки началу строки значения
  • Избранное меню. Теперь добавить или удалить модуль из избранного меню можно прямо из самого модуля, просто кликнув по иконки со звездочкой.
  • Формат JSON. Теперь json документ строится в соответствии с xml-схемой COREmanager. * /doc/elem - всегда массив * /doc/messages/msg - объект вида {'msg1': 'msg1 text', 'msg2': 'msg2 text'}
  • Картинка у чекбокса. Стало возможным отображать картинку перед чекбоксом
  • Перезапуск встроенного WEB сервера. Теперь перезапуск сервиса ihttpd не приводит к перерыву в обслуживании
  • Графики в отчетах. Добавлена возможность строить несколько графиков на основе одних и тех же данных
  • Более адекватное сообщение об ошибках в списке изменений. Теперь список изменений отображается, даже если наш сервер недоступен
  • Возможность задать у группы кнопок кнопку-заглушку. Если у элемента toolgrp задать атрибут img, то при сворачивание кнопок в группы, вместо первой кнопки в группе будет отображаться кнопка-заглушка с иконкой из атрибута img, и подписью из локальных сообщений по имени группы.
  • Улучшения поиска в меню. Теперь при очистке поисковой строки меню скроллится до активного пункта
  • Изменение пароля пользователя. Добавлена возможность изменения пароля текущего пользователя

Исправления ошибок:

  • Редактирование из списка. Если поле не может быть отредактировано через заданную функцию, атрибут будет снят со столбца
  • Работа с IP адресами. При создании диапазона IP адресов последний адрес сети не помечался как служебный
  • Создание таблиц MySQL. Некоторые версии mysql неверно формируют имена индексов, что могло приводить к ошибкам. Теперь COREmanager формирует имена индексов самостоятельно
  • Загрузка нескольких файлов в менеджере файлов. Исправлена ошибка в менеджере файлов, возникавшая при выборе нескольких файлов для загрузки на сервер.
  • Ошибки безопасности. Исправлен ряд ошибок позволявших администратору панели получить доступ к локальным файлам сервера
  • Адрес шлюза в IPv6 сетях. В IPv6 сетях адрес шлюза может быть как первым, так и последним адресом сети
  • Изменение силы пароля. Теперь после изменения настроек панель перегружает рабочий стол всех пользователей, чтобы изменения вступили в силу
  • Отчеты об ошибках не открываются. Ошибка не позволяла просматривать детальную информацию
  • Отображение календаря в Internet Explorer 10. Исправлена ошибка отображения календаря в браузере Internet Explorer 10
  • Права несуществующего пользователя. При попытке просмотра прав пользователя, который был удален, администратора выкидывало на форму регистрации

5.19.8 выпущен 20.10.2014

Исправления ошибок:

  • Проблемы с licctl. Исправлены проблемы с зависанием licctl

5.19.7 выпущен 16.09.2014

Исправления ошибок:

  • Восстановление инкрементальной и дифференциальной копии. Исправлена проблема, при которой для типов "Пользователи" и "Произвольные файлы" восстанавливались файлы только из последнего бэкапа
  • Резервное копирование баз данных. Исправлена проблема, при которой из резервной копии исключались базы данных, размер дампа которых превышал максимальный размер файла заданный в настройках плана.

5.19.6 выпущен 15.09.2014

Изменения:

  • Установка COREmanager. Внесены изменения в условия установки пакета coremanager на сервер с установленной панелью 4-го поколения для выполнения миграции.

5.19.5 выпущен 10.09.2014

Исправления ошибок:

  • Мелкие ошибки. Исправлены мелкие ошибки

5.19.4 выпущен 09.09.2014

Изменения:

  • Тема sirius больше не поддерживается. Мы уже давно не развиваем эту тему оформлемия. Начиная с этого релиза выбор темы становится недоступен
  • Старый формат json. Для постепенного перехода на новый формат json было решено на некоторое время вернуть старый формат. Старый формат json доступен по имени old_json.

Исправления ошибок:

  • Резервное копирование. Исправлена проблема в листингах резервного копирования. В результате чего дифференциальные и инкрементальные копии создавались того же размера, что и полные

5.19.3 выпущен 04.09.2014

Исправления ошибок:

  • Добавление allow-transfer в сервере имен named. При отсутствии горизонтов видимости вместо ошибки данный вызов просто игнорируется

5.19.2 выпущен 03.09.2014

Исправления ошибок:

  • Ошибка при групповой операции. Если в форме подтверждения групповой операции нажать отмена, а после нажать Enter, отмененная групповая операция выполнится

5.19.1 выпущен 03.09.2014

Исправления ошибок:

  • Ошибка в безопасности. Исправлена ошибка в безопасности

5.19.0 выпущен 03.09.2014

Изменения:

  • Версия COREmanager. В отчетах об ошибках версия COREmanager теперь берется функцией CoreInfo (информация зашита в код на этапе компиляции), а не из файла var/pkg/core/+VERSION
  • Скрываем сессии суперпользователя от администратора. Раньше администратор панели видел сессии суперпользователя и мог прерывать их
  • Макрос __VALUE__ в SQL фильтрах. Теперь не просто заменяется значением поля, а экранируется вместе с префиксом (часть строки перед макросом до символа "'") и суффиксом (часть строки после макроса и до символа "'")
  • Поля с атрибутом @zoom в фильтрах. Добавлена поддержка полей с атрибутом @zoom в фильтрах. Считается, что отдельные строки - альтрернативные значения, проверяется наличие хотя бы одного
  • ';' в имени пользователя. Валидатор username пропускал этот символ. Однако в UNIX системах нельзя создавать пользователей с такими именами
  • Имена пользователей. Теперь в COREmanager запрещены имена пользователей, начинающиеся с символа '_' (валидатор username)
  • Уведомления. Информация о новых уведомлениях теперь отображается в панели оповещений
  • Опция redirect по умолчанию для ihttpd. При установке coremanager через систему пакетов по умолчанию для ihttpd будет включена опция "redirect". Подробнее
  • Начальная настройка сервера. Мастер начальной настройки был упразднен. Вместо него теперь отображается форма настройки системы, куда вошли все параметры, которые можно было настроить из мастера
  • Полный json. Изменен формат json. Теперь его структура полностью следует соответствующему xml документу. В нем содержатся метаданные и сообщения. Трансформация xml в json основывается на соглашении Badgerfish

Новые возможности:

  • Новый тип convert. Добавлен новый тип для преобразования через атрибут @convert - bytes. Значение преобразуется в удобочитаемое представление и обратно. Например, 2048 будет отображено как "2 Kb". Соответственно, при вводе 2Kb панель получит на входе значение 2048. Преобразование производит округление до двух знаков после запятой
  • Сортировка по нескольким полям. Появилась возможность сортировать таблицу по нескольким полям одновременно. Для этого надо нажимать на заголовки полей с зажатой клавишей CTRL
  • Добавлен новый тип уведомлений. Новый тип - "сообщение", предназначенный для отображения полезной информации (не представляющей никакой проблемы)
  • Навигация из списков (nestedlist). Появилась возможность связывания списков. Теперь вы можете задать, в какой список и с каким фильтром следует перейти при нажатии на отдельные значения таблицы. Подробнее http://ru.5.ispdoc.com/index.php/Описание_списков
  • Журнал долгих запросов. Добавлен журнал, в который попадают запросы, выполнение которых заняло больше заданного количества секунд (параметр LongRequest). По умолчанию, запросы, которые выполнялись дольше 5 минут
  • Дать доступ технической поддержке. В настройки системы добавлена опция, позволяющая в одно нажатие открыть сервер для технической поддержки
  • Добавлены подсказки. В WEB интерфейс внедрены подсказки, раскрывающие некоторые тонкости работы

Улучшения:

  • Мультиселект в фильтре. Теперь фильтр поддерживает и мультиселект
  • Перезагрузка интерфейса при появлении новых возможностей. Теперь панель отслеживает появление новых возможностей и перегружает содержимое окна автоматически
  • Возможность задать заголовок страницы. В настройках бренда появилась возможность задать заголовок страницы
  • Оптимизирована работа резервного копирования. Теперь модуль резервного копирования ест меньше дискового пространства
  • Именование архивов. Резервные копии в хранилище теперь кладутся в папку backup_{id}, где {id} - дата резервного копирования в формате типа 2014-08-25_16-45-23. В именовании файлов tgz и lst используются {datatype}-{dataname}-{owner}-{index}. dataname не будет использоваться, если в нем присутствуют плохие символы типа пробела, двоеточия, русские буквы и другие. {index} порядковый номер текущего архива среди всего набора данных
  • Автоматическое обновление панели. Теперь можно включить автоматическое обновление для панели, установленной из пакетов

Исправления ошибок:

  • Исправления в функциях mgr_file::IsChild и mgr_file::MkDir. Исправления касаются использования каталога ".." в имени файла
  • Собственные SSL сертификаты для адреса панели. Возникала ошибка при попытке установить собственные сертификаты
  • Ответ long. При работе с WEB интерфейсом пользователь мог получать ответы вида long/XXXXXXXXXXXXX
  • Поддержка named. Исправлена ошибка, которая могла приводить к проблемам при проверке файла зоны панелью
  • Мультиселект в фильтрах. Было невозможно выбрать первое значение из списка
  • Длинные имена элементов ломают верстку формы подтверждения. Исправлена ошибка, при которой длинные имена элементов ломали верстку формы подтверждения групповой операции

5.18.6 выпущен 02.09.2014

Исправления ошибок:

  • Ошибки в безопасности. Исправлены ошибки в безопасности

5.18.5 выпущен 02.09.2014

Исправления ошибок:

  • Установка BIND в ОС FreeBSD. Исправлена ошибка в модуле установки BIND, приводившая к неверной настройке опций портов BIND.

5.18.4 выпущен 25.08.2014

Исправления ошибок:

  • Восстановление из резервной копии файлов /aquota.group и /aquota.user. При распаковке резервной копии игнорируется выставление прав для файлов aquota.group и aquota.user
  • Ошибки в работе с лицензиями. Исправлен ряд ошибок в работе с лицензией
  • Восстановление файлов системы. Поправлено восстановление файлов, не привязанных к каким-либо конкретным данным

5.18.3 выпущен 20.08.2014

Исправления ошибок:

  • Обработа долгих запросов. При работе с WEB интерфейсом возникали ошибки при возникновении запросов, выполняющихся дольше 15 секунд
  • Адреса панели. Не отключалось перенаправление с HTTP на HTTPS

5.18.2 выпущен 08.08.2014

Исправления ошибок:

  • Адреса панели. Возникала ошибка, если отсутствовал файл etc/ihttpd.conf
  • Триальные лицензии. Исправлены ошибки в работе с триальными лицензиями

5.18.1 выпущен 06.08.2014

Исправления ошибок:

  • Ссылка на создание SSL ключа из настроек пользователя. Не показываем ссылку, если авторизация по SSL не настроена
  • Пустые TXT записи в PowerDNS. При обновлении записей вторичного домена в PowerDNS не подтягивались TXT записи, имеющие пустое значение
  • Перезапуск IHTTPD под FreeBSD. Неверно отрабатывал перезапуск, что могло приводить к недоступности панели
  • Пропадают сообщения из интерфейса. В связи с переименованием файлов в кэше возникали ситуации, при которых панель не могла найти файл с сообщениями. Это обновление обновляет кэш сообщений принудительно

5.18.0 выпущен 06.08.2014

Изменения:

  • Путь до сокета mysql. Если в параметрах не передан путь до сокета mysql, то панель при соединении читает дефолтный путь из секции client из файла my.cnf
  • Переименована библиотека db. В связи с возникшими конфликтами встроенная библиотека db была переименована в mgrdb
  • Права пользователя. Теперь пользователь не может менять права для самого себя, даже если он администратор
  • Автоматическая настройка модулей. Теперь производится после установки каждого модуля продукта
  • Изменения в функции isp_api::IsOwner. Теперь администратор панели (lvAdmin) не считается владельцем для пользователей с уровнем доступа администратор сервера (lvSuper) и выше

Новые возможности:

  • Добавлена возможность авторизации по SSL ключу. Появился новый модуль, который позволяет привязывать SSL ключи к именам пользователей. После этого, если у вас установлен соответствующий ключ, авторизация в панели управления будет проходить автоматически
  • Добавлен модуль для управления встроенным WEB сервером. Теперь вы можете настраивать встроенный WEB сервер через интерфейс панели

Улучшения:

  • Поддержка кнопки типа groupformnosel в списке. В теме orion появилась поддержка кнопки типа groupformnosel, которая позволяет открытие формы группового редактирования без единого выделенного элемента.
  • Добавлено событие на переименование пользователя. Теперь при переименовании пользователя переименовываются все файлы с настройками. Также происходит отключение всех активных сессий пользователя. Для этого панель должна вызываться событие "user.onrename" и передать ему параметры "user" - старое имя пользователя и "newname" - новое имя
  • Отмена автообновления списка. В списке с автообновлением появилась кнопка единовременной отмены автообновления текущего списка для сохранения каких-то быстро обновляемых данных
  • Записи на вторичном сервере имен PowerDNS. Стандартные средства DNS сервера могут довольно долго получать информацию об изменениях в зонах. Теперь модуль DNS вытягивает информацию о зоне самостоятельно, что значительно уменьшает время обновления
  • Индикация о загрузки формы с файлами. При отправке формы с файлами теперь отображается индикация загрузки в процентах, а также кнопка прерывания операции
  • Кнопка закрыть в фатальной ошибки. Добавили кнопку "Закрыть" в фатальной ошибки. Если у вкладки есть родительский список, то он будет обновлен
  • Переход на уровень администратора. Большинство функций DNSmanager доступно только администратору панели. Теперь на "Главной странице" суперпользователя появилась кнопка, позволяющая создать администратора (если ни одного еще не создано) и перейти в него в одно нажатие
  • Предупреждение о закрытии формы. В теме orion при неявном закрытии формы с несохраненными данными выводится предупреждение об этом

Исправления ошибок:

  • Планировщик. Перед выполнением любых действий с планировщиком будет выполняться проверка на существование пользователя.
  • Смена настроек хранилища. Исправлена ошибка в поиске архивов при смене настроек хранилища.
  • Ошибки в функциях AddMonth и AddDays. При переходе с летнего на зимнее время могло прибавляться на один день меньше
  • Bind не может обновить вторичные зоны. Файлы вторичных зон создавались в неверном каталоге
  • Восстановление файлов aquota.user aquota.group. При восстановлении всех файлов сервера игнорируются файлы /aquota.user и /aquota.group

5.17.9 выпущен 02.09.2014

Исправления ошибок:

  • Исправление ошибок по безопасности. Исправлены ошибки безопасности
  • Проблема резерного копирования parse info. Исправлена проблема при удалении и просмотре резервных копий, приводящая к ошибке типа parse info
  • Ошибка просмотра списка планов резервного копирования. Добавлена обработка ошибки при просмотре планов резервного копирования

5.17.7 выпущен 30.07.2014

Исправления ошибок:

  • Ошибка безопасности. Исправлена ошибка, позволявшая любому пользователя нарушить работоспособность панели

5.17.6 выпущен 29.07.2014

Улучшения:

  • Оптимизация интерфейса резервного копирования. Добавлено кеширование информации о данных, входящих в резервную копию, что позволило ускорить отображение некоторых разделов меню

Исправления ошибок:

  • Дифференциальные и инкрементальные бекапы. Исправлена ошибка, из-за которой полная копия создавалась только в первый раз.
  • Удаление резервных копий. Исправлено некорректное поведение при удалении резервных копий, располагающихся на нескольких хранилищах
  • Версии в форме восстановления. В некоторых случаях в форме восстановления каталога или файла дублировались версии

5.17.5 выпущен 23.07.2014

Исправления ошибок:

  • Утечка памяти. Исправлена ошибка в функции mgr_db::Connection::EscapeValue, приводившая к утечке памяти при работе с БД MySQL и PostgreSQL
  • Работа с внешними приложениями. Теперь mgr_proc::Escape экранирует символы перевода строки

5.17.4 выпущен 21.07.2014

Исправления ошибок:

  • Ошибка экранирования двойных ковычек в elid. Исправлена ошибка, при которой при наличии в elid двойных ковычек, невозможно было отредактировать форму

5.17.3 выпущен 15.07.2014

Исправления ошибок:

  • Отправка сообщения через mgremail. В классе mgremail исправлена ошибка, приводящая либо к падению, либо к выставлению произвольного значения в заголовок "To: ", в случае если не был вызван метод SetTo.
  • Кнопка назад в "Сохраненные данные". В сириусе неверно отрабатывала кнопка назад в "Сохраненные данные"
  • Ошибка при открытия формы. В теме sirius исправлена ошибка, из-за которой форма не открывалась
  • Список файлов в корневой папке при восстановлении. Исправлена ошибка, при которой в списке файлов, входящих в резервную копию, выводились все файлы несмотря на вложенность

5.17.2 выпущен 09.07.2014

Исправления ошибок:

  • Конвертация резервных копий. Конвертация резервных копий вынесена в фоновое задание, что позволяет уменьшить время первоначальной загрузки панели.
  • Восстановление сконвертированных резервных копий. Исправлена ошибка в процессе конвертации резервных копий, из-за которой не было возможности из них восстановиться

5.17.1 выпущен 09.07.2014

Исправления ошибок:

  • Форма фильтра плана. Исправлен некорректный заголовок формы настройки фильтрации плана резервного копирования
  • Список фильтров плана. Исправлен заголовок списка фильтров плана резервного копирования
  • Загрузка панели. Добавлена обработка ошибок импорта резервных копий из хранилищ, из-за которых панель в некоторых случаях не могла стартовать.

5.17.0 выпущен 09.07.2014

Изменения:

  • Описание типа резервного копирования. Добавлено описание типа резервного копирования на форму настроек, появляющееся при выборе определенного типа
  • Создание плана резервного копирования. Фильтры локальных хранилищ При создании плана резервного копирования с включенной опцией "Все файлы сервера" будут автоматически созданы фильтры, исключающие директории всех локальных хранилищ
  • Менеджер файлов. При копировании без перезаписи и наличии одноименных файлов в целевом каталоге для таких файлов в баннере с ошибкой реализовано отдельное сообщение с перечислением имен.
  • Изменения работы настройки максимального размера файла при резервном копировании. Настройки "Макс. размер файла" и "Макс. размер файла директории" не влияют на данные, которые специальным образом подготавливаются (prepfunc), в частности на базы данных

Новые возможности:

  • Новый элемент формы список. В теме orion добавлен новый элемент формы список для отображения списка с картинками и кнопками

Улучшения:

  • Менеджер файлов. В настройках менеджера файлов добавлена возможность устанавливать высоту окна редактора файлов в строках. В форме редактирования файла добавлено поле "только для чтения" с полным именем файла.
  • Select с картинками. У элемента формы select появилось возможность отображать картинки рядом с значениями выбора. Подробнее
  • Журнал операций на уровне пользователя. Журнал операций теперь доступен и для пользователя
  • Действие по умолчанию в списке доступно по свайпу. На мобильных устройствах с тачскрином действие по умолчанию (даблклик в обычном случае) в списке, теперь доступно по свайпу в право.

Исправления ошибок:

  • Менеджер файлов. Исправлена ошибка перезаписи символических ссылок при копировании/перемещении файлов.
  • Список тем оформления в "Настройках панели". Теперь в списке отображаются только доступные темы оформления
  • Менеджер файлов. Реализована поддержка имен файлов, содержащих ', '
  • Менеджер файлов. Исправлена ошибка в алгоритме рекурсивной смены владельца файлов и каталогов
  • Менеджер файлов. Исправлена ошибка формирования дерева каталогов при наличии дочернего каталога, к которому у пользователя нет прав доступа на чтение.

5.16.5 выпущен 30.07.2014

Исправления ошибок:

  • Ошибка безопасности. Исправлена ошибка, позволявшая любому пользователя нарушить работоспособность панели

5.16.4 выпущен 23.07.2014

Улучшения:

  • Сохранение фильтров. Добавлена возможность сохранения различных настроек фильтров

Исправления ошибок:

  • Работа с внешними приложениями. Теперь mgr_proc::Escape экранирует символы перевода строки
  • Утечка памяти. Исправлена ошибка в функции mgr_db::Connection::EscapeValue, приводившая к утечке памяти при работе с БД MySQL и PostgreSQL

5.16.3 выпущен 21.07.2014

Исправления ошибок:

  • Изменение для успешного обновления продукта. Внесено изменение для успешного обновления продуктов под Windows

5.16.2 выпущен 16.06.2014

Исправления ошибок:

  • Запятые в out=json. Исправлена проблема с пропадением запятых в формате json
  • Баннер о работе резервного копирования. Исправлена ошибка, при которой пользователю отображался баннер о завершении резервного копирования и о завершении восстановления

5.16.1 выпущен 09.06.2014

Изменения:

  • Перенесены файлы настроек для xmlinstall. Теперь они находятся в каталоге xmlschema, что позволяет непривилегированному пользователю выполнять xmlinstall

Исправления ошибок:

  • Панель отдает не валидный json. При выводе в json формате панель могла пропускать разделители полей

5.16.0 выпущен 04.06.2014

Изменения:

  • Порядок кнопок на форме. Теперь кнопка "Отмена" всегда самая правая

Новые возможности:

  • Заголовки для форм мастеров. Теперь можно использовать различные заголовки для формы и для списка шагов (wizard_title - заголовок, который будет отображен в списке шагов, title - заголовок формы). Если сообщение заголовка для списка шагов не определено, будет использован заголовок формы
  • Сортировка значений списков. Добавлена возможность задавать приоритет для значений полей ввода типа select. Подробнее: http://ru.5.ispdoc.com/index.php/Описание_форм#Значения

Улучшения:

  • Возможность задавать имя сервера в SOA записи для вновь создаваемых доменов. Теперь вы поможете указать в конфигурационном файле DnsHostname - имя, которое будет использовано вместо имени сервера в SOA записи
  • Статус код запроса в HttpQuery. В класс HttpQuery добавлен метод Status(), возвращающий код выполненного запроса.
  • Список фоновых заданий. Теперь информация о фоновых заданиях сохраняется только в течении суток

Исправления ошибок:

  • Обязательное поле подтверждения пароля. Теперь в теме orion, если поле пароля обязательно, то и поле подтверждения пароля так же отмечается как обязательное
  • Лишние файлы в каталоге с настройками PowerDNS. Наличие лишних файлов (core файлов или временных файлов текстовых редакторов) могло нарушать работу панели
  • Служебные символы с списке изменений. Некоректно обрабатывались и, как следствие, отображались
  • Загрузка файла по URL в менеджере файлов. При возникновении ошибки (разрыв соединения, превышение дисковой квоты) частично загруженный файл будет удаляться.
  • Обработка show в панели инструментов списка. Не корректно обрабатывалось в случае, если условие было привязано в колонке типа "msg"
  • Ошибка проверки сложности пароля. В теме orion исправлена ошибка проверки сложности пароля на форме с более чем одним полем пароля
  • Исправлена ошибка в печатной версии списка. Если колонка типа индикатор была последняя, то у строки не было правого бордера
  • Ошибка при редактирование в листе. Исправлена ошибка, при которой невозможно было сохранить отредактированное значение
  • Ошибки при просмотре списка фоновых заданий. Добавлен ряд проверок для предотвращения ошибок при просмотре списка фоновых заданий

5.15.5 выпущен 02.06.2014

Исправления ошибок:

  • Удаление доменов. Не удалялись домены при использовании DNSmanager в качестве сервера DNS

5.15.4 выпущен 27.05.2014

Исправления ошибок:

  • Ошибка "уже существует" при установке шлюза сети. При установке шлюза панель не позволяла выбрать адрес, который уже быз создан во внутренней базе, даже если этот адрес еще не занят
  • Падение панели при установке. Исключена небольшая вероятность падения панели на этапе получения лицензии
  • Размер полей БД резервного копирования. Поле под ip адреса в VMmanager / VEmanager сделано неограниченной длины. Увеличены размеры некоторых других полей

5.15.3 выпущен 21.05.2014

Изменения:

  • Поведение ipbind, если адрес имеется на интерфейсе. Если адрес уже назначен на интерфейс, то вызов ipbind::AddIp не будет производить никаких действий

Исправления ошибок:

  • /root/jenkins. Ошибочно создавалась папка /root/jenkins

5.15.2 выпущен 20.05.2014

Исправления ошибок:

  • Проблемы при резервном копировании большого количества данных. Исправлена проблема резервного копирования в случае количества данных порядка 1000 (например, 1000 доменов разных пользователей)
  • Восстановление резервной копии. Исправлена проблема при восстановлении, в результате которой происходило зацикливание символических ссылок. Ошибка, например: Failed to set owner of the 'var/.ispmgr-backup/tmp/extract_79P08c/kernel' file

5.15.1 выпущен 20.05.2014

Исправления ошибок:

  • Запуск внешних обработчиков. Исправлена ошибка, не позволявшая использовать внешние обработчики событий и функций
  • Доступ к мастеру начальной настройки. Часть шагов мастера была недоступна для администратора сервера, что приводило к постоянному отображению этого мастера при работе из-под администратора панели (администратор сервера таких проблем не испытывал)

5.15.0 выпущен 20.05.2014

Изменения:

  • Удаление резервных копий. Улучшена производительность при удалении резервных копий
  • Версии библиотек. Теперь версия библиотек, входящих в состав CORE, соответствует версии панели. Например, для COREmanager версии 5.15.0 билиотеки будут иметь версию 5.15.0
  • Идентификаторы вновь созданных объктов при out=text. Согласно нашим рекомендациям http://ru.5.ispdoc.com/index.php/Архитектура_системы#Рекомендации_по_работе_с_формами, функции, создающие объект, должны возвращать его идентификатор в узле id. Теперь при out=text, идентификатор, если он был, будет выводиться после строки "OK" в формате id=<значение>
  • Параметры сборки libcurl. Из-за проблем с клиентскими SSL сертификатами теперь curl работает через библиотеку openssl вместо gnutls
  • Оптимизация резервного копирования. Оптимизирована процедура обработки файлов, пропущенных архиватором

Новые возможности:

  • Управление подсказками. Теперь подсказки к полям ввода появляются автоматически при получении фокуса. Вы можете изменить это поведение в настройках пользователя или указав параметр DefaultHintView в конфигурационном файле
  • Почтовый клиент. Добавлена поддержка почтового клиента Roundcube.
  • Опциональная очистка хранилищ. При удалении плана или бэкапа теперь можно выбрать нужно ли удалять файлы из хранилища
  • Суммировать различные величины в пределах одной колонки. Если для колонки указано stat="yes" и значения содержат дополнительные символы после числа, сумма будет считаться для каждого суффикса отдельно
  • Отключение плана резервного копирования. Добавлена возможность отключить/включить автоматический запуск плана резервного копирвания - задача в cron будет закомментирована/раскомментирована. При выключенном плане сохраняется возможность ручного запуска.

Улучшения:

  • Сортировка IP адресов. Теперь нормально сортируются не только адреса, но и сети, записанные в формате IP/маска. Маска должна быть задана числом (длиной маски)
  • Работоспособность панели без cron. Обеспечена работоспособность панелей при отсутствии cron на сервере. Для восстановления работоспособности планировщика потребуется выполнить автоматическое решение соответствующей проблемы, регистрируемой в разделе 'Уведомления'. Для ОС CentOS и Debian.
  • Календарь в полях ввода. Теперь, используя календарь, можно вводить не только дни, но и месяцы. Для этого значение атрибута @date должно быть равно "month"
  • Регистрация уведомлений. Добавлена проверка уровня пользователя при регистрации уведомления. Уведомления для пользователей с уровнем доступа выше lvAdmin не привязываются к конкретному пользователю и доступны любому администратору сервера
  • Подсказка для открытия модуля в новой вкладке. Была добавлена подсказка для иконки, отвечающей за открытие модуля в новой вкладке
  • Пропуск хранилища. При использовании нескольких хранилищ резервное копирование не останавливается, если на одно из них не удалось загрузить файлы
  • Проверка свободного места перед архивацией. Во время резервного копирования перед архивацией производится проверка свободного места. Свободного места должно быть не меньше, чем исходных данных. Потенциальное сжатие не учитывается
  • Поддержка работы с SSL сертификатами в mgr_rpc. Добавлены методы, позволяющие использовать собственные сертификаты для SSL соединений
  • Новые классы для блокировки потоков. Добавлены классы MultiMutex, MultiSafeLock, MultiSafeSection. Их действие аналогично классам Mutex, SafeLock, SafeSection, но поток блокируется по паре: объекту MultiMutex/MultiSafeLock и строке
  • Возможность указывать источник данных для полей ввода в xml. Добавлена обработка атрибута @source. В качестве значения должен содержать запрос к панели. Значение поля будет взято из результатов этого запроса. Если это выпадающий список, то и список значений будет взят из результатов запроса.
  • Прерывание чтения/записи потока mgr_stream. Теперь процесс, ожидающий завершения чтения/записи в поток посредством классов mgr_stream, может быть прерван функцией mgr_thread::FailIt. В частности, это позволяет прерывать выполнение mgr_proc::Execute, даже если программа ожидает возможности чтения/записи через потоки ввода/вывода
  • Возможность выбирать тему оформления и уровень сложности пароля. Добавлена форма для настройки темы оформления по умолчанию и уровня сложности пароля

Исправления ошибок:

  • Удаление временных файлов при резервном копировании. Исправлена проблема, при которой оставались каталоги вида plan_12345667_.XXXXXX, файлы unparsed.XXXXXX и ignored.XXXXXX. Где XXXXXX - набор случайных символов
  • Ошибка setvalues в теме orion. Исправлена ошибка работы setvalues при обновление значений селекта.
  • Возврат к стандартным настройкам параметров таблицы. Неверно выставлялось состояние колонок, которые были скрыты по умолчанию
  • Дублирование записей в журнале посещений. Исправлена проблема дублирования записей в журнале посещений
  • Ошибка отображения подсказки при shadow скрытии поля. Исравлена ошибка отображения подсказки у поля, скрытого условным shadow скрытием по else
  • Ошибка при настройке часового пояса. Ошибка возникала в случае, если символическая ссылка /etc/localtime указывала на несуществующий файл
  • Отображение баннеров при малой ширине окна браузера. Исправлено отображение баннеров в теме sirius, при ширине экрана браузера в 1024px
  • Обновление приложений. Исправлена ошибка в функции принудительного обновления списка доступных обновлений для установленных приложений
  • Распаковка архивов ZIP в менеджере файлов. Распаковка архивов ZIP будет осуществляться с перезаписью существующих файлов
  • Проверка значения списка. Если в связанном списке (список с использованным атрибутом @depend) не нашлось ни одного подходящего значения, он скрывается. Но при этом при нажатии Ok происходит ошибка - поле имеет недопустимое значение
  • Удаленный DNS, Email администратора. Теперь при использовании DNSmanager в качестве DNS сервера в SOA записи прописывается e-mail указанный у клиента, а не в DNSmanager (требуется DNSmanager не старше 5.15.0)
  • Архивация на архитектуре x86_32. Исправлена ошибка "gzip: stdout: File too large", возникающая при архивации больших каталогов на архитектуре x86_32.
  • Работа с большими файлами в Linux (i386). Исправлена ошибка, не позволявшая работать через API панели с файлами больше 2Гб
  • Искпользование DNSmanager в качестве DNS сервера. Возникала ошибка при попытке использовать пользователя DNSmanager с правами ресейлера для интеграции
  • Ошибка отображения графиков в дашборде. В теме orion исправлена ошибка отображения графиков в блоке дашборда
  • Менеджер файлов. В настройках менеджера файлов в качестве каталога по умолчанию теперь можно выбрать корневой каталог.
  • Ошибка дифференциального и инкрементального резервного копирования. Исправлена проблема, при которой резервное копирование завершалось с ошибкой: "Type: 'xml' Object: 'parse' Value: ''"
  • Доступ к модулям. Не отображался список пользователей при создании группы, если в системе небыло ни одного пользователя с уровнем доступа, который был выбран при открытии формы
  • Неверный размер файла подкачки на FreeBSD. Из-за переполнения типа неверно отображался размер файла подкачки, если он превышал 2Гб
  • Просмотр списка планов резерного копирования. Исправлена ошибка "Error: Type: 'file' Object: 'open_r' Value: 'var/.ispmgr-backup/tmp/plan_name/1396588349/list_.XXXXXX", возникающая при просмотре списка планов, во время выполнения резервного копирования

5.14.7 выпущен 19.05.2014

Исправления ошибок:

  • Восстановление резервной копии. Исправлена проблема при восстановлении, в результате которой происходило зацикливание символических ссылок. Ошибка, например: Failed to set owner of the 'var/.ispmgr-backup/tmp/extract_79P08c/kernel' file
  • Проблемы при резервном копировании большого количества данных. Исправлена проблема резервного копирования в случае количества данных порядка 1000 (например, 1000 доменов разных пользователей)

5.14.6 выпущен 14.05.2014

Изменения:

  • Функция exit. После выполнения этой функции никакие обработчики событий не вызываются (как глобальные, так и те, что установлены непосредственно на exit)

Исправления ошибок:

  • Не перестраивается главное меню. При добавлении новых возможностей не появлялись новые пункты в главном меню

5.14.5 выпущен 12.05.2014

Исправления ошибок:

  • Менеджер файлов. Исправлена ошибка в форме распаковки архива при развертывании дерева каталогов.

5.14.4 выпущен 14.04.2014

Исправления ошибок:

  • менеджер файлов. Исправлена ошибка с формированием параметров при переходе в менеджер файлов из списка веб-доменов

5.14.3 выпущен 11.04.2014

Исправления ошибок:

  • Утечка файловых дескрипторов. После рекурсивной смены прав на каталоги файлы каталогов оставались открытыми
  • Критическая уязвимость в openssl. Обновлена библиотека openssl включенная в состав COREmanager
  • Путь до локального сокета MySQL. В связи отказом от ODBC на некоторых системах панель не смогла найти верный путь до mysql.sock
  • Ошибка подсчета свойств в итогах списке. При выделение одной строки в итогах отображались свойства с нулевым количеством

5.14.2 выпущен 08.04.2014

Исправления ошибок:

  • Обновление сторонних библиотек. Обновлены библиотеки curl, cares, idn, поставляемые вместе с COREmanager. В предыдущих версиях возникали проблемы при работе с удаленными ресурсами по протоколу HTTPS

5.14.1 выпущен 08.04.2014

Исправления ошибок:

  • Установка модуля PHP для Apache (FreeBSD). В ОС FreeBSD модуль PHP для Apache выделен в отдельный порт с 27/03/2014. В модули установки PHP и Apache внесены соответствующие изменения.

5.14.0 выпущен 08.04.2014

Изменения:

  • Скрываем параметр authinfo. Теперь значение параметра запроса authinfo не добавляется в элемент tparams.

Новые возможности:

  • Валидация дат. Добавлены валидаторы для полей, принимающих Date и DateTime.
  • По умолчанию. Добавлена возможность сбрасывать настройки таблиц к значениям по умолчанию.
  • Восстановление отдельных файлов. Для всех типов данных, имеющих файлы, теперь есть возможность восстанавливать только выбранные файлы
  • Приостановка работы панели. Появилась возможность приостановить работу панели при помощи коменды mgrctl -l. Если панель запущена, она будет остановлена вызовом функции exit. Продолжить работу с панелью можно будет только после команды mgrctl -u. Если останавливается работа CORE, автоматически останавливаются все панели
  • Нотификация. Появилась возможность размещать дополнительную информацию в окне браузера. Подробнее: http://ru.5.ispdoc.com/index.php/Главное_меню#Нотификация

Улучшения:

  • Обновление библиотеки подстветки синтаксиса. Обновлена библиотека подстветки синтаксиса ace ajax, до последней актуальной версии. Добавлена поддержка более 30 версий подстветки синтаксиса для языков программирования, шаблонов, конфигурационных файлов
  • Условное скрытие textarea. Теперь помимо input контрола условное скрытие по empty="yes/no" поддерживает и textarea
  • Раздельные файлы конфигурации панели. Добавлена возможность сохранять настройки панели в раздельных файлах. Теперь параметры, опции и пути могут быть записаны в файл внутри каталога etc/<имя панели>.cond.d Все файлы, имеющие расширение .conf, из этого каталога будут прочитаны до основного конфига. Параметры, установленные в этих файлах будут выступать в качестве значений по умолчанию и могут быть переопределены в основном конфиге
  • ODBC deprecated. Работа с серверами баз данных MySQL и PostgreSQL теперь будет производиться с использованием "родных" библиотек. Т.е. мы уходим от поддержки ODBC.
  • Одноразовые ключи. Теперь одноразовые ключи, создаваемые при помощи функции session.newkey, сохраняются в течении часа с момента создания. Подробнее про авторизацию с использованием одноразовых ключей можно прочитать тут: http://ru.5.ispdoc.com/index.php/Взаимодействие_через_API#Авторизация по ключу
  • Элемент period. Добавлена поддержка атрибутов default и save для элемента period.
  • Атрибут convert. Добавлена возможность определять алгоритм кодирования для стобца в отчетах.
  • Улучшение отчетов. Теперь для вложенных отчетов можно задавать свой id для ячейки, а также во вложенный отчет будут передаватся все параметры формы родительского отчета
  • Имя зоны. Добавлена возможность использовать символ @ в качестве имени зоны в ресурсных записях.
  • Настроки таблицы. Теперь в заголовке окна отображается имя списка (раньше отображалось имя функции). Исправлено сообщение для действия по умолчанию для тех списков, у которых действие по умолчанию не установлено

Исправления ошибок:

  • Информация о системе в Linux. В процессе просмотра списка процессов некоторые из них могли завершиться, что приводило к ошибкам
  • UID/GID. Исправлена ошибка, из-за которой при получении UID/GID пользователя возвращалось неверное значение.
  • Менеджер файлов. Исправлена ошибка перехода в дочерний каталог при превышении лимита количества записей в списке.
  • Перезагрузка сервера. Теперь данная операция выполняется в последний момент перед завершением панели
  • Список активных сессий. Иногда в колонке ожидание могли возникать отрицательные числа
  • Работа с записями DNS в named. Исправлен алгоритм работы с файлами зон. В предыдущей реализации могли возникать проблемы с добавлением новых записей
  • Ошибка отображения xprop в статусбаре. Исправлена ошибка отображения xprop в статусбаре в теме orion и sirius.
  • Информация о системе на FreeBSD. На серверах без swap при отображении информации о системе возникала ошибка
  • Отображение длинного заголовка в форме. Теперь заголовок занимает только отведенное ему место и не ломает верстку
  • Смена директории FTP в хранилищах резервного копирования. Исправлена ошибка, при которой было невозможно добавить путь до директории FTP к существующему FTP хранилищу.
  • /etc/hosts. Иправлена ошибка, из-за которой изменялись права доступа к /etc/hosts после его редактирования.
  • Мастер установки. Исправлена ошибка в мастере установки приложений, приводившая к нарушению последовательности шагов установки.
  • Доступ к журналу посещений. Модуль был доступен даже для незарегистрированных пользователей
  • Права доступа и @convert. При использовании ограничения доступа к элементам списка неверно обрабатывались столбцы с атрибутом @convert
  • Удаление файлов с FTP-хранилища. Теперь панель игнорирует отсутствующие в хранилище директории при попытке удалить файл
  • Проверка доменных имен. Исправлен алгоритм. Теперь ARPA записи проверяются более тщательно. Теперь обратные зоны для бесклассовых сетей проходят проверку нормально
  • Ошибка выделения всех элементов списка. Если перед выделением всех элементов пользователь использовал shift для выделения элементов, то выделение всех элементов работало неадекватно
  • Ошибка проверки подтверждения пароля. В теме orion исправлена ошибка пропуска не совпадающих паролей при генерации пароля
  • Ошибка сохранения состояния главного меню. В теме orion исправлена ошибка сохранения состояния главного меню.
  • Ошибка печатной версии отчета. Печатная версия отчета с firstrun="no" отображалась без данных

5.13.8 выпущен 09.04.2014

Исправления ошибок:

  • Утечка файловых дескрипторов. После рекурсивной смены прав на каталоги файлы каталогов оставались открытыми
  • Критическая уязвимость в openssl. Обновлена библиотека openssl, включенная в состав COREmanager
  • Поддержка PowerDNS версии 3. 2 и выше Начиная с верии 3.2 сервер PowerDNS стал создавать в базе записи с пустым типом, что приводило к ошибкам при попытки их просмотра через панель

5.13.7 выпущен 03.04.2014

Изменения:

  • Установка модуля PHP для Apache (FreeBSD). В ОС FreeBSD модуль PHP для Apache выделен в отдельный порт с 27/03/2014. В модули установки PHP и Apache внесены соответствующие изменения.

Исправления ошибок:

  • Ошибка скрытия кнопок после сортировки. Исправлена ошибка скрытия кнопок тулбара после сортировки на клиенте.

5.13.6 выпущен 01.04.2014

Исправления ошибок:

  • Добавление адресов в OpenVZ. Снято ограничение на добавление адресов в серверах, использующих OpenVZ (для master ноды)
  • Разбор конфига /etc/network/interfaces. В некоторых случаях ошибка могла приводить к невозможности добавления дополнительных IPv6 адресов
  • Количество сохраняемых резервных копий. Исправлена проблема, при которой не отрабатывало автоматическое удаление старых резервных копий

5.13.5 выпущен 18.03.2014

Исправления ошибок:

  • Права на файл /etc/hosts. При редактировании файла панель выставляла неверные права, что приводило к ошибкам в некоторых приложениях
  • Редактирование записей DNS в named. Исправлена ошибка, возникавшая при попытке добавить запись с именем '@', которая делала невозможным создание новый сетей в IPmanager

5.13.4 выпущен 11.03.2014

Улучшения:

  • Настройка таблицы. На форму настройки таблицы добавлены более информативные сообщения для значений по умолчанию.

Исправления ошибок:

  • Работа с файлами зон сервера имен. Зоны, в которых не использовалась директива $ORIGIN, могли унаследовать ее значение из других файлов

5.13.3 выпущен 04.03.2014

Исправления ошибок:

  • Ошибка в теме orion. В теме orion исправлена ошибка, не дающая возможность менять значение доступных только для чтения чекбоксов c помощью механизма пресетов
  • Исправление сообщений. Исправлено сообщение подсказки для кнопки обновления блока дашборда

5.13.2 выпущен 03.03.2014

Исправления ошибок:

  • Настройки резервного копирования. Для хранения настроек резервного копирования больше не используется БД. В БД хранится информация только о резервных копиях.
  • Оптимизация резервного копирования. Оптимизирована работа с БД при резервном копировании

5.13.1 выпущен 03.03.2014

Исправления ошибок:

  • Уникальные имена хранилищ. При создании и редактировании хранилищ теперь производится проверка имен на уникальность
  • Исправлены сообщения. Исправлены некоторые сообщения

5.13.0 выпущен 03.03.2014

Изменения:

  • Список уведомлений. Часть колонок списка теперь по умолчанию не показывается. Вы можете добавить интересующие вас колонки в настройках внешнего вида таблицы
  • Запуск COREmanager при установке/удалении панелей. При установке/удалении панели в UNIX ситемах при помощи команды bin/core <панель> install/remove, COREmanager будет выгружен из памяти, если он не был запущен ранее
  • Настройка MySQL. Модуль установки MySQL будет настраивать сервер MySQL слушать на всех IP всех интерфейсов.
  • Список прав группы. Теперь в нем не отображаются лампочки для функции, права на которые явно не заданы В политиках группы больше нет возможности выбирать "политику по умолчанию". Значение этого параметра, выставленное для пользователя, в любом случае перекрывало настройки группы
  • Пустые директории при резервном копировании. Информация о пустых директориях теперь попадает не только в служебную базу данных, но и в архив
  • Одинаковые узлы со значениями полей форм. Если в XML присутствует несколько узлов со значением поля формы, будет использован только последний, остальные будут удалены (это не относится к select со свойством miltiple)
  • Менеджер файлов. Изменено поведение менеджера файлов при рекурсивной смене атрибутов "только для файлов". Атрибут "Исполнять" для всех вложенных файлов будет наследоваться от атрибутов каталога, к которому применяется рекурсивное изменение атрибутов.

Новые возможности:

  • Регистрация ошибки. Добавлена возможность регистрации ошибки из панели.
  • Фильтры в правах. Добавлена возможность устанавливать в правах фильтры на списки. Это возможно только с теми модулями, которые поддерживают фильтры (имеют соответствующую функцию). После этого пользователь не может получить доступ к объектам, которые были отфильтрованы
  • Редактирование диапазона IP-адресов. При использовании локальной базы IP адресов появилась возможность изменять размеры диапазона
  • Сортировка выпадающих списков. Добавлена возможность указать тип сортировки для выпадающего списка (select). Возможные значения: alpha, calpha, digit, version и ip.

Улучшения:

  • Расширение HttpQuery. Добавлена поддержка методов HEAD, PUT, PATCH и DELETE.
  • Перенос на новую строку в поле с zoom. Теперь при заполнении раскрытого zoom поля, при нажатие пробела, курсор переходит на новую строку, чтобы пользователь сразу понимал, что это следующий элемент.
  • Цветные списки. В теме orion появилась возможность задавать цвет текста элементам выбора select.
  • Сохранение быстрого поиска по списку. Теперь при автообновление списка обновления после групповой операции или просто обновлении значение быстрого поиска сохраняется
  • Улучшен модуль уведомлений. Теперь процедура автоматического решения проблем не блокирует доступ к списку уведомлений на все время работы. Добавлена возможность автоматического удаления старых уведомлений
  • Пресет для textdata типа msgdata. Теперь можно менять значение textdata с помощью пресетов и для типа msgdata
  • UTC/GMT. Добавлена возможность выбора часового пояса UTC/GMT в настройках сервера.
  • Индикация о перезагрузке сервера. В теме orion при перезагрузке сервера (с помощью ф-ции "Перезагрузить сервер") появляется индикация о перезагрузке.
  • Запретить использовать HTTP соединения. Добавлена возможность запретить использовать HTTP соединения для работы с панелью. Все HTTP соединения будут автоматически пересылаться на аналогичный URL, но с использованием HTTPS протокола
  • Адрес исходящих запросов в PowerDNS. Теперь при создании нового горизонта видимости (view) прописывается директива query-local-address
  • Отмена проверки значения поля. Добавлена обработка атрибута @safevalue для полей ввода. В качестве значения передается имя параметра, который должен содержать, значение не требующее проверки или проверяемое разработчиком вручную (например: криптованное значение пароля). Если такой параметр был передан, основной параметр проверяться не будет
  • Валидаторы. Для числовых валидаторов добавлена возможность указывать тип данных в атрибуте checkargs.
  • Изменение логики загрузки дашборда в теме orion. Теперь не только при наличии стартовой страницы, но и при наличии стартовой формы не грузится дашборд
  • Резервное копирование реализовано в виде фонового задания. Каждый элемент панели копируется по отдельности. В случае ошибки элемент пропускается и регистрируется проблема с описанием ошибки. Предупреждения, происходящие в процессе обработки элемента, также регистрируются в качестве проблемы.

Исправления ошибок:

  • Ошибка отображения свойств в статусбаре списка. Исправлена ошибка отображения свойств в статусбаре списка у колонки без sort="prop"
  • Показать скрытые поля. Не работала ссылка "Показать скрытые поля" у пользователейб ни разу не заходивших в настройки панели
  • Сообщения в отчетах. Недостающие сообщения для форм отчетов не импортировались из секции common
  • Ошибка отображения подсказки. Исправлена ошибка отображения подсказки, содержащей двойные кавычки, при ошибке в групповой операции.
  • Ошибка с активированием кнопок. В теме orion исправлена ошибка с активированием кнопки типа groupform
  • Неправильное отображение warning значка в списке. Исправлена ошибка безпричинного появления иконки warning в некоторых списках
  • Ошибка элемента select в форме фильтра в теме orion. Ошибка приводила к невозможности выбрать значение в select при малой высоте окна броузера
  • Обработка пустых сообщений. Теперь вы можете использовать сообщения, состоящие из непечатных символов (пробелы, табуляции, переводы строк). Например, в качестве разделителя элементов при групповых операциях
  • Ошибка сворачивания кнопок в тулбаре. В теме sirius исправлена ошибка, при которой кнопки не сворачивались при недостаточной ширине окна,а залезали под заголовок.
  • Деревья в формах. Данные полей типа tree могли неверно обрабатываться в мастерах и фильтрах.
  • Скрытые поля. Теперь при нажатии на ссылку "Показать скрытые поля" скрытые поля будут отображаться в форме до тех пор, пока она не будет закрыта
  • Кеширование данных БД. Исправлена ошибка, которая могла приводить к рассинхронизации внутреннего кэша с данными в базе
  • Работа с файлами named. Панель не отображала часть записей внутри домена, для которых доменное имя было указано не явно
  • Настройка DNS BIND. При настройке DNS-сервера bind (named) теперь принудительно указывается формат хранения файлов зон "text".
  • Ошибка в методе CustomTable::DbDelete. Данный метод формировал некооректный запрос к базе данных
  • Ошибка в планировщике. В теме sirius исправлена ошибка, приводящая к невозможность выполнить команду в планировщике ISPmanager
  • Фатальная ошибка в форме. В теме orion исправлена ошибка, приводящая к зависанию темы, при отдаче панели фатальной ошибке в форме
  • Модуль управления IP-адресами. Исправлены ошибки, приводившие к удалению основного IP-адреса сетевого интерфейса, а также записи неверного содержимого в конфигурационный файл сетевой подсистемы в ОС Debian.
  • Ошибка отображения значения textarea. В теме orion исправлена ошибка, приводящая к удалению строки типа из значения textarea
  • Регистрация автоматического создания доменных имён. Исправлено поведение панели управления, приводившее к регистрации автоматического создания доменных имён (например, при создании Web-домена) даже если управляющий модуль доменных имён не загружен
  • Textarea readonly. Исправлена ошибка поддержки атрибута readonly у textarea в теме orion
  • Завершение работы панели. В момент завершения панель могла игнорировать запросы, находящиеся в очереди, что приводило к ошибкам в приложениях, использующих API
  • Восстановление с изменением данных. Исправлена ошибка создания символической ссылки при восстановлении с опцией "Изменить существующие данные"

5.12.9 выпущен 21.02.2014

Исправления ошибок:

  • Запуск исполняемых файлов из COREmanager. Исправлена ошибка в функции запуска исполняемых файлов в ОС семейства Unix, в некоторых случаях приводившая к наследованию переменной среды окружения LD_LIBRARY_PATH.

5.12.8 выпущен 19.02.2014

Исправления ошибок:

  • Обрыв связи в SSH соединении. Неверная обработка данной ситуации могла приводить к зависанию запросов.
  • Зависание панели. При наличии уведомлений с функцией автоматического решения проблемы панель переставала отвечать на запросы на все время работы функции (решения проблемы).

5.12.7 выпущен 18.02.2014

Исправления ошибок:

  • Периодическая проверка лицензии. Исправлена ошибка в процедуре периодической проверки лицензии, в некоторых случаях приводившей к зависанию приложений.
  • Работа с настройками сети в Debian. Удаление интерфейсов с IPv4 адресами могло приводить к удалению настроек сети из файла конфигурации для других интерфейсов

5.12.6 выпущен 12.02.2014

Исправления ошибок:

  • Удаление файлов с хранилища FTP. Исправлена проблема при удалении архивов, находящихся не в корне FTP сервера.

5.12.5 выпущен 29.01.2014

Изменения:

  • Установка приложений предыдущей версии. Отключена возможность установки приложений, собранных на предыдущей версии COREmanager.

Исправления ошибок:

  • Установка DNS NSD в ОС FreeBSD. Исправлена ошибка настройки NSD для ОС FreeBSD.

5.12.4 выпущен 27.01.2014

Исправления ошибок:

  • Автоматическая активация лицензии. На серверах с несколькими IP адресами могла не проходить автоматическая активация лицензии

5.12.3 выпущен 27.01.2014

Улучшения:

  • Сообщения от валидаторов. Изменен формат сообщений от валидаторов, проверяющих числовые параметры (int,float,money)

Исправления ошибок:

  • Невозможно скрыть банер с информацией о последнем входе в систему. Ошибка не позволяла скрыть банер, если вы зашли в панель с другого IP
  • Пустые вкладки. Исправлена ошибка с загрузкой пустых сохраненных вкладок, при обновление COREmanager с предыдущих мажорных версий

5.12.2 выпущен 23.01.2014

Исправления ошибок:

  • Доступ к модулям. Скрываем модуль из меню, если панель не умеет работать с групповыми правами.

5.12.1 выпущен 22.01.2014

Исправления ошибок:

  • Недоступные шаги мастера. Если среди шагов мастера попадался шаг недоступный для данного пользователя, попытка перехода на этот шаг вызывала неадекватную ошибку

5.12.0 выпущен 22.01.2014

Изменения:

  • Настройки параметров обновления. Внесены изменения в настройки параметров в разделе "Приложения". Теперь тип версии, в рамках которой будет выполняться обновление, задается в форме "Настройка" и действует для всех продуктов. Отключение автоматического обновления тоже выполняется в форме "Настройка" и действует для всех продуктов, включая COREmanager.
  • Модуль установки PHP. При установке PHP в ОС FreeBSD по умолчанию будет устанавливаться PHP версии 5.4 (или 5.3 при отсутствии 5.4) вследствие конфликтов порта phpMyAdmin с портом PHP 5.5.
  • Изменения в mgr_proc::Execute::SetUser. Теперь при использовании метода SetUser на UNIX системах выставляются все группы пользователя, а не только основная.
  • Изменение в логике работы. Теперь при построении списка шагов мастера виртуальный метод Wizard::WizGet не вызывается. Если вам необходимо произвести какие-либо действия для корректного формирования заголовка шага, необходимо перегружать Wizard::Get

Новые возможности:

  • Удаление нескольких записей из базы данных. В класс mgr_db::CustomTable добавлен метод для удаления записей из таблицы по SQL условию. Подробнее: http://ru.5.ispdoc.com/index.php/Class_mgr_db::CustomTable
  • Уведомление о совершенном действии. Добавлена возможность добавлять уведомления об удачно завершившихся операциях.
  • Выбор сложности пароля. В CORE существует возможность требовать от пользователя использовать сложные пароли. Эта функция отключена по умолчанию и многие не подозревают об её существовании. Поэтому выбор сложности пароля добавлен в мастер начальной настройки панели
  • Групповые права. Добавлена возможность создавать группы пользователей и назначать права целиком для группы. Есть возможность содания групп, куда будут включены все пользователи с определенным уровнем доступа
  • Обратная связь. Добавлена возможность сбора статистики об использовании панели и часто возникающих проблемах.
  • Ограничение доступа по IP адресам. Используя группы пользователей, можно задавать ограничения на вход только с определенных IP адресов для всех пользователей входящих в группу

Улучшения:

  • Востановление открытых вкладок в теме orion. Теперь при восстановление открытых вкладок, запоминается активная вкладка и полностью загружается только она, остальные подгружаются при переключении на них
  • Уведомления. Добавлена возможность указывать ссылку на документацию в уведомлении о проблеме.
  • Сложность пароля. Сложность пароля можно задавать непосредственно в элементе с помощью атрибута checkargs. Значения, начинающиеся с +/-, будут корректировать сложность пароля для данного элемента относительно глобального значения. А просто число задает абсолютное значение, может быть дробным.
  • Ошибка с загрузкой файлов. Исправлена ошибка в теме orion, при которой загрузка файлов в броузере Opera была не возможна.
  • Обработка атрибута noname у элемента field. Теперь c помощью атрибута noname элемента field можно не выводить подпись к полю.
  • Панель инструментов. Теперь, в случае отсутствия панели инструментов, будет создана страница по умолчанию.
  • Возможность изменения размеров редактора файлов. Появилась возможность изменять высоту редактора файлов
  • Список процессов. Теперь в списке процессов Linux не будут отображаться процессы ядра.
  • Подтверждение пароля. Теперь при введение подтверждения пароля показывается сообщение, если пароли не совпадают.
  • Информация о последнем входе в систему. Теперь по умолчанию этот банер показывается только если ваш текущий адрес не совпадает с адресом, с которого вы входили последний раз. Option NoLastLogin заменен параметром LastLogin, который может иметь следующие значения: info - всегда показывать банер, notify - показывать банер только если адрес изменился, none - не показывать банер.
  • Обновление лицензии. Добавлена возможность обновления лицензии в ручную из формы информации о лицензии.
  • Скрытые поля форм. При нажатии на ссылку "показать скрытые поля" будет показано сообщение с объяснением, почему они не были отображены
  • Настройки логов по-умолчанию. Добавили в дистрибутив файл конфигурации уровня логов по-умолчанию.

Исправления ошибок:

  • Для разработчика. Обработка XML документов. Восстановлена обработка атрибутов xml: dist, eqdist, maxdist, ifmgr. Подробнее читать: http://ru.5.ispdoc.com/index.php/Xmlinstall
  • Падение панели на выходе. В некоторых ситуациях панель могла падать в segfault в момент завершения.
  • Ccылка помощи в форме. Теперь ссылка на помощь в форме визарда работает.
  • Копирование значений полей таблиц в mgr_db. При копировании значения, в случае если исходное значение было Null, в результате получалась пустая строка
  • Обработка запросов с неверным su. При попытке выполнить запрос через mgrctl с параметром su, указывающим на несуществующего пользователя, панель не возвращала ответ
  • Отмена загрузки модуля. Исправлена ошибка, в результате которой часть модулей библиотеки, инициализация которой уже завершилась ошибкой, могла быть инициализированна позднее. Добавлен дополнительный вызов функции, имя которой задано макросом LIBRARY_ENTRY, перед инициализацией библиотеки. Эта функция может содержать код, который гарантированно будет выполнен первым. Если функция возвращает false - инициализация библиотеки прерывается. Подробнее http://ru.5.ispdoc.com/index.php/File_module.h
  • Порядок отображения форм начальной настройки. Мастер установки приложения вызывался раньше мастера настройки сервера
  • Работа с числами с плавающей точкой в mgr_db. При работе с числами с плавающей точкой могли возникать значения, содержащие мусор в младших разрядах.
  • Настройка логирования. Исправлена ошибка, из-за которой при выборе панели не фильтровался список модулей.
  • Стартовая страница. Исправлена ошибка, из-за которой при входе в панель по умолчанию открывался "Менеджер файлов".
  • Ошибка с отображением баннеров. Исправлена ошибка, при которой не отображается более одного баннера в некоторых, исключительных ситуациях
  • Падение панели при mgr_job::MoveFile::Rollback. Удаление исходного каталога до отката транзакции приводило к падению панели
  • Сумма дробных чисел в списке. В теме Orion исправлена ошибка подсчета дробных чисел в списке
  • Обновление зоны. Исправлена ошибка, из-за которой не обновлялась доменная зона.
  • Скрытые поля в формах мастера. При обратном переходе по шагам мастера появлялись скрытые поля
  • Ошибка с > < в textarea. В textarea > < заменялись на > <
  • Настройка сети. Исправлена ошибка, из-за которой при неудачной попытке назначения IP-адреса он не удалялся.
  • Настройка named в ОС FreeBSD. При настройке named в ОС FreeBSD директива listen-on { 127.0.0.1; } будет отключаться и named по умолчанию будет обрабатывать запросы на всех интерфейсах сервера.
  • Добавление SSL сертификата. Исправлена ошибка добавления существующего SSL сертификата.
  • Обработка атрибута @firstrun. Восстановлена обработка атрибута @firstrun, позволяющего запретить построение отчета при первом обращении
  • Изменения зоны DNS в named. При использовании горизонта видимости (view), из-за неверной команды, DNS сервер не перечитывал файл зоны
  • Переход на недоступные шаги мастера. Web интерфейс теперь не позволяет переходить на шаги помеченные как unavailable. В случае попытки перейти на такой шаг средствами API, будет выдана соответствующая ошибка
  • Ошибка отображения заголовка графика в блоке дашборда. Исправлена ошибка отображения заголовка графика в блоке дашборда, приводившая к отображению только первого символа заголовка.
  • Передача периода в дочерние отчеты. Исправлена ошибка передачи периода в дочерний отчет.
  • Отображение fullwidth полей. Исправлено отображение обязательных fullwidth полей в теме orion.
  • Поддержка @convert в отчетах. Теперь в формах отчетов можно пользоваться автоматичеким кодированием полей в punycode и обратно.
  • Ошибка редиректа с формы подтверждения операции. Исправлена ошибка, приводящая к невозможности пользоваться API через броузер в теме orion

5.11.8 выпущен 21.01.2014

Исправления ошибок:

  • Модуль установки DNS BIND. Исправлена ошибка в модуле установки bind при автоматической установке в ОС CentOS.

5.11.7 выпущен 25.12.2013

Исправления ошибок:

  • Некорректная обработка старых значений select полей. При обработке select полей с атрибутом @type "multiple", в случае, если новое значение для поля не указано, сохранялось только первое выбраное значение

5.11.6 выпущен 24.12.2013

Изменения:

  • Установка приложений и программного обеспечения. Перед установкой приложения из COREmanager теперь требуется завершить мастер первоначальной настройки сервера.

Улучшения:

  • Запуск MySQL. Для ОС CentOS добавлен скрипт mysqld_prepare, выполняющийся при загрузке сервера и решающий проблему с запуском MySQL после его аварийного завершения. Скрипт устанавливается в /etc/rc.d/init.d/ и регистрируется при настройке MySQL средствами панели.

Исправления ошибок:

  • Модуль управления IP-адресами. Исправлены ошибки, приводившие к удалению основного IP-адреса сетевого интерфейса, а также записи неверного содержимого в конфигурационный файл сетевой подсистемы в ОС Debian.

5.11.5 выпущен 20.12.2013

Исправления ошибок:

  • Таймаут FTP-соединений. Убран таймаут, ограничивающий общее время передачи данных. Вместо него выставлен таймаут на ответ от FTP-сервера.

5.11.4 выпущен 17.12.2013

Новые возможности:

  • Переход в устанавливаемую панель. Запрещен переход в устанавливаемую панель. При попытке такого перехода будет выдано соответствующее сообщение. В случае ошибки установки, будет предложено перейти в COREmanager.

Исправления ошибок:

  • Кэширование программного обеспечения. Увеличен размер полей в БД программного обеспечения для поддержки длинных наименований в ОС Windows

5.11.3 выпущен 16.12.2013

Исправления ошибок:

  • Настройка ODBC. Удалена функция создания символической ссылки на libodbc.so в ОС Debian
  • Отображение тулбара в редакторе файлов. В теме orion исправлено отображение тулбара в редакторе файлов.

5.11.2 выпущен 12.12.2013

Исправления ошибок:

  • Модуль установки PHP. Исправлена ошибка в модуле установки PHP, приводившая к установке Apache по зависимостям в ОС CentOS.

5.11.1 выпущен 11.12.2013

Изменения:

  • Сообщения для модуля установки DCImanager. Добавлены сообщения для модуля установки DCImanager

5.11.0 выпущен 10.12.2013

Изменения:

  • Постраничный вывод списка без сортировки. Теперь постраничный вывод работает даже если список не отсортирован. Имена страниц берутся из ключевого поля или из крайней левой колонки, если ключевое поле не задано.

Новые возможности:

  • Перезапуск панели через mgrctl. Вызов функции exit не гарантировал, что ваш следующий запрос в панель будет обработан после перезапуска. В mgrctl добавлен ключ -R, позволяющий гарантированно перезапустить указанную панель. Выполнение команды завершиться только после перезапуска.
  • Возможность отключения тем оформления и языков. Иногда возникает необходимость спрятать некоторые языки или темы оформления. Например, чтобы ваши клиенты не думали, что вы понимаете языки, которые вы на самом деле не понимаете. http://ru.5.ispdoc.com/index.php/Настройка_доступных_тем_и_языков
  • Регистронезависимая сортировка. Добавлена регистронезависимая алфавитная сортировка списков.

Улучшения:

  • Обработка условия hide для функций свойств. Теперь можно убрать функцию определенную для свойства при клике, для определенных элементов списка с помощью условий hide.
  • Сортировка по версиям. Для списков добавлена сортировка по версиям
  • Расширенный брендинг. Добавлены возможности изменения подписи и ссылки копирайта, а также добавление произвольного HTML-кода в заголовок и/или тело страницы.
  • Завершение процесса. Обновлен механизм корректного завершения дочерних потоков core при его остановке.
  • Сохраненные пароли в форме создания пользователя. Убрана автоподстановка сохраненных паролей браузером в формах создания пользователей.
  • Снятие выделения со всех элементов. Теперь в случае если все элементы списка выделены, при нажатии на кнопку "Выделить все элементы", будет снято выделение со всех элементов.
  • Изменено поведение вкладок при закрытии в теме orion. Теперь при закрытии активной вкладки открывается ближайшая справа, если таковая отсутствует, то ближайшая слева.
  • Возможность копировать текст с текстовых подсказок. Появилась возможность копировать текст с хинтов, а так же переходить по ссылкам с хинтов.

Исправления ошибок:

  • Период автообновления в настройках таблицы. Не отображалось значение этого параметра, заданное по умолчанию.
  • Поиск процесса по имени. Вызов функции мог завершаться ошибкой из-за того, что процесс, состояние которого мы пытаемся получить, завершился.
  • Не виден hint при fullwidth. Исправлено отображение fullwidth полей в orion
  • Ошибка в дашборде при смене темы в orion. Убрана красная ошибка в дашборде при смене темы в orion.
  • Добавлено описание правил объединения XML документов. Теперь правила для объединения элементов XML привязаны к конкретному контексту. Например: если раньше все элементы input объединялись по имени вне зависимости от того, где они располагались, то теперь такой анализ делается только для элементов внутри полей метаданных. Элементы, для которых правило явно не задано, теперь остаются в неизменном виде (более подзнии просто заменяют более ранние). Подробнее: http://ru.5.ispdoc.com/index.php/Описание_структуры_XML
  • Отображение хинтов в shadow полях. Исправлено отображение хинтов у полей с shadow скрытием
  • Передача параметра tconvert при действии на свойстве. Не передавался параметр tconvert при действии на свойстве, из-за чего возникала ошибка
  • Иконки для произвольного уровня доступа. Если в панели вы добавляете уровень доступа, который не был задан изначально, у вас не получилось бы задать свое изображение для таких пользователей (картинки lv-xx.png)
  • convert в фильтрах. Для полей ввода с атрибутом convert неверно формировалась удобочитаемое представление значения фильтра
  • Ошибка при обработке атрибута convert. Преобразование адреса электронной почты в punycode работало неверно, если в адрес содержал недопустимые символы
  • Более одного баннера при групповой операции. Исправлена ошибка приводящая к неработоспособности темы sirius, при более одном баннере при групповой операции
  • Ошибка при групповых операциях. Исправлено некорректное формирование сообщения об ошибке при групповой операции.

5.10.6 выпущен 05.12.2013

Изменения:

  • Добавлены сообщения. Добавлены сообщения для модуля инсталлятора.

5.10.5 выпущен 03.12.2013

Исправления ошибок:

  • orion действие по двойному щелчку. Исправлена ошибка группового действия по двойному щелчку в теме orion.
  • Селект в форме логина. Исправлено ошибка селектов в логиновской форме, при которой выпадающий список не закрывался
  • Валидатор на поле с zoom. Исправлена ошибка на поле с zoom, при которой при вводе более одного значения все остальные значения пропадали
  • Настройка BIND для ОС Linux. При установке сервиса BIND в ОС семейства Linux теперь выполняется добавление сервиса в автозапуск.

5.10.4 выпущен 29.11.2013

Изменения:

  • Сообщения для модуля инсталлятора. Добавлено несколько сообщений для модуля инсталлятора

Исправления ошибок:

  • Недоступный брендинг. В случае, если umask был выставлен в 077 файлы темы при установки брендинга были недоступны для чтения обычным пользователям

5.10.3 выпущен 27.11.2013

Исправления ошибок:

  • Определение свободного места в библиотеке CGI. Исправлена ошибка в функции определения свободного места в библиотеке CGI, которая в некоторых случаях приводила к неработоспособности функций "Закачать файлы" и "Выполнить команду"

5.10.2 выпущен 22.11.2013

Изменения:

  • Обновление COREmanager. При обновлении COREmanager теперь будет применяться ребрендинг ко всем установленным приложениям для адаптации брендинга к изменениям в темах.

Исправления ошибок:

  • Модуль установки PHP. В модуль установки PHP для ОС Debian добавлена принудительная установка пакета php5-cli, отсутствие которого приводило к ошибке при настройке PHP.

5.10.1 выпущен 21.11.2013

Изменения:

  • Обновление приложений. В модуле обновления приложений добавлена проверка на наличие лицензии.

Исправления ошибок:

  • Раздел плагины. Исправлена проблема с недоступностью раздела плагины
  • Планировщик для Unix. В модуле планировщика внесены изменения, позволяющие обрабатывать ключевые слова в расписании cron (@hourly @daily...)

5.10.0 выпущен 19.11.2013

Новые возможности:

  • Новый тип элемента формы. Появилась поддержка нового типа элемента управления формы - мультиселект, список с возможностью выбора более одного элемента.
  • Подсветка синтаксиса в textarea. Появилась возможность подсветки синтаксиса в элементе управления формы textarea с помощью библиотеки Ace ajax
  • Punycode в сообщениях об ошибках. Теперь, используя префикс __PUNY перед именем параметра, можно преобразовать его значение из punycode формата в нормальную строку.
  • Значение по умолчанию для периодов. Теперь значение по умолчанию можно указывать прямо в xml, задав для узла атрибут @default. Если атрибут не задан, берется значение "lastday".

Исправления ошибок:

  • Изменение только что созданной доменной зоны (PDNS). Решена проблема неправильного формирования внутреннего ключа ресурсных записей на момент создания доменной зоны, приводившая к игнорированию изменений, сделанных в ресурсных записях непосредственно после создания зоны
  • Корректная работа с доверенными серверами DNS (DNS-сервер NSD). Решена проблема глобальной настройки доверенных серверов DNS для горизонта видимости (view), связанная с тем, что настройки доверия в NSD относятся к конкретной доменной зоне, а не view. Подробнее
  • Ошибка экранирования символов в sqlite. Метод EscapeValue неверно обработывал строки содержащие символ одинарной кавычки.
  • Обработка спецсимволов в фильтрах. Исправлена ошибка, приводящая к не адекватной работе фильтров с параметрами содержащими символы '"' и '\'
  • Вызов недоступных функций из dashboard. Кнопки, ведущие на несуществующие или недоступные функции, не удалялись с панели инструментов dashboard
  • Ошибка в фильтре списка изменений. Отсутствовала обработка поля выбора периода

5.9.0 выпущен 30.10.2013

Улучшения:

  • Новые тип полей БД. Добавлены новые типы полей БД: mgr_db::FloatField, mgr_db::DoubleField.

Исправления ошибок:

  • Мелкие ошибки. Исправлено множество мелких ошибок.

5.8.6 выпущен 16.09.2013

Исправления ошибок:

  • Уведомления. Исправлены ошибки в модуле уведомлений.

5.8.5 выпущен 12.09.2013

Исправления ошибок:

  • При нескольких одновременных запросах выдавался один и тот же ip-адрес.

5.8.4 выпущен 23.08.2013

Исправления ошибок:

  • Ошибка в теме orion. Исправлена ошибка, нарушающая работоспособность веб-интерфейса при нажатии кнопки "Назад" в тулбаре.

5.8.3 выпущен 21.08.2013

Улучшения:

  • Отображение редакции продукта в списке изменений. В списке изменений добавлен столбец с информаций о редакции продукта

Исправления ошибок:

  • Ошибки в теме orion. В теме orion исправлена ошибка с ссылкой "подробнее" в списке изменений, а так же ошибка локализации кнопок в фильтре.

5.8.2 выпущен 21.08.2013

Улучшения:

  • Отображение input типа файл. Внешний вид input типа файл в разных браузерах приведен к одному виду. В теме orion и sirius.
  • Фильтр. Добавлена поддержка спец. символов в фильтрах.

Исправления ошибок:

  • Отображение легенд. Исправлено отображение легенд в графиках типа histogram, в теме orion.
  • Скроллинг в textarea. Исправлена ошибка, при которой нельзя было скроллить textarea в форме в теме orion.
  • Ошибка при ресайзе стролбца таблицы. Исправлена ошибка, при которой, при клике по иконке ресайза таблицы колонка меняла свой размер.

5.8.1 выпущен 02.08.2013

Исправления ошибок:

  • Перевод и сообщения. Добавлены пропущенные сообщения и перевод.

5.8.0 выпущен 29.07.2013

Изменения:

  • Сортировка типа prop. Теперь можно указывать prop/xprop, которые не должны учитываться при сортировке (атрибут @sort="no")
  • Сортировка типа file. Теперь сортирует исключительно по именам. Подробнее

Новые возможности:

  • Запоминаем ширину колонок в списках. Ширина колонок, установленная пользователем, теперь запоминается.
  • Контекстное меню. В списках в теме оформления orion добавлено контекстное меню. Элементы меню берутся из активных кнопок панели инструментов.
  • Сокрытие полей по setvalues. В формочках появилась возможность скрывать поля в зависимости от вводимых пользователем значений при помощи механизма setvalues. Обрабатываются условные скрытия на полях input[@type=hidden]. Теперь, если менять значения у такого поля, можно управлять видимостью остальных.
  • Язык и тема по умолчанию. Теперь вы можете задавать в конфиге панели DefaultLang и DefaultTheme - параметры, определяющие язык, который будет использован, если не удалось определить язык браузера, и тему , которая будет использована при первом обращении к панели. В дальнейшем язык и тема сохраняются в COOKIE.
  • В mgr_file добавлены функции для смены прав доступа. Теперь можно менять права доступа к файлам, используя наши обертки. Кроме изменения прав они предоставляют набор проверок, защищающих от возможных подмен.

Улучшения:

  • Картинки в виде спрайтов. Большинство картинок CORE было объединено в спрайты. Количество запросов к web серверу уменьшилось в разы.
  • Условное скрытие полей. В условиях скрытия полей (if/else) появился новый атрибут shadow. В случае @shadow="yes" cкрытые поля остаются видимыми, но становятся недоступными для редактирования. К тому же, если добавить сообщение с именем (shadow_hint_<имя поля>), то это сообщение добавляется к описанию поля, когда оно находится в скрытом состоянии
  • Быстрый поиск в select. В select, у которых более 20 элементов, появился поиск для быстрого выбора. Поиск работает по началу любого слова в строке.
  • Ошибки в плагинах. Теперь при возникновении ошибок запуска плагинов или, если они возвращают неверный XML, формируется нормальная ошибка. Добавлена опция IgnorePluginError, позволяющая игнорировать ошибки плагинов. В этом случае при возникновении ошибок будет зарегистрировано соответствующее уведомление.

Исправления ошибок:

  • Сессии висят вечно. Сессии пользователей могли висеть вечно (должны сбрасываться через час) при полном отсутствии активности в панели.
  • Вызов недоступной функции при нажатии на prop/xprop. Теперь, если функция недоступна пользователю, панель удаляет соответствующий атрибут. Пользователь не сможет нажать на prop/xprop
  • uid и gid для файлов зон BIND. Исправлена ошибка определения uid и gid пользователя BIND в модуле DNS.

5.7.2 выпущен 29.07.2013

Исправления ошибок:

  • Обновление приложений. Исправлен алгоритм фильтрации по номерам версий при обработке списка доступных обновлений.

5.7.1 выпущен 11.07.2013

Исправления ошибок:

  • Базы данных - MySQL. Исправлено поведение функции mgr_db::FixTable() для СУБД MySQL, приводившее к дублированию в структуре базы данных индексов, включающих несколько полей, если имеется также индекс, включающий только одно из этих полей

5.7.0 выпущен 10.07.2013

Новые возможности:

  • Фильтры. Доделана возможность добавления фильтров в списках.
  • Информация о системе. Добавлен новый модуль.
  • Загрузка дополнительных модулей. Добавлена возможность загрузки дополнительных библиотек в момент загрузки панели.
  • Поиск по select с большим количеством элементов. В теме orion в select с большим количеством элементов можно искать нужный, просто вводя его значение.

Улучшения:

  • Лицензии для панелей. Теперь, если не удается получить лицензию для панели автоматически, установщик запрашивает её ввод на первом шаге мастера.

Исправления ошибок:

  • Содержимое select. Исправлена ошибка, приводившая к объединению всех slist в случае использования плагинов.
  • Быстрый поиск. Не работал быстрый поиск по таблице, если содержимое списка отображено не сначала (использован скроллинг)
  • Сокрытие полей. Значения скрытых полей могли влиять на значения других полей формы.
  • Обновление окна. Ошибка не позволяла при переходе между формами полностью перегрузить обновить содержимое окна браузера.
  • Отображение таблицы под Safari/Chrome на Mac Os. Исправленно некорректное отображение колонок в таблице в теме sirius, в браузерах Safari и Google Chrome под системой Мac Os

5.6.1 выпущен 10.07.2013

Исправления ошибок:

  • Отчеты об ошибках. Отключено формирование отчета об ошибках в модуле DNS, если ошибка связана с неверными значениями имени ресурсной записи или адреса ответственного лица (параметр SOA-записи)
  • Модуль DNS - создание нового view (named). Решена проблема, связанная с тем, что DNS-сервер named не начинал прослушивание новых IP-адресов, указанных в его конфигурационном файле при создании нового view.

5.6.0 выпущен 10.06.2013

Исправления ошибок:

  • Корректное обновление slave-зон NSD. Исправлена ошибка, из-за которой после подгрузки изменений slave-зоны с помощью функции Refresh() зона не отражалась в NSD.
  • Исправлена работа с PowerDNS. Исправлена ошибка, из-за которой не отрабатывали команды управления DNS-сервером при использовании пространства имен по умолчанию.
  • Корректное значение поля "addr" для SOA-записи. Исправлена ошибка, из-за которой для SOA-записей у зон сервера имен PowerDNS поле "addr" содержало неверное значение.

5.5.1 выпущен 17.05.2013

Исправления ошибок:

  • Совместимость с IPmanager. В модуле работы с IP адресами справлена проблема совместимости с некоторыми версиями IPmanager

5.5.0 выпущен 16.05.2013

Изменения:

  • Этапы выполнения во вложенных запросах. Теперь состояние запроса можно менять и во вложенных запросах. Подробнее

Новые возможности:

  • setvalues и списки. Обработчик события setvalues теперь может заполнять не только значения полей, но и содержимое списков (узлы slist). Подробнее
  • Параметры запроса при работе с плагинами. Теперь значения параметров сессии, которые могут отличаться от параметров запроса, передаются внешнему приложению через переменные окружения с префиксом PARAM_
  • Управление плагинами. Появилась возможность установки, включения/отключения, обновления плагинов, а также возможность загрузки своего плагина на сервер для распространения
  • Добавлена поддержка NSD. Модуль работы с DNS-серверами теперь поддерживает NSD.
  • Редактирование прям в листе. В теме Orion появилась возможность редактирование элемента прям в листе без открытия формы редактирования. Подробнее

Улучшения:

  • Веб-интерфейс. В форме логина при смене языка или темы сохраняются введеные логин и пароль.
  • Тема Orion. Появилась возможность перейти на любой шаг мастера. В дашборде теперь можно обновлять данные в блоках. Также появилась индикация о загрузке страницы.

Исправления ошибок:

  • Обработка XML при работе с плагинами. Исправлены ошибки при обработке XML полученного от внешних приложений.

5.4.2 выпущен 26.04.2013

Исправления ошибок:

  • Работа с планировщиком. Исправлена ошибка обработки crontab, в некоторых случаях приводившая к искажению данных.

5.4.1 выпущен 15.04.2013

Новые возможности:

  • Описание отчета. Появиласть возможноcть добавить текстовое описание к отчету. Подробнее

Улучшения:

  • Работа с checkbox и radiobutton. Теперь выбирать значения radiobutton можно просто кликнув по его описанию. Изменить значение checkbox можно кликнув по его названию или описанию.
  • Отправка формы по Enter в теме orion. В теме orion появилась возможность отравлять форму по нажатию Enter c текстовых полей и по Ctrl + Enter со всех остальных.

Исправления ошибок:

  • Ошибки в мастерах. Поправили отображение информации об ошибке в мастерах.

5.4.0 выпущен 10.04.2013

Изменения:

  • Работа prop / xprop. Изменилась логика обработки prop/xprop элементов в списках. Подробнее
  • Точки в журнале в записях "INFO Request". В журнале в записях "INFO Request" не преобразовываем точки в %2E, чтобы было проще искать параметры - IPадреса.

Новые возможности:

  • Модуль проблем. Добавлен модуль для регистрации проблем. В нем вы сможете видеть ошибки возникающие при работе панели. Некоторые проблемы, например возникающие из-за недоступности какого-либо внешнего сервиса, могут быть исправлены автоматически, когда сервис вновь станет доступен.

Улучшения:

  • Номер потока. Теперь в журнале вместо идентификатора потока отображается его порядковый номер.
  • Ошибки при out=file и out=csv. Теперь при возникновении ошибки данные форматы вывода возвращают HTTP код 404 вместо 200.

Исправления ошибок:

  • Ошибка установки на FreeBSD. Исправлена ошибка, которая могла возникать при обновлении портов инсталятором.
  • Валидаторы для textarea. Не обрабатывались валидаторы для textarea.
  • Слияние XML с метаданными. Теперь при объединении XML документов узлы hide, if, xprop объединяются, если совпадают атрибуты name и value (для if - value и hide).
  • Вырезаем недоступные кнопки из списков. Теперь, если функция недоступна пользователю, он не увидит соответствующих кнопок в панели инструментов списка.
  • Обновление списка изменений. Могла возникать ошибка при обновлении списка изменений несколькими потоками одновременно.
  • IpTables на CentOS. При установке на CentOS, если включены iptables, автоматически добавляются правила, разрешающие доступ к Web интерфейсу панели.

5.3.4 выпущен 28.03.2013

Исправления ошибок:

  • Создание первой view. Не стартовал экземпляр pdns-server при создании первой view на главном IP сервера.
  • ihttpd illegal instruction. Исправлена ошибка, приводившая к невозможности запуска ihttpd на определянных процессорах.

5.3.3 выпущен 11.03.2013

Улучшения:

  • Добавлены placeholder. В формах для некоторых полей добавлены placeholder

Исправления ошибок:

  • Ошибки при установке PowerDNS. На некоторых ОС PowerDNS мог не работать после установки
  • Ошибки в работе WEB интерфейса. Многочисленные исправления новой темы (orion)
  • Грамматические ошибки. Исправлены грамматические ошибки в сообщениях.

5.3.2 выпущен 01.03.2013

Исправления ошибок:

  • Исправлена ошибка модуле работы с IP-адресами. Исправлена ошибка, которая непозволяла выделять IP-адрес в предпочитаемом диапазоне.

5.3.1 выпущен 28.02.2013

Исправления ошибок:

  • Исправления в модуле работы с PowerDNS. Добавлены исправления в модуль работы с сервером имен PowerDNS.

5.3.0 выпущен 18.02.2013

Новые возможности:

  • Скрыть данные в отчетах. Появилась возможность скрывать данные в отчетах
  • Последний вход в систему. Добавлен журнал посещений, в котором фиксируется кто, когда и с какого IP заходил в панель. Добавлен банер информирующий пользователя, когда и с какого адреса он входил в панель последний раз.

Улучшения:

  • Увеличение скорости работы web интерфейса. Изменены заголовки ответов, отдаваемых встроенным HTTP сервером. Теперь картинки, javascript и css файлы кэшируются на стороне клиента, что значительно ускоряет работу с web интерфейсом.
  • Встроенный web сервер. Теперь встроенный web сервер может слушать несколько ip адресов и портов и использовать для различных пар IP:порт различные SSL сертификаты
  • Защита от CSRF. Добавлена проверка Referer при обработке запросов авторизованных по COOKIE. COOKIE отвечающие за авторизацию отделены от COOKIE в которых хранится язык и тема интерфейса. Для авторизационных COOKIE выставлен атрибут HttpOnly и уменьшено время жизни до одного часа.
  • Новая тема оформления. Добавлена новая тема оформления - orion.
  • Обработка долгих запросов. Теперь встроенный сервер эмулирует активность соединения, чтобы браузеры не отваливались по истечении времени ожидания ответа (30-60 секунд) при обработки долгих запросов к панели.
  • Ротация логов. Добавлена функция ротации для логов. Теперь, когда размер лога превышает 100Мб, его содержимое копируется в каталог var/logs и сжимается при помощи gzip. На windows просто копируется в каталог var\logs. Для экономии места на диске вы можете сдлать этот каталог сжатым средствами ОС.

Исправления ошибок:

  • Обновление кэша пакетов в установщике. Исправлена ошибка обновления кэша пакетов в ОС CentOS

5.2.1 выпущен 30.01.2013

Исправления ошибок:

  • Проблема автообновления. Исправлена проблема, при которой автообновление могло не проходить.

5.2.0 выпущен 28.01.2013

Новые возможности:

  • Уровни доступа на в XML. Теперь в XML для любого тэга внутри metadata можно указывать, для каких пользователей будет доступен данный элемент. Если элемент недоступен, он будет скрыт, а все его данные удалены из XML. Подробнее
  • Описание главного меню. Теперь при описании главного меню можно указывать как конкретный уровень пользователя, так и несколько уровней. Подробнее
  • Список активных запросов. Теперь наряду со списком активных сессий можно посмотреть список активных запросов
  • Настройка внешнего вида. Была реализована функция настройки бренда, позволяющая менять логотип и цвет интерфейса

Улучшения:

  • Dashboard. Теперь вы можете получить быстрый доступ к основным функциям COREmanager

Исправления ошибок:

  • Обработка ошибок при груповых операциях. Теперь при возникновении ошибки в групповой операции (например при удалении), панель откатывает все изменения и предпринимает попытку удалить все элементы еще раз за исключением того, удаление которого вызвало ошибку. Это позволяет избежать ситуации, когда возникают частично удаленные элементы.

5.1.1 выпущен 14.12.2012

Исправления ошибок:

  • Установщик. Исправлена ошибка в автообновлении

5.1.0 выпущен 11.12.2012

Изменения:

  • Количество строк на странице. Теперь, если вы изменяете количество строк на странице при просмотре списка, панель запоминает это значение так же, как если бы оно было изменено через форму настройки таблицы.

Новые возможности:

  • Значения по умолчанию для полей форм. Добавлена возможность, используя атрибут setvalues для полей ввода, изменять значения других полей формы.
  • Получение информации о системе. Добавлена функция whoami, позволяющая определить уровень доступа пользователя и версию панели. Предполагается, что она будет использована при интеграции различных продуктов на базе CORE для проверки совместимости.

Улучшения:

  • Журнал операций. Записи в журнале операций теперь выводятся с конца. Если у вас стоит ограничение на количество выводимых записей, то отброшены будут более старые записи.

Исправления ошибок:

  • Зависание панели. Иногда возникала ситуация, при которой панель, продолжая работать, переставала отвечать на входящие запросы
  • Монопольный доступ к БД при выполнении запросов в SQLite. Исправлена ошибка, которая могла приводить к зависанию при выполнении запросов.
  • Значения readonly полей. При отправке форм значения readonly полей игнорируются. Раньше, если значение поля не совпадало со значением, возвращаемым при открытии формы, возникала ошибка.
  • Запуск/остановка панели. Теперь панель начинает принимать запросы только после полной загрузки всех модулей и прекращает принимать и выполнять запросы до их выгрузки