Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1429. По отношению к предыдущему релизу r1412 сделаны следующие изменения:

  • Реализован workaround бага, обнаруженного в браузерах chrome версии 53: когда браузер запрашивает документ, имеющийся у него в кэше, с указанием заголовка "If-None-Match", то при получении ответа "304 Not Modified" браузер с некоторой вероятностью не применяет запрошенный файл при рендеринге страницы. Теперь сервер, получив запрос, проверяет, нет ли в заголовке "User-Agent" подстроки "Chrome/53.", и если есть, игнорирует "If-None-Match", всегда отдавая запрошенный контент вместо ответа "304 Not Modified".
  • Исправлены стили элементов веб-интерфейса: ранее в браузерах Chrome не отображался градиент в заголовках окон и кнопках на вкладке "Разное".
  • В скриптах веб-интерфейса обновлена версия библиотеки jQuery до 3.1.0. Веб-интерфейс со старой версией (1.7.2) доступен по URL "/old.html".
  • Изменена система прав пользователей:
    • Добавлены новые права: право сохранения конфигурации в файл и право записи команд опроса и сброса счетчиков плат SM-01 и SM-02.
    • База данных учетных записей обновлена до версии 2, изначально новые права совпадают с общим правом записи.
  • В веб-интерфейсе изменен вид таблицы пользователей: появилась кнопка изменения настроек пользователя, с помощью которой можно менять права и комментарий пользователя.
  • Изменился алгоритм резервирования потоков E1 в TDM-маппере: при исправности основного потока резервный поток может использоваться для передачи произвольных данных (ранее в него всегда передавалась копия основного потока).
  • Изменена логика работы агента Zabix с ключами элементов данных: теперь при запросе элементов данных плат проверяется второй элемент ключа (ранее второй элемент ключа игнорировался). Если второй элемент ключа содержит слово "board" или название платы, совпадающее с названием реально установленной в блоке платы, агент возвращает запрошенный элемент данных. В противном случае возвращается ошибка "unsupported key" (если второй элемент ключа не совпадает с названием платы) или "Not Found" (если плата отсутствует в блоке).
  • В веб-интерфейсе при нажатии кнопки "Сохранить конфигурацию" выдается вопрос: "Вы действительно хотите сохранить текущую конфигурацию в ПЗУ ?".
  • В веб-интерфейсе в состоянии интерфейсов регенераторов платы SM-02 значение 3 поля "State" теперь отображается как "Нет СЦС(3)".
  • В веб-интерфейсе конфигурации платы TE-01 при отсутствии в плате модуля E1 отображается надпись "Модуль E1 не установлен", при этом все управляющие элементы конфигурации E1 заблокированы.
  • В веб-интерфейсе конфигурации платы PD-04, на которой не установлено ни одного модуля, выводится надпись "Модули не установлены".
  • Обновлен веб-интерфейс конфигурации платы VE-01:
    • добавлена конфигурация IPv6;
    • добавлена конфигурация групповых вызовов;
    • окончаниям FXS добавлен параметр "Группа перехвата вызовов";
    • на вкладке "ДВО" добавлена конфигурация кода вызова услуги "Перехват вызова".
  • В веб-интерфейсе в таблице коммутации каналов tooltip'ам с названием платы и номером порта/канала добавлена стрелочка, перекрывающая промежуток между телом tooltip'а и ячейкой таблицы, возникающий в некоторых версиях Internet Explorer. Это позволяет перевести курсор мыши с ячейки на ссылку в tooltip'е без пропадания tooltip'а.
  • В момент начала обновления прошивки платы, сразу после команды RESTART транспорт между платой SW-01 и обновляемой платой переводится в режим проверочных кодов XOR8. Это необходимо, так как начальный загрузчик платы, выполняющий обновление, может не поддерживать расширенные проверочные коды.
  • При пропадании платы VE-01 выполняется проверка, не находится ли плата в процессе обновления прошивки. И если находится, то ethernet порт коммутатора, работающий с этой платой, оставляется включенным чтобы не нарушить процесс обновления.

Comments

No comments.