etu-app --- Прикладная часть для приборов ETN/ETLN/ETNS ======================================================= Краткий список изменений, дополнений и исправлений. Обозначения: ! - исправлена ошибка * - внесено изменение, доработка + - добавлена новая функция =================================================== etu-app (1.1.3) 25.03.2016 -------------------------- * исправлена ошибка, при которой сохранение не происходило в 10-й слот + правильно отображается timezone в отчётах + можно выбрать язык для генерации отчётов. Отчёты генерируются на языке, выбранном в качестве системного в настройках прибора. Сейчас доступны только английский и русский языки * исправлена ошибка: теперь версия ПО выводится из файла /etc/issue коректно и содержит две части - системную и прикладную. + доступны для генерации отчёты по результатам проведения теста Y.1564 * в CLI появилась возможность получить json-представление результатов теста Y.1564 * утилита генерации отчётов теперь называется etreport etn-app (1.1.2) 15.03.2016 -------------------------- Изменения: * Web-интерфейс: ** Новая страница "Saved Results" динамически генерирует список доступных отчётных файлов. Поиск отчётных файлов ведётся в директории `/var/www/results`, которая линкуется с `/home/user/results`. Генерация отчётов в трёх форматах (PDF, DOCX, HTML) + JSON. Формирование отчётов происходит тогда, когда пользователь даёт команду сохранить результаты измерений (из GUI). Известные проблемы: * Генерация отчётов выполняется при каждой активации пункта меню "Сохранить" (F2), безотносительно того, изменились ли данные. * В отчёты попадает неверная дата. * Отчёты всегда генерируются на английском языке, безотносительно того, какая локаль выбрана у пользователя в GUI. etn-app (1.1.1) 26.02.2016 -------------------------- Изменения: * Платформа: * При подключении SFP настройки выбора скорости и автосогласования блокируются. ! Bug 2799: информация об SFP модулях с дополнительной EEPROM теперь выводится корректно. * Командный интерфейс: + Новые команды в экспериментальном CLI (klish): `show trial all` и `show trial current`. * Измерительные тесты: ! Bug 2798: запуск RFC2544 после просмотра информации об SFP теперь не приводит к segfault. ! Bug 2787: Теперь шлейф не отключается при переключении режима транзита. Ранее, смена режима транзита приводила к отключению шлейфа. etn-app (1.1.0) 22.01.2016 -------------------------- Релиз с обновлённым Web-интерфейсом, контролем температуры и автотестированием ETL-N. Изменения: * Web-интерфейс: ** Внешний вид Web-интерфейса был обновлён (искренне надеемся, что он стал выглядеть лучше). ** Вкладка "Documentation" перенесена в "Support". * Платформа: ++ Добавлена поддержка управления вентилятором для ETLN. Однако даже при достижении критической температуры ETLN автоматически **не выключается**! ++ Скорость работы вентилятора зависит от температуры прибора. Регулирование производится плавно, без скачков (гистерезис). ++ Добавлена функция автотестирования для ETLN. Для запуска процедуры автотестирования нужно удерживать кнопку на корпусе прибора в течении 10 с. * Командный интерфейс: ** Команда `reboot` теперь принимает аргументы. ** Пароль пользователя `admin` теперь такой: "PleaseChangeTheAdminPassword". ** В командном интерфейсе ETL-N исправлена работа `dhclient` и добавлена команда `reboot`. ++ Для ETL-N, изменился вывод результатов MPT-теста. В том случае, когда задержки и джиттера имеют отрицательные значения, они выводятся как есть. А не заменяются на N/A как раньше. etn-app (0.5.2) xx.yy.2015 -------------------------- Релиз с экспериментальной версией Cicso-like CLI. Изменения: * В etln-cli добавлена команда su. * Экспериментальная версия Cicso-like CLI: `etu-klish`. * Командный интерфейс по протоколу HTTP. Известные проблемы: * В CLI отсуствует контекстная справка для большинства внутренних команд et-unix. * Внутренние команды et-unix не структурированы (за исключением выделения всех команд на чтение параметров в подгруппу show, доступную везде). etn-app (0.5.1) xx.yy.2015 -------------------------- Первый микрорелиз. Преимущественно, bugfix-релиз. Исправленные ошибки: * Исправлено описание опции ETMM (BugZ:2687) * Отключена возможность запускать TCP-клиент в отсутствие опции ETWEB (BugZ:2675) * Поправлены метки времени в результатах (BugZ:2566) * Обновление экрана при переключении конфигурации в BERT (BugZ:2629) * Обновление графика дисперсии джиттера (BugZ:2676) * Статус не выбранного RFC-теста "Не выбран" (BugZ:2583) * Сохранение результатов в CLI (BugZ:2664) * Улучшен вывод информации об SFP (BugZ:2586) * Вывод статуса DHCP в меню настройки LAN-порта (BugZ:2636, BugZ:2647) * Блокирование элементов меню на время изменения MAC-адреса LAN-порта (BugZ:2637) * Специальный режим шлейфа 2 уровня для OAM без перекидывания MAC-адресов (BugZ:2630) Обнаруженные проблемы: * Версия программы отображается странно неправильно: =v.0.5%u-1, rev4=. * Не установлен пакет =libetn-common=. Соответственно нет файла =/etc/ld.so.conf.d/libetn-$(host).conf= с host-специфичными путями к multiarch библиотекам. * Для команды =test-pattern= отсутствует подсказка / помощь / дополнение по синтаксису (однако я догадался придумать =on= и =off=). * BugZ:2583: Не правильное информирование о состоянии неактивированного теста RFC. Теперь пишется "Не выбран". Однако только после запуска теста. Это может ввести пользователя в заблуждение (мол, я отключаю тест, но прибор всё равно _собирается_ его выполнять). etn-app (0.4.10) xx.yy.2015 --------------------------- Первый релиз ETN. Список изменений: * *Нет выключения при низком заряде батареи*. * `libgetoptw` v4.0.0: Поддержка необязательных аргументов. Улучшенный `--help`. * `etnut`: Исправлена ошибка с выходом индекса за границы массива в `libnutnet`. * Возможность выключать питание на трансиверах. * Тест кабеля всегда проводится на скорости 1000 Мб/с. * Генерация тестовой частоты (62.5 МГц). * Универсальный релиз: подходит как для ETN, так и для ETL-N. * Ускоренный DHCP на LAN-порту. * Поддержка обновлённой структуры EEPROM. Исправленные ошибки: * 2631 -- Настройки LAN-порта читаются некорректно после загрузки прибора. * 2633 -- Падение при попытке настроить txgen. * 2620 -- Сбрасывается MAC адрес на LAN порту после DHCP. * 2584 -- ETU не может поднять bridge-интерфейсы. * 2592 -- При включенном DHCP на LAN-порту и отсутствии на нем линка прибор долго загружается. * 2587 -- ET-Discovery не работает на порту B. * 2589 -- `et-unix` падает при заходе на web интерфейс через тестовой порт.