------------------------------------------------------------------------ r2428 | alx | 2024-11-14 17:09:36 +0500 (Чт, 14 ноя 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации плат PE-04 и PE-14 напряжение и ток отбражаются в столбце "U/I", а не во всплывающей подсказке. Closes #717. ------------------------------------------------------------------------ r2427 | alx | 2024-11-14 15:52:07 +0500 (Чт, 14 ноя 2024) | 5 lines В веб-интерфейсе в диалогах конфигурации плат GE-04, PE-04, MC-02, GE-12, PE-14, GE-16 и GE-108 в таблице конфигурации портов столбцы "Speed" и "Duplex" объединены в один столбец "Speed/Duplex" для экономии занимаемого диалогом места. Closes #718. ------------------------------------------------------------------------ r2426 | alx | 2024-11-14 12:58:16 +0500 (Чт, 14 ноя 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации плат ST-124, ST-116 в таблице на вкладке "Конфигурация потоков в контейнер SDH" добавлен столбец "KLM". Closes #720. ------------------------------------------------------------------------ r2425 | alx | 2024-11-14 12:45:21 +0500 (Чт, 14 ноя 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации платы ST-018 в таблице на вкладке "Конфигурация потоков в контейнер SDH" добавлен столбец "KLM". See #720. ------------------------------------------------------------------------ r2424 | alx | 2024-10-31 12:59:26 +0500 (Чт, 31 окт 2024) | 2 lines Исправлена ошибка в веб-интерфейсе (лишняя открывающая скобка). ------------------------------------------------------------------------ r2423 | alx | 2024-10-29 11:48:44 +0500 (Вт, 29 окт 2024) | 4 lines В конфигурации PoE плат PE-04 и PE-14 изменен режим обнаружение отключения с AC disconnect на DC disconnect. Closes #714. ------------------------------------------------------------------------ r2422 | alx | 2024-10-29 11:36:08 +0500 (Вт, 29 окт 2024) | 3 lines Добавлена поддержка платы PE-14 исполнения 2. Closes #700. ------------------------------------------------------------------------ r2421 | alx | 2024-10-29 11:10:28 +0500 (Вт, 29 окт 2024) | 4 lines Класс `AbstractBoard` теперь хранит вариант исполнения платы. Добавлен метод `getVariant()`. Из классов `Board_PS48` и `Board_RP01` убрали variant. ------------------------------------------------------------------------ r2420 | alx | 2024-10-25 12:05:08 +0500 (Пт, 25 окт 2024) | 3 lines Исправлена ошика в веб-интерфейсе: в режиме slave не обновлялся список плат. Closes #713. ------------------------------------------------------------------------ r2419 | alx | 2024-09-25 14:39:14 +0500 (Ср, 25 сен 2024) | 10 lines Исправлена ошибка: testPCRE возвращало позицию ошибки в байтах При обнаружении ошибки в регулярном выражении testPCRE возвращает указатель на место обнаружения ошибки (смещение). Однако это смещение было выражено в байтах (как его возвращают библиотеки рег. выражений), а веб-интерфейсе ожидает смещение в символах. Из-за этого веб-интерфейс мог неверно выделять место ошибки, если перед ней были многобайтные символы (например кириллица). Теперь позиция ошибки возвращается в символах текста. ------------------------------------------------------------------------ r2418 | alx | 2024-09-25 14:22:30 +0500 (Ср, 25 сен 2024) | 7 lines В веб-интерфейсе исправлена ошибка вставки в поле рег. выражений Для исключения вставки многострочного текста событие 'paste' обрабатывалось, и в обработчике вызывалось `event.preventDefault();`, что блокировало дальнейшую генерацию собятия 'input'. Теперь событие 'input' генерируется принудительно. Closes #709. ------------------------------------------------------------------------ r2417 | alx | 2024-09-16 12:54:34 +0500 (Пн, 16 сен 2024) | 5 lines В веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и SM-03 надпись "Регенераторы отсутствуют" заменена на "Плата неисправна (отсутствует модуль DSL)" как более точно отражающая состояние регенераторов. Closes #708. ------------------------------------------------------------------------ r2416 | alx | 2024-09-16 11:17:16 +0500 (Пн, 16 сен 2024) | 4 lines В веб-интерфейсе из диалога конфигурации плат GE-12, GE-108 и GE-16 удален конфигурационный параметр "Eth" (параметр был добаллен по ошибке). Closes #707. ------------------------------------------------------------------------ r2415 | alx | 2024-09-16 11:04:30 +0500 (Пн, 16 сен 2024) | 3 lines В веб-интерфейсе в диалоге конфигурации канального окончания FXO плат VE-01/VE-02 добавлен конфигурационный параметр "Инверсия СУВ". ------------------------------------------------------------------------ r2414 | alx | 2024-08-23 19:06:43 +0500 (Пт, 23 авг 2024) | 3 lines В веб-интерфейсе SS7 SSP плат VE-01/VE-02 добавлены новые настройки и сделан отдельный диалог для них. ------------------------------------------------------------------------ r2413 | alx | 2024-08-19 10:22:13 +0500 (Пн, 19 авг 2024) | 3 lines В веб-интерфейсе в диалогах канальных окончаний плат VE-01/VE-02 увеличена ширина части строк ввода чтобы диалоги выглядели лучше. ------------------------------------------------------------------------ r2412 | alx | 2024-08-16 20:13:51 +0500 (Пт, 16 авг 2024) | 18 lines В swd расширен функционал команды IP `testPCRE`: - Теперь ей можно передавать строку замены и список тестовых строк; - все тестовые строки матчатся с рег выражением и/или выполняется замена (при наличии в запросе строки замены); - результаты возвращаются клиенту с указанием позиций фрагментов тестовых строк, совпавших с регулярным выражением. В веб-интерфейсе: - Функция `decorate()` стала методом JQuery, и сразу включает в себя сохранение и восстановление позиции выделения; - Рядом с каждой строкой с регулярным выражением настроек платы VE-01/VE-02 размещена икнока "молоток"; - При клике икноки "молоток" открывается диалог тестирования регулярных выражений; - Набор тестовых строк сохраняется браузером. - Метод `setSpinner()` объекта, возвращаемого функцией `request()`, теперь применяется ко всем элементам JQuery, передаваемого первым аргументом. ------------------------------------------------------------------------ r2411 | alx | 2024-08-06 12:07:12 +0500 (Вт, 06 авг 2024) | 3 lines В веб-интерфейсе при наличии аварий в блоке имя блока в "шапке" страницы отображается белым текстом на красном фоне. Closes #705. ------------------------------------------------------------------------ r2410 | alx | 2024-07-31 10:50:19 +0500 (Ср, 31 июл 2024) | 2 lines Добавлена поддержка платы ST-116. Closes #703. ------------------------------------------------------------------------ r2409 | alx | 2024-07-29 22:09:06 +0500 (Пн, 29 июл 2024) | 5 lines В веб-интерфейсе в диалоге конфигурации полупостоянных конференций плат VE-01/VE-02 добавлены конфигурационные параметры "Рег. выражение вызова" с соответствуюшим параметром замены "Автоматический вызов", и параметр "Спикеры (рег. выражение)". ------------------------------------------------------------------------ r2408 | alx | 2024-07-26 14:44:55 +0500 (Пт, 26 июл 2024) | 5 lines Исправлена ошибка в веб-интерфейсе: если каналу в TDM-маппере установить режим "Очистить", а затем изменить его на "Цикловый СС", то у ячейки канала одновременно оказывались классы "clear" и "constant". Closes #701. ------------------------------------------------------------------------ r2407 | alx | 2024-07-24 17:41:59 +0500 (Ср, 24 июл 2024) | 3 lines В известные переменные платы GE-04 добавлены .13.0 и .250.0. Closes #699. ------------------------------------------------------------------------ r2406 | alx | 2024-07-22 16:55:39 +0500 (Пн, 22 июл 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации канального окончания PRI плат VE-01/VE-02 добавлены конфигурационные параметры "Тип номера" и "Индикатор плана нумерации". ------------------------------------------------------------------------ r2405 | alx | 2024-07-22 13:28:58 +0500 (Пн, 22 июл 2024) | 4 lines В веб-интерфейсе в диалогах конфигурации канальных окончаний плат VE-01/VE-02 добавлено дефолтное значение строковых параметров (чтобы не было undefined при отсутствии элемента). ------------------------------------------------------------------------ r2404 | alx | 2024-07-22 13:22:36 +0500 (Пн, 22 июл 2024) | 4 lines В веб-интерфейсе в диалогах конфигурации плат VE-01/VE-02 элементам <div class="textInput"/> добавлен отдельный закрывающий тэг для более строгого соответствия синтаксису HTML. ------------------------------------------------------------------------ r2403 | alx | 2024-07-22 13:17:57 +0500 (Пн, 22 июл 2024) | 2 lines Убран забытый в прошлом коммите отладочный вывод. ------------------------------------------------------------------------ r2402 | alx | 2024-07-22 13:12:56 +0500 (Пн, 22 июл 2024) | 5 lines В веб-интерфейсе канальному окончанию PRI плат VE-01/VE-02 добавлены конфигурационные параметры "Preferred (non-Exclusive) B-каналы", блокировки разговорных каналов для входящих вызовов, исключения блокировок B-каналов по номерам вызывающего и вызываемого. ------------------------------------------------------------------------ r2401 | alx | 2024-07-09 13:06:35 +0500 (Вт, 09 июл 2024) | 3 lines Устранено ложное сообщение в лог "queue is full" при попвтке отправить сообщение в режиме SLAVE. ------------------------------------------------------------------------ r2400 | alx | 2024-07-03 17:58:00 +0500 (Ср, 03 июл 2024) | 10 lines В веб-интерфейсе чекбокс заменен треугольниками На вкладке "TDM" в заголовке группы параметров "Передача бита целостности тракта" был чекбокс, который использовался не по прямому назначению - он не был конфигурационным параметром, а только скрывал/показыал таблицу. Чтобы не путать пользователей, чекбокс заменен значком в виде треугольника. Closes #640. ------------------------------------------------------------------------ r2399 | alx | 2024-07-02 17:55:44 +0500 (Вт, 02 июл 2024) | 3 lines Исправлена ошибка, в результате которой мог не открываться файлнайденной прошивки. ------------------------------------------------------------------------ r2398 | alx | 2024-07-02 12:33:00 +0500 (Вт, 02 июл 2024) | 3 lines В веб-интерфейсе исправлена ошибка: класс `redBorder` мог не применяться. Теперь в свойства бордюра добавлено "!important". ------------------------------------------------------------------------ r2397 | alx | 2024-07-02 12:29:53 +0500 (Вт, 02 июл 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 при добавлении маршрута SIP в поле "Замена target URI" заранее подставляется строка "sip:". ------------------------------------------------------------------------ r2396 | alx | 2024-06-28 19:22:34 +0500 (Пт, 28 июн 2024) | 5 lines В веб-интерфейсе исправлена ошибка, из-аз которой Safari не подсвечивал ошибки в рег. выражениях при открытии диалога. Проблема была в том, что если элемент не имеет фокуса, внутри `savePosition()` возникала ошибка. See #696. ------------------------------------------------------------------------ r2395 | alx | 2024-06-28 19:05:14 +0500 (Пт, 28 июн 2024) | 3 lines В веб-интерфейе paste в элемент `<div class="textInput"/>` выполняется в виде текста и в одну строку. See #696. ------------------------------------------------------------------------ r2394 | alx | 2024-06-28 18:36:27 +0500 (Пт, 28 июн 2024) | 5 lines Исправлена ошибка в веб-интерфейсе: из-за того что `restorePosition()` восстанавливала позицию даже при отсутствии фокуса, элемент `<div class="textInput"/>` получал фокус при каждом открытии диалога. ------------------------------------------------------------------------ r2393 | alx | 2024-06-28 18:12:20 +0500 (Пт, 28 июн 2024) | 4 lines В веб-интерфейсе все поля ввода регулярных выражений сделаны элементами '<div class="textInput"/>. See #696. ------------------------------------------------------------------------ r2392 | alx | 2024-06-26 15:04:41 +0500 (Ср, 26 июн 2024) | 6 lines Новая команда API `testPCRE`. В веб-интерфейсе реализовано кастомное поле ввода textInput. При использовании его для ввода рег. выражений выполняется автоматические выделение ошибок рег. выражений и ссылок на группы захвата в строках замены в стиле PCRE. See #696. ------------------------------------------------------------------------ r2391 | alx | 2024-06-21 12:28:44 +0500 (Пт, 21 июн 2024) | 2 lines Наименование плат преобразуется в верхний регистр. ------------------------------------------------------------------------ r2390 | alx | 2024-06-21 00:57:59 +0500 (Пт, 21 июн 2024) | 4 lines В веб-интерфейсе в диалогах конфигурации канальных окончаний плат VE-01/VE-02 сброс настроек устанавливает режим SRTP в значение "RTP/SRTP". ------------------------------------------------------------------------ r2389 | alx | 2024-06-18 17:13:32 +0500 (Вт, 18 июн 2024) | 2 lines В веб-интерфейсе ajax-запросам добавлен таймаут. ------------------------------------------------------------------------ r2388 | alx | 2024-06-18 14:35:17 +0500 (Вт, 18 июн 2024) | 3 lines В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлен конфигурационный параметр "Режим PCRE". ------------------------------------------------------------------------ r2387 | alx | 2024-06-18 14:32:34 +0500 (Вт, 18 июн 2024) | 6 lines Исправлена ошибка в веб-интерфейсе: при обнаружении ошибки в конфигурационных параметрах "Передавать Caller-ID" и "Принимать Caller-ID", расположенных на вкладке "Разное" диалога конфигурации плат VE-01 и VE-02 вместо вкладки "Разное" выполнялся переход на вкладку "Настройки". ------------------------------------------------------------------------ r2386 | alx | 2024-06-06 12:43:02 +0500 (Чт, 06 июн 2024) | 2 lines Добавлено определение арианта исполнения платы SW-01. ------------------------------------------------------------------------ r2385 | alx | 2024-06-06 11:11:12 +0500 (Чт, 06 июн 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации канального окончания PRI плат VE-01/VE-02 добавлена подержка блокировки разговорных каналов для исходящих вызовов. ------------------------------------------------------------------------ r2384 | alx | 2024-06-04 16:57:57 +0500 (Вт, 04 июн 2024) | 3 lines Исправлена ошибка в веб-интерфейсе: не отображались параметры платы PS-220D исполнения 5. Closes #695. ------------------------------------------------------------------------ r2383 | alx | 2024-05-27 12:05:27 +0500 (Пн, 27 мая 2024) | 7 lines Изменен диалог футентификации: убраны радиобатоны выбора варианта интерфейса. В диалоге футентификации теперь только отображается текущий выбранный вариант. Выбор варианта интерфейса выполняется в отдельном диалоге, который открывается нажатием кнопки "Изменить" рядом с отображением варианта. Также выбор интерфейса теперь хранится не в куках, а в локальном хранилище. Closes #693. ------------------------------------------------------------------------ r2382 | alx | 2024-05-23 16:44:48 +0500 (Чт, 23 мая 2024) | 9 lines Если при импорте конфигурации платы, TDM или ethernet пользователь загружает конфиг-файл всего блока вместо экспортированного ранее файла, пользователю предлагается выбрать мест документа, где были найдены потенциально подходящие для импорта элементы. Пользователь затем может указать, из какого элемента выполнить импорт и продолжить, либо отменить импорт. Closes #642. ------------------------------------------------------------------------ r2381 | alx | 2024-05-23 11:55:00 +0500 (Чт, 23 мая 2024) | 3 lines Исправлена ошибка в веб-интерфейсе: не отображалось состояние плат PS-220D и PS-650DT. ------------------------------------------------------------------------ r2380 | alx | 2024-05-22 19:52:46 +0500 (Ср, 22 мая 2024) | 2 lines В случае неуспешного fork() в лог выводится причина ошибки. ------------------------------------------------------------------------ r2379 | alx | 2024-05-15 19:13:43 +0500 (Ср, 15 мая 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации платы 4C-37 в столбце "LAST_Al" добавлены значения "AIS", "NO SFP" и "SLIP". See #688. ------------------------------------------------------------------------ r2378 | alx | 2024-05-15 19:07:59 +0500 (Ср, 15 мая 2024) | 6 lines В веб-интерфейсе в диалоге конфигурации платы 4C-37 конфигурационные параметры "Плезиохронный поток", "Выбор шины для стаффинга", "Позиция стаффинга" отображаются всегда (независимо от ревизии прошивки платы). See #688. ------------------------------------------------------------------------ r2377 | alx | 2024-05-15 17:55:51 +0500 (Ср, 15 мая 2024) | 5 lines В веб-нтерфейсе в диалогах конфигурации плат питания надписи "Исполнение платы" заменены на "Максимальная мощность платы" как более точно передающие смысл отображаемой информации. Closes #682. ------------------------------------------------------------------------ r2376 | alx | 2024-05-15 13:06:43 +0500 (Ср, 15 мая 2024) | 3 lines Исправлена ошибка в веб-интерфеейсе: в диалоге конфигурации платы 4C-37 настройки refclk записывались не в ту переменную. Closes #688. ------------------------------------------------------------------------ r2375 | alx | 2024-05-15 13:03:26 +0500 (Ср, 15 мая 2024) | 3 lines В веб-интерфейсе в диалоге конфигурации платы 4C-37 добавлены для иконки отображения информаии SFP. See #688. ------------------------------------------------------------------------ r2374 | alx | 2024-05-15 11:57:15 +0500 (Ср, 15 мая 2024) | 4 lines Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации платы E1-08 выдавалось ложное сообщение о коллизии позиции TDM при резервировании потоков. ------------------------------------------------------------------------ r2373 | alx | 2024-05-15 11:39:58 +0500 (Ср, 15 мая 2024) | 2 lines Добавлена поддержка платы 4C37. Closes #688. ------------------------------------------------------------------------ r2372 | alx | 2024-05-08 10:45:56 +0500 (Ср, 08 мая 2024) | 2 lines Заменил favicon.ico. ------------------------------------------------------------------------ r2371 | alx | 2024-05-07 17:24:17 +0500 (Вт, 07 мая 2024) | 4 lines Настройки STP изменяются в одном общем диалоге чтобы исключить необходимость их изменения в определенном порядке. Closes #689. ------------------------------------------------------------------------ r2370 | alx | 2024-05-02 19:41:40 +0500 (Чт, 02 мая 2024) | 2 lines Упростил вызовы создания элементов XML. See #665. ------------------------------------------------------------------------ r2369 | alx | 2024-05-02 18:26:10 +0500 (Чт, 02 мая 2024) | 3 lines Добавлена поддержка плат PS-220D и PS-650DT исполнения 5. Closes #679. ------------------------------------------------------------------------ r2368 | alx | 2024-05-02 17:41:27 +0500 (Чт, 02 мая 2024) | 4 lines Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации платы PS-48D не принимались значения параметра "Нижний порог температуры". Closes #687. ------------------------------------------------------------------------ r2367 | alx | 2024-05-02 17:38:39 +0500 (Чт, 02 мая 2024) | 5 lines Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации некоторых вариантов исполнений платы PS-48D конфигурацитнные параметры "Нижний порог температцры" и "Верхний порог температуры" отображались дважды. See #687. ------------------------------------------------------------------------ r2366 | alx | 2024-04-25 10:27:08 +0500 (Чт, 25 апр 2024) | 2 lines Переменная .8.0 платы PD-04 добавлена в известные. ------------------------------------------------------------------------ r2365 | alx | 2024-04-24 12:03:09 +0500 (Ср, 24 апр 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации платы PD-04 в настройках модулей CS02 и CS24 добавлена поддержка функции фильтрации выхода. Closes #681. ------------------------------------------------------------------------ r2364 | alx | 2024-04-22 18:06:03 +0500 (Пн, 22 апр 2024) | 2 lines Убран забытый ранее отладочный вывод. ------------------------------------------------------------------------ r2363 | alx | 2024-04-22 18:00:19 +0500 (Пн, 22 апр 2024) | 3 lines Добавлена поддержка платы BS-220 исполнения 6. Closes #678. ------------------------------------------------------------------------ r2362 | alx | 2024-04-12 17:40:29 +0500 (Пт, 12 апр 2024) | 19 lines Улучшена надежность SSE после выхода компьютера из "спячки". Замечено, что после выхода компьютера из длительной спячки браузер chrome продолжают считать, что подключение SSE есть, в то время как сервер давно отключился пока компьютер спал. Самостоятельно из такого состояния chrome не выходил за разумное время (вероятно, не выходил вообще). Теперь сервер в качестве keep-alive посылает не ":\n", а полноценное SSE сообщение. Веб-браузер запускает таймер после получения каждого SSE сообщения. Если длительное время (1.5 минуты) нет ни одного сообщения SSE, соединение SSE принудительно закрывается браузером и устанавливается заново. Испытания показали, что в одном и том же браузере после выхода из длительной "спячки" страница блока с данным патчем продолжает получаеть сообщения SSE, в то время как страницы других блоков (без патча) сообщения получать перестали. ------------------------------------------------------------------------ r2361 | alx | 2024-04-05 12:21:25 +0500 (Пт, 05 апр 2024) | 3 lines В веб-интерфейсе в полной конфигурации ethernet в таблицу на вкладке "Порты" добавлены столбцы "Маска аварии" "Блокировка". ------------------------------------------------------------------------ r2360 | alx | 2024-04-01 17:53:15 +0500 (Пн, 01 апр 2024) | 2 lines Добавлены два забытых в предыдущем коммите файлов. See #665. ------------------------------------------------------------------------ r2359 | alx | 2024-04-01 17:50:13 +0500 (Пн, 01 апр 2024) | 7 lines Реализована новая функция - напоминании о несохраненных изменениях конфигурации. Периодически swd выполняет сравнение конфигурации в текущем конфиг-файле и действующей конфигурации. При обранужении различий в веб-интерфейсе начинает периодиечски трястить кнопка "Сохранить конфигурацию", привлекая внимание пользователя к неободимости ее нажать. Closes #665. ------------------------------------------------------------------------ r2358 | alx | 2024-03-29 15:05:28 +0500 (Пт, 29 мар 2024) | 3 lines Скорректирован заголовок на вкладке "Инвентаризация" веб-интерфейса. Теперь он более точно отражает содержимое вкладки. ------------------------------------------------------------------------ r2357 | alx | 2024-03-27 13:46:29 +0500 (Ср, 27 мар 2024) | 3 lines Таймаут отказа основной платы SW-01 сделан настраиваемым. Closes #675. ------------------------------------------------------------------------ r2356 | alx | 2024-03-26 14:16:28 +0500 (Вт, 26 мар 2024) | 3 lines В веб-интерфейсе на вкладке "Инвентаризация" отображаются также платы, из которых не смогли прочитать серийные номера. Closes #676. ------------------------------------------------------------------------ r2355 | alx | 2024-03-25 15:53:38 +0500 (Пн, 25 мар 2024) | 6 lines Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации плаьы TE-01 при проверке занимаемых платой каналов TDM были перепутаны параметры "Заблокирован" и "Включить передачу ethernet", что могло приводить к ложным предупреждениям о коллизии каналов TDM. Closes #677. ------------------------------------------------------------------------ r2354 | alx | 2024-02-27 18:20:49 +0500 (Вт, 27 фев 2024) | 4 lines Исправлена ошибка в веб-интерфейсе: при открытии диалога конфигурации платы PS-48D переопределения названий датчиков не оторажалось в таблице. Closes #674. ------------------------------------------------------------------------ r2353 | alx | 2024-02-21 14:08:32 +0500 (Ср, 21 фев 2024) | 4 lines Добавлены переопределения аварий `Fire` и `Security` платы PD-04 в `Вход "..." активен` или `Выход "..." активен` в зависимости от подтипа модуля CS24. Closes #672. ------------------------------------------------------------------------ r2352 | alx | 2024-02-20 18:31:01 +0500 (Вт, 20 фев 2024) | 8 lines В веб-интерфейсе в диалоге плат RP-01, RP-400 и RP-650 уменьшена точность отображения некоторых параметров: - Iвх отображается в амперах с точностью до 0.1 А; - Uвых отображается с точностью до 1 В; - Iвых, ток утечки отображаются с точностью до 1 мА; - температура отображается с точностью до 1 градуа. Closes #671. ------------------------------------------------------------------------ r2351 | alx | 2024-02-20 12:58:02 +0500 (Вт, 20 фев 2024) | 4 lines Исправлена ошибка в веб-интерфейсе: переопределения имен датчиков сухих контактов платы PS-48D отображались со смещением по строкам. Closes #670. ------------------------------------------------------------------------ r2350 | alx | 2024-02-19 13:02:14 +0500 (Пн, 19 фев 2024) | 4 lines Исправлена ошибка в веб-интерфейсе: отрицательные значения тока утечки плат RP-400 и RP-650 отображались как положительные. Closes #669. ------------------------------------------------------------------------ r2349 | alx | 2024-02-14 13:09:16 +0500 (Ср, 14 фев 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации платы E1-08 исполнения 3 отображаются параметры "Режимм порта", "Выбор шины для стаффинга" и "Позиция стаффинга". Closes #653. ------------------------------------------------------------------------ r2348 | alx | 2024-02-08 16:08:56 +0500 (Чт, 08 фев 2024) | 4 lines В веб-интерфейсе статистика портов канальных окончаний R232, R422, R485 плат VE-01/VE-02 перенеена под строку "Всего:". Closes #664. ------------------------------------------------------------------------ r2347 | alx | 2024-02-07 13:33:57 +0500 (Ср, 07 фев 2024) | 4 lines При загрузке нового конфиг-файла через веб-интерфейс в системный лог выводится соответствующее сообщение. Closes #663. ------------------------------------------------------------------------ r2346 | alx | 2024-02-06 13:24:51 +0500 (Вт, 06 фев 2024) | 6 lines Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации платы PD-04 в настройках первого канала модуля CS02 при установке чекбокса "Передача в канале ТЧ" канала 1 соответствующее поле "Позиция данных" не становилось активным. Closes #662. ------------------------------------------------------------------------ r2345 | alx | 2024-01-25 17:42:52 +0500 (Чт, 25 янв 2024) | 4 lines Изменено переопределение описания аварии .15.0 плат SM-01/SM-02/SM-03: теперь это "E1: авария (LOS/LOF/AIS)", так как плата выдаёт одну и ту-же аварию(.15.0) в случае LOS, LOF или AIS. Closes 661. ------------------------------------------------------------------------ r2344 | alx | 2024-01-19 17:36:08 +0500 (Пт, 19 янв 2024) | 4 lines В веб-интерфейсе в диалогах конфигурации плат FS-08 и FS-08 ячейки "Состояние" имею серый фон в состоянии "блокирован" и синий фон состоянии "инициализация". Closes #659. ------------------------------------------------------------------------ r2343 | alx | 2024-01-19 15:04:13 +0500 (Пт, 19 янв 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации платы TE-04 столбец "Счетчики Порт 3" переименован в "Счетчики TDM". Closes #660. ------------------------------------------------------------------------ r2342 | alx | 2024-01-19 13:01:21 +0500 (Пт, 19 янв 2024) | 4 lines В веб-интерфейсе в диалоге конфигурации платы VF-08 фон ячеек столбца "Состояние" меняет цвет в зависимости от текущего состояния. Closes #659. ------------------------------------------------------------------------ r2341 | alx | 2024-01-09 13:54:07 +0500 (Вт, 09 янв 2024) | 3 lines В веб-интерфейсе добавлен диалог конфигурации канального окончания R1.5 плат VE-01/VE-02. ------------------------------------------------------------------------ r2340 | alx | 2023-12-28 19:53:10 +0500 (Чт, 28 дек 2023) | 10 lines Значительно ускорена работа журнала аварий В журнале аварий убраны все не очень нужные индексы, и вместо них добавлен один индекс по столбцам slot и end. Теперь записи о возникновении и завершении аварий в журнал происходят со скоростью около 180 запросов в секунду на UBIFS и около 45 запросов в секунду на JFFS2. Считаю, что такой производительности более чем достаточно. Cloes #655. ------------------------------------------------------------------------ r2339 | alx | 2023-12-28 18:51:11 +0500 (Чт, 28 дек 2023) | 2 lines Откатили коммиты r2337-22338. See #655. ------------------------------------------------------------------------ r2338 | alx | 2023-12-27 15:49:11 +0500 (Ср, 27 дек 2023) | 2 lines Откатил изменения Makefile, сделанные в прошлом коммите по ошибке. ------------------------------------------------------------------------ r2337 | alx | 2023-12-27 15:20:32 +0500 (Ср, 27 дек 2023) | 11 lines Значительно ускорена запись завершения аварий в журнал аварий. При добавлении новых аварий в БД ROWID запоминается в ОЗУ вместе с ключом (номером слота и OID аварии) в виде списка. При завершении аварии выполняется поиск аварии в списке. Если авария найдена, обновление записи в БД выполняется по ROWID. Такая операция имеет почти константную сложность вместо линейной в случае поиска записи по условию (slot, oid, end). За счет этого в случае полностью заполненной таблицы достигается ускорение на два порядка. Closes #655. ------------------------------------------------------------------------ r2336 | alx | 2023-12-27 14:24:30 +0500 (Ср, 27 дек 2023) | 3 lines В веб-интерфейсе для единообразия во всех диалогах конфигурации плат кнопка "Отмена" переименована в "Закрыть". Closes #657. ------------------------------------------------------------------------ r2334 | alx | 2023-12-18 19:40:22 +0500 (Пн, 18 дек 2023) | 4 lines В веб-интерфейсе убраны кнопки "OK" в диалогах конфигурации всех плат и в биалогах настроек каналов TDM-маппера, так как пользователи часто нажимали "OK" чтобы просто закрыть диалог. Closes #652. ------------------------------------------------------------------------ r2332 | alx | 2023-12-07 13:04:49 +0500 (Чт, 07 дек 2023) | 3 lines Исправлена ошибка в веб-интерфейсе: было неверное имя картинки, из-за чего картинка не отображалась. ------------------------------------------------------------------------ r2331 | alx | 2023-11-29 10:11:09 +0500 (Ср, 29 ноя 2023) | 4 lines При кодировании строк JSON все управляющие символы экранируются. При декодировании строк JSON декодируются комбинации `\uXXXX`. Closes #650. ------------------------------------------------------------------------ r2330 | alx | 2023-11-28 09:57:23 +0500 (Вт, 28 ноя 2023) | 3 lines Исправлена ошибка в веб-интерфейсе: активация/деактивация сервера агентом Zabbix устанавливала порт в значение 10051. ------------------------------------------------------------------------ r2329 | alx | 2023-11-27 17:08:52 +0500 (Пн, 27 ноя 2023) | 3 lines HTTPS серверу запретили использовать устаревшие протоколы и MAC-функции (TLS-1.0, TLS-1.1, MD5, SHA1). ------------------------------------------------------------------------ r2328 | alx | 2023-11-09 18:01:01 +0500 (Чт, 09 ноя 2023) | 4 lines Исправлена ошибка: у плат RP-01, а также плат RP-400 и RP-650 исполнений отлчиных от 02 в конфиг-файл не записывался элемент <board/>. Closes #647. ------------------------------------------------------------------------ r2327 | alx | 2023-11-03 15:08:52 +0500 (Пт, 03 ноя 2023) | 4 lines В веб-интерфейсе в диалоге конфигурации платы BS-220 разрешено устанавливать значение 0 порогу аварии "Низкий заряд батареи". Closes #645. ------------------------------------------------------------------------ r2326 | alx | 2023-11-02 12:25:34 +0500 (Чт, 02 ноя 2023) | 4 lines Добавлена поддержка новой функции платы BS-220: настройка порога аварии "Низкий заряд батареи". Closes #645. ------------------------------------------------------------------------ r2323 | alx | 2023-10-24 12:28:44 +0500 (Вт, 24 окт 2023) | 4 lines В веб-интерфейсе исправлена ошибка: после перетаскивания нескольких выделенных каналов в таблице TDM нельзя было перетащить групповой канал с панели групповых каналов. Closes #643. ------------------------------------------------------------------------ r2322 | alx | 2023-10-11 12:30:40 +0500 (Ср, 11 окт 2023) | 4 lines Улучшена диагностика ошибок при импорте настроек TDM и ethernet: распознается попытка загрузить файл конфигурации блока. Closes #620. ------------------------------------------------------------------------ r2321 | alx | 2023-10-09 18:08:31 +0500 (Пн, 09 окт 2023) | 4 lines В веб-интерфейсе в диалоге конфигурации плат PS-48D-06 и PS-24D-06 максимальная мощность платы отображается не в заголовке диалога, а в надписи "Исполнение платы: xx Вт". Closes #636. ------------------------------------------------------------------------ r2320 | alx | 2023-10-05 10:58:09 +0500 (Чт, 05 окт 2023) | 6 lines В веб-интерфейсе в диалоге конфигурации платы E1-08 при сохранении конфигурации добавлена проверка совпадения значений параметра "Позиция TDM" разных портов. В случае совпадения выдается сообщение об ошибке. Closes #126. ------------------------------------------------------------------------ r2319 | alx | 2023-10-04 15:55:17 +0500 (Ср, 04 окт 2023) | 6 lines В веб-интерфейсе в диалоге конфигурации плат SM-01/SM-02 при сохранении конфигурации выполняется проверка пересечения диапазонов таймслотов TDM DSL A, DSL B и/или E1. При обнаружении пересечения выдается сообщение об ошибке. Closes #639. ------------------------------------------------------------------------ r2318 | alx | 2023-10-03 16:06:53 +0500 (Вт, 03 окт 2023) | 4 lines В веб-интерфейсе в диалогах конфигурации плат GE-108 и GE-16 параметры ES и SES теперь не отображаются, если версия ПО платы меньше 8 для GE-108 или меньше 6 для GE-16. Closes #637. ------------------------------------------------------------------------ r2317 | alx | 2023-09-27 17:08:20 +0500 (Ср, 27 сен 2023) | 3 lines Добавлена поддержка плат PS-24D-06 и PS-48D-06. Closes #636. ------------------------------------------------------------------------ r2316 | alx | 2023-09-21 14:17:58 +0500 (Чт, 21 сен 2023) | 3 lines Добавлена конфигурация и отображение состояния платы MC-03. Closes #634. ------------------------------------------------------------------------ r2315 | alx | 2023-09-11 16:50:18 +0500 (Пн, 11 сен 2023) | 3 lines Панель групповых каналов перенесена в правый верхний угол. Closes #321. ------------------------------------------------------------------------ r2314 | alx | 2023-09-01 16:34:59 +0500 (Пт, 01 сен 2023) | 4 lines В веб-интерфейсе исправлена ошибка, которая была допущена в r2308: был изменен существующий класс hidden, что привело к нарушению работы интерфейса. Теперь стиль класса hidden вернули обратно, и сделан класс hidden2. ------------------------------------------------------------------------ r2313 | alx | 2023-08-31 17:59:20 +0500 (Чт, 31 авг 2023) | 3 lines В случае, когда SSL_write() во-вращает ошибку SSL_ERROR_SYSCALL, выводится ошибка strerror(errno). ------------------------------------------------------------------------ r2312 | alx | 2023-08-31 17:06:13 +0500 (Чт, 31 авг 2023) | 3 lines Исправлены ошибки получения текста ошибки openSSL в агенте zabbix: иногда в ERR_reason_error_string() передавался результат SSL_get_error() вместо ERR_get_error()). ------------------------------------------------------------------------ r2311 | alx | 2023-08-31 15:07:09 +0500 (Чт, 31 авг 2023) | 4 lines исправлена ошибка, которая могла приводить к падению в случае ошибки SSL: по непонятным причинам ERR_reason_error_string() могла вернуть NULL, что приводило к падению при попытке присвоить его строке std::string. ------------------------------------------------------------------------ r2310 | alx | 2023-08-31 14:27:49 +0500 (Чт, 31 авг 2023) | 4 lines В веб-интерфейсе в диалоге конфигурации модулей CS02 и CS24 улучшено поведение чекбоксов "Блокировка" и "Передача в канале ТЧ сигнала "Охрана"". Closes #629. ------------------------------------------------------------------------ r2309 | alx | 2023-08-28 12:27:36 +0500 (Пн, 28 авг 2023) | 3 lines Исправлена ошибка в веб-интерфейсе: в панели групповых каналов изменение режима суммирования не передавалось плате SW-01. ------------------------------------------------------------------------ r2308 | alx | 2023-08-15 17:01:09 +0500 (Вт, 15 авг 2023) | 3 lines Сделана поддержка плат RP-400 и RP-650 исполнения 2. Closes #627. ------------------------------------------------------------------------ r2307 | alx | 2023-08-14 15:16:19 +0500 (Пн, 14 авг 2023) | 3 lines В веб-интерфейсе в диалогах конфигурации плат ST-018 и ST-124 при опросе модулей SFP отображаются спиннеры. ------------------------------------------------------------------------ r2306 | alx | 2023-08-14 14:49:28 +0500 (Пн, 14 авг 2023) | 2 lines Объект, возвращаемый request(), имеет метод setSpinner(). ------------------------------------------------------------------------ r2305 | alx | 2023-08-14 14:19:50 +0500 (Пн, 14 авг 2023) | 3 lines В платах ST-018 и ST-124 сделано отображение информации о модулях SFP. Closes #626. ------------------------------------------------------------------------ r2304 | alx | 2023-07-24 12:31:52 +0500 (Пн, 24 июл 2023) | 4 lines Исправлена ошибка в веб-интерфейсе: многда неверно позиционировался "X" в аварии "Плата отсутствует" или "Неверный тип платы". Больше "ручное" позиционирование не производится, а "X" следал float:right. ------------------------------------------------------------------------ r2303 | alx | 2023-07-20 15:33:52 +0500 (Чт, 20 июл 2023) | 3 lines Исправшена пара ошибок в веб-интерфейсе: при манипуляциях с каналами в TDM-маппере могли пропадать разделители первых четырех E1 в режиме канальных плат. ------------------------------------------------------------------------ r2302 | alx | 2023-07-20 15:16:39 +0500 (Чт, 20 июл 2023) | 3 lines В веб-интерфейсе При обновлении ячеек таблицы TDM-маппера снимается класс selected, как это было до r2291. Closes #624. ------------------------------------------------------------------------ r2301 | alx | 2023-07-20 14:59:49 +0500 (Чт, 20 июл 2023) | 2 lines Низколуровневый API openssl (вычисление MD5) заменен высокоуровневым (EVP). ------------------------------------------------------------------------ r2300 | alx | 2023-06-27 11:42:04 +0500 (Вт, 27 июн 2023) | 6 lines В веб-интерфейсе в таблице конфигурации модуля R485 платы PD-04 название столбца "Таймаут" изменено на "Вкл.", а также столбцы "Вкл.", "Скорость, бит/с", "Кол-во стоп-битов" и "Бит четности" сгруппированы в группу "Точная настройка переключения на прием". Closes #622. ------------------------------------------------------------------------ r2299 | alx | 2023-06-26 15:19:59 +0500 (Пн, 26 июн 2023) | 3 lines В веб-интерфейсе исправлена ошибка в формуле вычисления параметра T модулей R232 платы PD-04. Closes #621. ------------------------------------------------------------------------ r2298 | alx | 2023-06-26 15:07:29 +0500 (Пн, 26 июн 2023) | 3 lines В веб-интерфейсе исправлена ошибка (из-за лишнего символа '+' в таблице коммутации TDM отображалось 'NaN' вместо 'модуль'). ------------------------------------------------------------------------ r2297 | alx | 2023-06-26 14:57:35 +0500 (Пн, 26 июн 2023) | 3 lines В веб-интерфейсе в конфигурации модулей R485 платы PD-04 добавлена поддержка новой формулы вычисления параметра T. Closes #621. ------------------------------------------------------------------------ r2296 | alx | 2023-06-26 11:03:53 +0500 (Пн, 26 июн 2023) | 2 lines В веб-интерфейсе timestamp списка плат и аварий проверяется только в режиме SSE. ------------------------------------------------------------------------ r2295 | alx | 2023-06-08 17:25:42 +0500 (Чт, 08 июн 2023) | 4 lines При импорте экспортированной ранее конфигурации платы, настроек ethernet или настроек TDM выполняется дополнительная проверка имени корневого элемента XML. Closes #620. ------------------------------------------------------------------------ r2294 | alx | 2023-06-02 16:00:42 +0500 (Пт, 02 июн 2023) | 5 lines По окончании первоначальной передачи конфигурации в платы сервером генерируется событие boardConfigured. По этому событию веб-интерфейс перечитывает конфигурацию плат (при необходимости) и обновляет раскраску таблиц TDM. ------------------------------------------------------------------------ r2293 | alx | 2023-06-02 12:31:58 +0500 (Пт, 02 июн 2023) | 2 lines defer.reject() в функции request() теперь возвращает сообщение об ошибке (исключение). ------------------------------------------------------------------------ r2292 | alx | 2023-06-02 12:25:58 +0500 (Пт, 02 июн 2023) | 4 lines В веб-интерфейсе в таблицах TDM заблокированные каналы плат EM-04, FS-08, FO-08 и VF-08, а также каналы плат VE-01 и VE-02, для которых нет канальных окончаний, имеют более яркий цвет фона. Closes #618. ------------------------------------------------------------------------ r2291 | alx | 2023-05-31 11:15:33 +0500 (Ср, 31 мая 2023) | 4 lines В веб-интерфейсе в таблице TDM-маппера при включенном режиме канальных плат добавлены визуальные разделители (утолщенные бордюры) между 8-канальнми группами первых четырех E1. See #618. ------------------------------------------------------------------------ r2290 | alx | 2023-05-30 17:09:57 +0500 (Вт, 30 мая 2023) | 2 lines Добавлена начальная (для разработки ПО) поддержка платы MC-03. ------------------------------------------------------------------------ r2289 | alx | 2023-05-30 16:51:45 +0500 (Вт, 30 мая 2023) | 3 lines Откачен коммит 2286: вернули использование новых итераторов Json. Утечка память устранена доабвлением вызовов деструкторов при пересоздании _val. ------------------------------------------------------------------------ r2288 | alx | 2023-05-26 15:30:20 +0500 (Пт, 26 мая 2023) | 2 lines Чекбокс "Propxy NDP" скрыт постоянно. ------------------------------------------------------------------------ r2287 | alx | 2023-05-26 09:55:23 +0500 (Пт, 26 мая 2023) | 2 lines Устранены небольшие утечки памяти (не освобождались сертификаты SSL). ------------------------------------------------------------------------ r2286 | alx | 2023-05-26 09:39:16 +0500 (Пт, 26 мая 2023) | 3 lines Откачены коммиты 2259-2263, 2267, 2269-2280 из-за утечки памяти. ------------------------------------------------------------------------ r2285 | alx | 2023-05-24 18:26:23 +0500 (Ср, 24 мая 2023) | 3 lines В веб-интерфейсе в настройки платы VE-02 добавлены чекбоксы "Proxy ARP" и "Proxy NDP". ------------------------------------------------------------------------ r2284 | alx | 2023-05-24 15:52:11 +0500 (Ср, 24 мая 2023) | 6 lines Для устранения возможных гонок при синхронизации списка плат и списка аварий при использовании SSE списки и сообщения дополнены таймстампами. Веб-интерфейс использует таймстампы и игнорирует устаревшую информацию. ------------------------------------------------------------------------ r2283 | alx | 2023-05-24 14:05:22 +0500 (Ср, 24 мая 2023) | 3 lines Реализовано отображение статистики передачи данных канальными окончаниями R232, R422, R485. ------------------------------------------------------------------------ r2282 | alx | 2023-05-19 16:56:46 +0500 (Пт, 19 мая 2023) | 3 lines В веб-интерфейсе в строках канальных окончаний R232, R422, R485 не отображается иконка "Разъединить" (она все равно не работала). ------------------------------------------------------------------------ r2281 | alx | 2023-05-17 17:06:53 +0500 (Ср, 17 мая 2023) | 4 lines В веб-интерфейсе в диалоге конфигурации платы PD-04 при снятии отметки чекбокса "Блокировка" модуля FS01 конфигурационный параметр "Напряжение линии" устанавливается в значение "48 В". Closes #617. ------------------------------------------------------------------------ r2280 | alx | 2023-05-16 17:18:07 +0500 (Вт, 16 мая 2023) | 2 lines Из класса Json убран неиспользуемый (на этот раз точно) метод get(int). ------------------------------------------------------------------------ r2279 | alx | 2023-05-16 16:44:19 +0500 (Вт, 16 мая 2023) | 2 lines В board_ST124.cpp, board_TD01.cpp вызовы Json::get(int) заменены итератором. ------------------------------------------------------------------------ r2278 | alx | 2023-05-16 15:56:57 +0500 (Вт, 16 мая 2023) | 2 lines В board_ST018.cpp, board_TE04.cpp вызовы Json::get(int) заменены итератором. ------------------------------------------------------------------------ r2277 | alx | 2023-05-16 15:40:17 +0500 (Вт, 16 мая 2023) | 2 lines В board_PD04.cpp, board_RT01.cpp, board_VF08.cpp, cmd_log.cpp вызовы Json::get(int) заменены итератором. ------------------------------------------------------------------------ r2276 | alx | 2023-05-16 15:16:20 +0500 (Вт, 16 мая 2023) | 2 lines В board_E108.cpp, board_GE12.cpp, board_TE01.cpp вызовы Json::get(int) заменены итератором. ------------------------------------------------------------------------ r2275 | alx | 2023-05-16 14:41:33 +0500 (Вт, 16 мая 2023) | 2 lines В board_FS.cpp, board_GE04.cpp, board_SM.cpp вызовы Json::get(int) заменены итератором. ------------------------------------------------------------------------ r2274 | alx | 2023-05-16 11:08:19 +0500 (Вт, 16 мая 2023) | 2 lines В cmd_snmp.cpp вызовы Json::get(int) заменены итератором. ------------------------------------------------------------------------ r2273 | alx | 2023-05-16 10:51:27 +0500 (Вт, 16 мая 2023) | 2 lines В board_SW.cpp и display.cpp вызовы Json::get(int) заменены итератором. ------------------------------------------------------------------------ r2272 | alx | 2023-05-15 17:59:09 +0500 (Пн, 15 мая 2023) | 2 lines В cmd_send вызов Json::get(int) заменен итератором. ------------------------------------------------------------------------ r2271 | alx | 2023-05-15 17:48:18 +0500 (Пн, 15 мая 2023) | 2 lines В cmd_readmapper.cpp все Json::get(int) заменены на итераторы. ------------------------------------------------------------------------ r2270 | alx | 2023-05-15 16:27:37 +0500 (Пн, 15 мая 2023) | 2 lines Итерация Json-массивов переведена на итераторы вместо get(int). ------------------------------------------------------------------------ r2269 | alx | 2023-05-15 15:03:25 +0500 (Пн, 15 мая 2023) | 2 lines Метод Json::get(int) объявлен deprecated. ------------------------------------------------------------------------ r2268 | alx | 2023-05-12 18:30:08 +0500 (Пт, 12 мая 2023) | 2 lines Величина таймаута watchdog при старте swd устанавливается в 64 сек. ------------------------------------------------------------------------ r2267 | alx | 2023-05-11 23:47:04 +0500 (Чт, 11 мая 2023) | 3 lines Откатили коммит 2263 - приводил к падениям из-за инициализации std::string(NULL). ------------------------------------------------------------------------ r2266 | alx | 2023-05-11 18:36:45 +0500 (Чт, 11 мая 2023) | 2 lines Исправшена ошибка в скрипте (была пропущена скобка). ------------------------------------------------------------------------ r2265 | alx | 2023-05-10 11:20:05 +0500 (Ср, 10 мая 2023) | 2 lines В веб-интерфейсе добавлена иконка favicon.ico. ------------------------------------------------------------------------ r2264 | alx | 2023-05-05 10:49:21 +0500 (Пт, 05 мая 2023) | 4 lines В веб-интерфейсе в диалогах конфигурации канальных окончаний R232, R422, R485 платы VE-02 параметру "Число стоповых бит" добавлено значение 1.5. Доюавлен конфигурационный параметр "Число бит данных". ------------------------------------------------------------------------ r2263 | alx | 2023-04-28 15:29:16 +0500 (Пт, 28 апр 2023) | 2 lines Убран неиспользуемый метод Json::get(int). ------------------------------------------------------------------------ r2262 | alx | 2023-04-28 15:22:23 +0500 (Пт, 28 апр 2023) | 2 lines Доработан метод Json::empty(): теперь он учитывает тип. ------------------------------------------------------------------------ r2261 | alx | 2023-04-28 14:43:55 +0500 (Пт, 28 апр 2023) | 2 lines Устранены несущественные предупреждения компилятора. ------------------------------------------------------------------------ r2260 | alx | 2023-04-28 14:15:58 +0500 (Пт, 28 апр 2023) | 6 lines Итерация Json объектов переведена на новые итераторы. Соотыетственно, Const_iterator переименован в const_iterator, а Iterator переименован в iterator. Методы _begin() и _end() переименованы в begin() и end() соответственно. Добавлен оператор присваивания итераторов. ------------------------------------------------------------------------ r2259 | alx | 2023-04-28 10:06:51 +0500 (Пт, 28 апр 2023) | 2 lines Классу Json сделаны универсальные итераторы. ------------------------------------------------------------------------ r2258 | alx | 2023-04-26 17:29:40 +0500 (Ср, 26 апр 2023) | 3 lines В веб-интерфейсе устранена ошибка javascript при снятии/установке отметки чакбоксов "Маска аварии" и "Блокировка порта" на вкладке "Ethernet" (сами функции при этом работали). ------------------------------------------------------------------------ r2257 | alx | 2023-04-26 17:26:53 +0500 (Ср, 26 апр 2023) | 2 lines В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 добавлена вкладка "Конференции". ------------------------------------------------------------------------ r2256 | alx | 2023-04-26 11:29:07 +0500 (Ср, 26 апр 2023) | 4 lines Платам VE-01/VE-02 передается список статических конференций. Этот список сохраняется в конфиг-файле и читается из конфиг-файла. Сделаны команды getStaticConf и setStaticConf для веб-интерфейса. ------------------------------------------------------------------------ r2255 | alx | 2023-04-19 11:33:17 +0500 (Ср, 19 апр 2023) | 2 lines Состояние программирования плат и таймера рестарта передается через SSE. ------------------------------------------------------------------------ r2254 | alx | 2023-03-29 15:39:42 +0500 (Ср, 29 мар 2023) | 3 lines При истечении срока действия сертификата SSL плата SW-01 формирует срочную аварию. Если срок действия сертификата близок к истечению, формируется несрочная авария. ------------------------------------------------------------------------ r2253 | alx | 2023-03-24 15:22:55 +0500 (Пт, 24 мар 2023) | 4 lines Исправлена ошибка: при передаче конфигурации платам VE-01/VE-02 не передавался пустой список групп вызова. В результате, если ранее в плате уже был список групп вызова, он оставался и продолжал действовать. ------------------------------------------------------------------------ r2252 | alx | 2023-03-23 09:35:30 +0500 (Чт, 23 мар 2023) | 3 lines Сервер HTTPS автоматически определяет, что изменились файлы сертификата или ключа и выполняет рестарт. ------------------------------------------------------------------------ r2251 | alx | 2023-03-20 14:56:24 +0500 (Пн, 20 мар 2023) | 3 lines Исправлена ошибка: меню в диалогах конфигурации плат оказывалось под ярлыками вкладок. Closes #616. ------------------------------------------------------------------------ r2250 | alx | 2023-03-14 13:25:44 +0500 (Вт, 14 мар 2023) | 2 lines Исправлена опечатка в тексте веб-интерфейса. ------------------------------------------------------------------------ r2249 | alx | 2023-03-12 16:32:57 +0500 (Вс, 12 мар 2023) | 3 lines В веб-интерфейсе стили вкладок во всплывающих окнах сделаны такими же, как на самой странице. Проблема вылезания вкладок за пределы окна решена. ------------------------------------------------------------------------ r2248 | alx | 2023-03-11 18:14:30 +0500 (Сб, 11 мар 2023) | 2 lines В веб-интерфейсе при загрузке страницы панель "Плата в режиме резерва" скрыта (как было раньше). ------------------------------------------------------------------------ r2247 | alx | 2023-03-11 18:02:02 +0500 (Сб, 11 мар 2023) | 2 lines Отображение/скрытие кнопок "В резерв" и "Активировать" записано более лаконично. ------------------------------------------------------------------------ r2246 | alx | 2023-03-11 17:38:22 +0500 (Сб, 11 мар 2023) | 2 lines В веб-интерфейсе исправлена ошибка, сделанная в r2242: не работали элементы на вкладке "Разное". ------------------------------------------------------------------------ r2245 | alx | 2023-03-11 17:12:02 +0500 (Сб, 11 мар 2023) | 3 lines При переходе платы SW-01 в режим master или slave передаются события SSE. При получении этих событий веб-интерфейс соответственно меняет свое отображение. ------------------------------------------------------------------------ r2244 | alx | 2023-03-11 15:40:33 +0500 (Сб, 11 мар 2023) | 3 lines В веб-интерфейсе вкладка "Инвентаризация" не отображается в режиме резерва (так как SW-01 в режиме резерва не может опросить другие платы). ------------------------------------------------------------------------ r2243 | alx | 2023-03-11 15:27:26 +0500 (Сб, 11 мар 2023) | 3 lines В веб-интерфейсе неактивной платы SW-01 не отображаются кнопки "Загрузить конфиг" и "Отключить звук". Так было до предыдущего коммита, в котором про них забыли. ------------------------------------------------------------------------ r2242 | alx | 2023-03-11 14:41:18 +0500 (Сб, 11 мар 2023) | 7 lines Исправлены недостатки верстки страницы веб-интерфейса: - после доавления вкладки "Инвентаризация" панель ярлыков могла вылезать за пределы ширины вкладок. Теперь вкладки всегда шире панели ярлыков (кроме вкладок на всплывающих окнах); - устранены разрывы рамки вкладок; - устрарены "лишние" линии под ярлыками активных вкладок. ------------------------------------------------------------------------ r2241 | alx | 2023-01-24 14:01:40 +0500 (Вт, 24 янв 2023) | 4 lines При записи конфигурации в платы VE-01/VE-02 адреса шлюза и DNS записываются в переменные .7.0 и .11.0 даже если в конфиг-файле эти адреса не установлены (используется DHCP). В последнем случае записывается пустая строка. Closes #614. ------------------------------------------------------------------------ r2240 | alx | 2023-01-20 14:30:40 +0500 (Пт, 20 янв 2023) | 5 lines Идентификаторам серверных событий SSE добавлен идентификатор сессии, который меняется при каждом рестарте swd. При подключении клиента идентификаторы сессии клиента и сервера сравниваются, и при несовпадении клиенту передается сообщение 'resync' как при первом подключении. ------------------------------------------------------------------------ r2239 | alx | 2023-01-10 14:51:07 +0500 (Вт, 10 янв 2023) | 3 lines После получения резервной платой конфигурации от основной платы SW-01 обновляется имя блока (и в пямяти, и в веб-интерфейсе). Closes #267. ------------------------------------------------------------------------ r2238 | alx | 2022-12-27 19:15:31 +0500 (Вт, 27 дек 2022) | 4 lines HTTP-сервер кеширует вычисленные ETag файлов в памяти. Повторные запросы фалов обслуживаются почти мгновенно (10 мс, как и при ответе 404 Not Found). ------------------------------------------------------------------------ r2237 | alx | 2022-12-27 18:19:46 +0500 (Вт, 27 дек 2022) | 3 lines Исправлена ошибка, в результате которой в конфиг-файле не сохранялись значения Auth protocol трапсинков, отличные от MD5 и SHA1. ------------------------------------------------------------------------ r2236 | alx | 2022-12-27 10:57:58 +0500 (Вт, 27 дек 2022) | 2 lines Убрана забытая ранее в Makefile -lgcrypt. Теперь swd не линкуется с libgcryp. ------------------------------------------------------------------------ r2235 | alx | 2022-12-26 16:59:08 +0500 (Пн, 26 дек 2022) | 4 lines server (и вообще swd) больше не использует libgcrypt дл вычисления MD5. В libgcrypt были зафиксированы падения (аборты) по assertion в ath_mutex_lock(). MD5 теперь вычисляется средствами openssl. ------------------------------------------------------------------------ r2234 | alx | 2022-12-26 14:46:19 +0500 (Пн, 26 дек 2022) | 3 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 кнопка "Сбросить" устанавливает чекбоксы "Маска аварии" портов и чекбоксы "Формат". ------------------------------------------------------------------------ r2233 | alx | 2022-12-26 13:45:04 +0500 (Пн, 26 дек 2022) | 5 lines В веб-интерфейсе в диалоге конфигурации канального окончания EM платы VE-02 при установке номера канала 255 или 256 автоматически прячется параметр "ИКМ код" и показываются параметры "Номинальный уровень...". При установке любого другого канала делается все наоборот. ------------------------------------------------------------------------ r2232 | alx | 2022-12-22 13:35:31 +0500 (Чт, 22 дек 2022) | 3 lines В веб-интерфейсе обновление данных по умолчанию выполняется в режиме SSE. Режим опроса сохранен на всякий случай. ------------------------------------------------------------------------ r2231 | alx | 2022-12-22 12:43:32 +0500 (Чт, 22 дек 2022) | 4 lines В веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и SM-03 диалог закрывается после успешной отправки плате команды RESTART. Closes #609. ------------------------------------------------------------------------ r2230 | alx | 2022-12-20 16:57:30 +0500 (Вт, 20 дек 2022) | 3 lines В команде API 'send' добавлена проверка выхода передаваемых данных за размер пакета. Closes #593. ------------------------------------------------------------------------ r2229 | alx | 2022-12-15 19:47:54 +0500 (Чт, 15 дек 2022) | 3 lines Исправлена ошибка в веб-интерфейсе: при записи конфигурации в плату TD-01 часть конфигурции заблокированных конвертеров записывалась как "все нули". ------------------------------------------------------------------------ r2228 | alx | 2022-12-15 19:19:52 +0500 (Чт, 15 дек 2022) | 7 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 при снятии отметки с чекбокса "Формат" в поле "Число каналов потока E1" автоматически записывается значение 32, а само поле становится неактивным. При установке отметки поле "Число каналов потока E1" снова становится активным. Closes #607. ------------------------------------------------------------------------ r2227 | alx | 2022-12-15 18:41:38 +0500 (Чт, 15 дек 2022) | 4 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 при значении интегральной задержки канала, превышающем 1000 мс, отображается значение '> 1000 мс'. Closes #606. ------------------------------------------------------------------------ r2226 | alx | 2022-12-15 18:32:48 +0500 (Чт, 15 дек 2022) | 4 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 значение конфигурационного параметра "Размер буфера приема" округляется до 8 мс при потере фокуса ввода. Closes #605. ------------------------------------------------------------------------ r2225 | alx | 2022-12-15 15:09:03 +0500 (Чт, 15 дек 2022) | 4 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 при записи конфигурации добавлена проверка, больше ли размер буфера приема четырех размеров пакета передачи. И если нет, выдается сообщение об ошибке. Closes #604. ------------------------------------------------------------------------ r2224 | alx | 2022-12-13 09:53:06 +0500 (Вт, 13 дек 2022) | 5 lines В конфигурации по умолчанию платы ST-124 маска аварии портов ethernet имеет значение "чекбокс отмечен" (маска включена). Closes #603. Также в веб-интерфейсе в диалоге конфигурации ST-124 исправлена ошибка вложенности тэгов. ------------------------------------------------------------------------ r2223 | alx | 2022-12-12 17:28:05 +0500 (Пн, 12 дек 2022) | 3 lines Значение по умолчанию конфигурационных параметров "Маска аварии" портов Ethernet платы TD-01 изменено на "включена" (чекбокс отмечен). Closes #602. ------------------------------------------------------------------------ r2222 | alx | 2022-12-12 14:47:20 +0500 (Пн, 12 дек 2022) | 6 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 при запими конфигурации в плату добавлена проверка на использовании несколькими конвертерами одного и того же номера UDP порта источника. При обнаружении исопльзования несколькими конвертерами одного и того же порта источника выдается сообщение об ошибке. Closes #601. ------------------------------------------------------------------------ r2221 | alx | 2022-12-12 11:28:05 +0500 (Пн, 12 дек 2022) | 3 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 при нажатии "OK" или "Применить" не валидируются настройки заблокированных конвертеров. Closes #600. ------------------------------------------------------------------------ r2220 | alx | 2022-12-09 21:22:44 +0500 (Пт, 09 дек 2022) | 13 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 в таблице "Состояние" сделаны следующие изменения: - Столбцы таблицы собраны в две группы - "Порты E1" и "Порты Ethenet". - Столбец "Link" переименован в более понятное "Входной поток". - Состояние "нет" в столбце "Входной поток" (бывший "Link") изменено на "LOS". - В столбце "Интегральная задержка канала" состояние "-" (задержка не измерена) изменено на "нет связи". - При отсутствии отметки чекбокса "Блокировка" в настройках соответствующего конвертера фон ячеек столбца "Интегральная задержка канала" отображается красным если "нет связи" и зеленым в остальных случаях. - Столбец "Извещение" переименован в "Авария удаленной стороны". - Фон ячеек столбца "Аария удаленной стороны" (бывший "Извещение") в состоянии "-" (отсутствие аварии) больше не зеленый (а нейтральный серый). Closes #599. ------------------------------------------------------------------------ r2219 | alx | 2022-12-06 17:01:34 +0500 (Вт, 06 дек 2022) | 5 lines В веб-интерфйсе в диалоге конфигурации платы TD-01 сделаны следующие изменения: - столбец "Нформат" переименован в "Формат; - логика чекбоксов в этом столбце изменена на обратную (снятие отметки включает неформатированный режим). Closes #595. ------------------------------------------------------------------------ r2218 | alx | 2022-12-06 16:00:11 +0500 (Вт, 06 дек 2022) | 4 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 изменена проерка валидности значений параметра "Размер пакета передачи". Теперь проверка учитывает значение параметра "Число каналов потока E1". Closes #597. ------------------------------------------------------------------------ r2217 | alx | 2022-12-06 15:42:34 +0500 (Вт, 06 дек 2022) | 4 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 иапазон допустимых значений параметров "UPD порт источника" и "UDP порт назначения" изменен на 1...65535. Closes #596. ------------------------------------------------------------------------ r2216 | alx | 2022-12-06 14:06:36 +0500 (Вт, 06 дек 2022) | 6 lines Улучшение в веб-интерфейсе в диалоге конфигурации платы TD-01: - При отмеченном чекбоксе "блокировка" остальные настройки конвертера становятся неавтивными. - При отметке чекбокса "блокировка" фон ячеек соответствующего конвертера в таблице состояния отображается серым. Closes #594. ------------------------------------------------------------------------ r2215 | alx | 2022-12-03 17:30:42 +0500 (Сб, 03 дек 2022) | 3 lines Если libmicrohttpd поддерживает dual stack, используем одну инстанцию HTTP сервера для IPv4 и IPv6. ------------------------------------------------------------------------ r2214 | alx | 2022-12-01 11:50:05 +0500 (Чт, 01 дек 2022) | 2 lines Переменная .250.0 плат VE-01/VE-02 добавлена в список известных. ------------------------------------------------------------------------ r2213 | alx | 2022-12-01 11:30:13 +0500 (Чт, 01 дек 2022) | 4 lines Исправлена ошибка ограничения размера внутреннего сообщения SET, в результате которой контрольная сумма могла не поместиться в пакет, и сообщение могло быть отброшено с сообщением "Too big packet from tx queue". ------------------------------------------------------------------------ r2212 | alx | 2022-11-29 20:23:53 +0500 (Вт, 29 ноя 2022) | 2 lines В настройках серверов Zabbix можно задавать номер порта. ------------------------------------------------------------------------ r2211 | alx | 2022-11-29 16:24:40 +0500 (Вт, 29 ноя 2022) | 2 lines Агенту Zabbix добавлена поддержка openssl-1.1.1. ------------------------------------------------------------------------ r2210 | alx | 2022-11-24 16:40:31 +0500 (Чт, 24 ноя 2022) | 3 lines Убран отладочный вывод состояния агента Zabbix. Забыл убрать при предыдущем коммите. ------------------------------------------------------------------------ r2209 | alx | 2022-11-24 16:33:48 +0500 (Чт, 24 ноя 2022) | 4 lines Агент Zabbix устанавливает сокету опцию KEEPALIVE. При пропадании связи с сервером соединение рвется по таймауту. Closes #590. ------------------------------------------------------------------------ r2208 | alx | 2022-11-24 16:11:54 +0500 (Чт, 24 ноя 2022) | 2 lines Исправлена ошибка в функции `ternary2int()`. Closes #592. ------------------------------------------------------------------------ r2207 | alx | 2022-11-24 15:41:40 +0500 (Чт, 24 ноя 2022) | 3 lines В веб-интерфейсе в диалоге условий правил PCL максимальная длина текста полей keySIP и keyDIP увеличена до 79. Closes #591. ------------------------------------------------------------------------ r2206 | alx | 2022-11-17 18:22:33 +0500 (Чт, 17 ноя 2022) | 3 lines В веб-интерфейсе в диалогах конфигурации плат PS-48D, PS-220D, PS-650DT, BS-220, PS-220-BRS и PS-24D величина нагрузки отображается с точностью до целых процентов. Closes #587. ------------------------------------------------------------------------ r2205 | alx | 2022-11-17 17:50:42 +0500 (Чт, 17 ноя 2022) | 3 lines Реализован workaround: при старте порт 9 платы SW-01 выключается на одну секунду. Предполагается, что это устранит странную проблему, проявляющуюся с оптическими SFP. ------------------------------------------------------------------------ r2204 | alx | 2022-11-16 16:08:43 +0500 (Ср, 16 ноя 2022) | 2 lines В веб-интерфейсе добавлена вкладка "Инвентаризация". Closes #470. ------------------------------------------------------------------------ r2203 | alx | 2022-11-16 13:39:50 +0500 (Ср, 16 ноя 2022) | 3 lines Чтение переменных u-boot теперь не требует файла конфигурации. Расположение переменных забито прямо в коде. ------------------------------------------------------------------------ r2202 | alx | 2022-11-16 10:18:56 +0500 (Ср, 16 ноя 2022) | 2 lines Добавлена возможность сброса счетчиков портов коммутатора. Closes #584. ------------------------------------------------------------------------ r2201 | alx | 2022-11-15 13:14:50 +0500 (Вт, 15 ноя 2022) | 3 lines Выключенным и/или заблокированным портам коммутатора ethernet принудительно устанавливается link down. Closes #586. ------------------------------------------------------------------------ r2200 | alx | 2022-11-15 11:39:04 +0500 (Вт, 15 ноя 2022) | 2 lines При наличии переменной u-boot "serial#" плата отдает его в переменной .250.0. ------------------------------------------------------------------------ r2199 | alx | 2022-11-10 13:40:37 +0500 (Чт, 10 ноя 2022) | 4 lines В веб-интерфейсе в таблице коммутации TDM сделана визуальная группировка потоков по шинам. Ячейки каналов последнего потока каждой шины имеют внизу дополнительный черный бордюр. Closes #308. ------------------------------------------------------------------------ r2198 | alx | 2022-11-10 11:16:45 +0500 (Чт, 10 ноя 2022) | 2 lines В веб-интерфейсе фон кнопок в состоянии disabled не меняется при наведении курсора и клике. ------------------------------------------------------------------------ r2197 | alx | 2022-11-09 16:43:03 +0500 (Ср, 09 ноя 2022) | 5 lines В веб-интерфейсе при удалении VLAN добавлена проверка, совпадает ли удаляемый VLAN ID с PVID порта CPU. Если да, то выдается предупреждение с вопросом, действительно ли удалять. И только при положительном ответе VLAN удаляется. Closes #313. ------------------------------------------------------------------------ r2196 | alx | 2022-11-09 15:40:23 +0500 (Ср, 09 ноя 2022) | 3 lines Обработчики нажатий кнопок в диалогах теперь могут возвращать значение. Это значение передается в popup.close() при закрытии диалога. ------------------------------------------------------------------------ r2195 | alx | 2022-11-09 15:36:02 +0500 (Ср, 09 ноя 2022) | 3 lines popup.close() теперь может принимать аргумент. Этот аргумент является результатом, возвращаемым promise. ------------------------------------------------------------------------ r2194 | alx | 2022-11-09 11:55:50 +0500 (Ср, 09 ноя 2022) | 3 lines В веб-интерфейсе комментарии каналов плат VE-01 и VE-02 отображаются в tooltip-ах соответствующих ячеек TDM-маппера. See #208. ------------------------------------------------------------------------ r2193 | alx | 2022-11-09 10:58:45 +0500 (Ср, 09 ноя 2022) | 3 lines В веб-интерфейсе комментарии модулей платы PD-04 отображаются в tooltip-ах соответствующих ячеек TDM-маппера. See #208. ------------------------------------------------------------------------ r2192 | alx | 2022-11-08 16:55:27 +0500 (Вт, 08 ноя 2022) | 3 lines В веб-интерфейсе комментарии портов платы E1-08 отображаются в tooltip-ах соответствующих ячеек TDM-маппера. See #208. ------------------------------------------------------------------------ r2191 | alx | 2022-11-08 15:53:05 +0500 (Вт, 08 ноя 2022) | 3 lines В веб-интерфейсе комментарии портов плат FO-08 и FS-08 отображаются в tooltip-ах соответствующих ячеек TDM-маппера. See #208. ------------------------------------------------------------------------ r2190 | alx | 2022-11-08 15:20:25 +0500 (Вт, 08 ноя 2022) | 3 lines В веб-интерфейсе комментарии потоков E1 плат GE-12, GE-108 и GE-16 отображаются в tooltip-ах соответствующих ячеек TDM-маппера. See #208. ------------------------------------------------------------------------ r2189 | alx | 2022-11-08 14:12:27 +0500 (Вт, 08 ноя 2022) | 3 lines В веб-интерфейсе комментарии портов платы VF-08 отображаются в tooltip-ах соответствующих ячеек TDM-маппера. See #208. ------------------------------------------------------------------------ r2188 | alx | 2022-11-08 13:08:19 +0500 (Вт, 08 ноя 2022) | 3 lines В веб-интерфейсе комментарии портов платы EM-04 отображаются в tooltip-ах соответствующих ячеек TDM-маппера. See #208. ------------------------------------------------------------------------ r2187 | alx | 2022-11-08 11:46:33 +0500 (Вт, 08 ноя 2022) | 3 lines В tooltip, появляющийся при наведении курсора на ячейку TDM-маппера, к названию платы добавлен комментарий платы. See #208. ------------------------------------------------------------------------ r2186 | alx | 2022-11-04 14:04:11 +0500 (Пт, 04 ноя 2022) | 2 lines Исправлена ошибка: конструктор ZabbixServer не инициализировал nrItems. ------------------------------------------------------------------------ r2185 | alx | 2022-11-02 16:55:50 +0500 (Ср, 02 ноя 2022) | 5 lines В веб-интерфейсе в панели групповых каналов при наведении курсора на ячейку слагаемого в правом верхнем углу ячейки появляется пиктограмма в виде красного крестика, при клике которой выполняется очистка (удаление) слагаемого. Closes #322. ------------------------------------------------------------------------ r2184 | alx | 2022-11-02 11:32:27 +0500 (Ср, 02 ноя 2022) | 4 lines Исправлена ошибка в веб-интерфейсе: при дропе канала в ячейку первого слагаемого панели групповых каналов в появляющемся в ячейке обозначении канала присутствовала лишняя буква "A". ------------------------------------------------------------------------ r2183 | alx | 2022-11-02 11:04:05 +0500 (Ср, 02 ноя 2022) | 5 lines В варианте веб-нтерфейса "IP АТС" в диалоге редактирования канального окончания плат VE-01/VE-02 параметры "Тип платы", "Слот" и "Порт" больше не скрываются а отображаются неактивными для удобства пользователя. Closes #423. ------------------------------------------------------------------------ r2182 | alx | 2022-11-01 17:03:17 +0500 (Вт, 01 ноя 2022) | 6 lines В процессе работы агента Zabbix сохраняется статус (сообщения о вознивающих ошибках) и текущее число метрик. Статус и число метрик отдаются веб-интерфейсу по запросу и в виде события при изменении. Состояние отображается в веб-интерфейсе. Closes #263. ------------------------------------------------------------------------ r2181 | alx | 2022-10-29 18:43:00 +0500 (Сб, 29 окт 2022) | 4 lines В веб-сервере при установке cookies более не добавляется атрибут path=/. Это может быть полезно в случае, когда блок "спрятан" за реверс-прокси сервером, перенаправляющим блоку запросы определенного подкаталога. ------------------------------------------------------------------------ r2180 | alx | 2022-10-19 11:45:44 +0500 (Ср, 19 окт 2022) | 4 lines Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации плат SM-01, SM-02, SM-03 временное нарушение связи с блоком приводило к прекращению обновления состояния платы. Closes #582. ------------------------------------------------------------------------ r2179 | alx | 2022-10-14 12:09:01 +0500 (Пт, 14 окт 2022) | 4 lines В веб-интерфейсе на подвкалдках "VLAN" и "Trunks" вкладки "Ethernet" ячейкам таблиц с чекбоксами портов 8, 9 и 63 добавлены всплывающие подсказки с обозначением портов. See #581. ------------------------------------------------------------------------ r2178 | alx | 2022-10-14 11:31:47 +0500 (Пт, 14 окт 2022) | 5 lines В веб-интерфейсе на подвкладке "VLAN" вкладки "Ethernet" ячейкам таблицы VLAN портов 8, 9 и 63 добавлены всплывающие подсказки "Eth1", "Eth2" и "CPU" соответственно. Closes #581. ------------------------------------------------------------------------ r2177 | alx | 2022-10-14 11:15:25 +0500 (Пт, 14 окт 2022) | 4 lines В веб-интерфейсе на подвкладке "RSTP" вкладки "Ethernet" обозначения "eth1" и "eth2" портов 8 и 9 коммутатора изменены нв "Eth1" и "Eth2" соответственно. See #580. ------------------------------------------------------------------------ r2176 | alx | 2022-10-14 11:03:01 +0500 (Пт, 14 окт 2022) | 4 lines В веб-интерфейсе на подвкладках "Порты" вкладки "Ethernet" обозначения "eth1" и "eth2" портов 8 и 9 коммутатора изменены нв "Eth1" и "Eth2" соответственно. Closes #580. ------------------------------------------------------------------------ r2175 | alx | 2022-09-06 10:28:26 +0500 (Вт, 06 сен 2022) | 5 lines В веб-интерфейсе из диалога конфигурации канального окончания DS плат VE-01/VE-02 убран конфигурационный параметр `Передавать "отбой" при отключении конференции`. Там же исправлено название параметра `Сигнал включения Tx` на `Сигнал подключения Tx`. Closes #577. ------------------------------------------------------------------------ r2174 | alx | 2022-08-30 12:44:52 +0500 (Вт, 30 авг 2022) | 13 lines Реализована обработка ОЧЕНЬ ДЛИННОГО нажатия CLR: Если после длинного (5 сек.) нажатия CLR (сброс IP адреса) продолжать удерживать кнопку CLR нажатой еще 10 секунд, воспроизводится трехкратный писк "би-би-би" (сопровождаемый миганием "OK"), и выполняется сброс следующих настроек: - сбрасывается пароль веб-пользователя 'admin'; - все веб-пользователи кроме 'admin' удаляются; - сбрасываются сетевые настройки в '/etc/network/interfaces'; - удаляется пароль 'root' в '/etc/passwd'; - очищается конфигурация в '/usr/share/sw/config.xml'. После этого выполняется перезагрузка SW-01. Closes #576. ------------------------------------------------------------------------ r2173 | alx | 2022-07-11 12:16:14 +0500 (Пн, 11 июл 2022) | 3 lines В веб-интерфейсе в диалоге конфигурации канального окончания PRI плат VE-01/VE-02 добавлен конфигурационный параметр "Префикс межгорода" и чекбокс "Сигнал готовности после префикса МГ". ------------------------------------------------------------------------ r2172 | alx | 2022-06-15 16:28:31 +0500 (Ср, 15 июн 2022) | 6 lines В веб-интерфейсе в диалоге конфигурации каналдьного окончания EM платы VE-02 добавлены конфигурационные параметры "Номинальный уровень входа" и "Номинальный уровень выхода", которые отображаются если канальное окончание используется портом модуля EM01. В этом же диалоге конфигурационный параметр "ИКМ код" скрывается, если канальное окончание используется портом модуля EM01. ------------------------------------------------------------------------ r2171 | alx | 2022-06-15 15:35:43 +0500 (Ср, 15 июн 2022) | 3 lines В веб-интерфейсе исправлен заголовок диалогов изменения системных переменных SNMP (ранее в заголовке было ошибочно написано "Изменение конревого OID"). ------------------------------------------------------------------------ r2170 | alx | 2022-06-03 11:59:14 +0500 (Пт, 03 июн 2022) | 3 lines Добавлена возможность управления (чтения и записи) системных переменных SNMP sysName, sysContact и sysLocation из веб-интерфейса. Closes #384, #574. ------------------------------------------------------------------------ r2169 | alx | 2022-06-03 11:16:51 +0500 (Пт, 03 июн 2022) | 2 lines В классе Json тип TypeUndef заменен на TypeNull. Добавлена поддержка значений null при парсинге. ------------------------------------------------------------------------ r2168 | alx | 2022-05-31 10:03:54 +0500 (Вт, 31 мая 2022) | 3 lines Исправлена ошибка в веб-интерфейсе: в режиме "IP-АТС" на вкладке "Выбор" кнопка "до 3 потоков E1 + до 128 FXO/FXS" отображалась неактивной. Closes #575. ------------------------------------------------------------------------ r2167 | alx | 2022-04-26 18:19:04 +0500 (Вт, 26 апр 2022) | 4 lines В веб-интерфейсе из диалога "Policy Engine Global Configuration" удален конфигурационный параметр "CPU code precedence". Значения параметра "PCL-ID Mode" изменены для более точного отражения их действия. ------------------------------------------------------------------------ r2166 | alx | 2022-04-26 12:11:11 +0500 (Вт, 26 апр 2022) | 2 lines В веб-интерфейсе добавлено "подсвечивание" строк таблиц под курсором. ------------------------------------------------------------------------ r2165 | alx | 2022-04-25 17:50:33 +0500 (Пн, 25 апр 2022) | 2 lines Из веб-интерфейса удален конфигурационный параметр "Trunk hash mode". ------------------------------------------------------------------------ r2164 | alx | 2022-04-25 17:25:31 +0500 (Пн, 25 апр 2022) | 2 lines Из веб-интерфейса убраны дублирующиеся настройки транков. ------------------------------------------------------------------------ r2163 | alx | 2022-04-25 11:53:00 +0500 (Пн, 25 апр 2022) | 2 lines Испарвлены опечатки в веб-интерфейсе. ------------------------------------------------------------------------ r2162 | alx | 2022-04-22 15:48:46 +0500 (Пт, 22 апр 2022) | 3 lines Исправлена ошибка в веб-интерфейсе: при добавлении VLAN в диалоге конфигурации платы PE-14 отображались лишник чекбоксы. Closes #573. ------------------------------------------------------------------------ r2161 | alx | 2022-04-22 09:42:55 +0500 (Пт, 22 апр 2022) | 3 lines Конфигурация платы GE-04 исполнения 2 делается так же, как и для GE-04 исполнения 1 (то есть нет больше различий между конфигурацией исполнений). ------------------------------------------------------------------------ r2160 | alx | 2022-04-21 15:30:16 +0500 (Чт, 21 апр 2022) | 3 lines В веб-интерфейсе в диалоге конфигурации платы PE-14 в конфигурационном параметре "Скорость" больше не скрывается опция "Force 1000". ------------------------------------------------------------------------ r2159 | alx | 2022-04-21 15:28:17 +0500 (Чт, 21 апр 2022) | 4 lines В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 улучшена работа со списком SIP-пользователей. Теперь строки, соответствующие пользователю, находятся в таблице не по классу, а по метаданным. Это (в отличие от класса) должно работать при наличии в имени символов ".", "@" и т.п. ------------------------------------------------------------------------ r2158 | alx | 2022-04-18 15:13:21 +0500 (Пн, 18 апр 2022) | 5 lines В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 добавлен конфигурационный флаг включающий маскарадинг INVITE от внешних UA. Блоки параметров "ping" и "Опции" перенесены с вкладки "Настройки" на новую вкладку "Разное". ------------------------------------------------------------------------ r2157 | alx | 2022-04-08 10:59:30 +0500 (Пт, 08 апр 2022) | 2 lines В плате PE-14 добавлена функция IngressLimit (как в GE-12, только переменная не .10.0, а .12.0). ------------------------------------------------------------------------ r2156 | alx | 2022-04-06 11:26:18 +0500 (Ср, 06 апр 2022) | 2 lines Добавлена поддержка платы PE-14. ------------------------------------------------------------------------ r2155 | alx | 2022-04-06 11:15:26 +0500 (Ср, 06 апр 2022) | 2 lines Добавлена поддержка платы GE-04 исполнения 2. ------------------------------------------------------------------------ r2154 | alx | 2022-03-18 14:38:16 +0500 (Пт, 18 мар 2022) | 3 lines В диалоге конфигурации плат VE-01 и VE-02 в поле "Адрес DNS" теперь допускается указывать не только IPv4, но и IPv6. ------------------------------------------------------------------------ r2153 | alx | 2022-03-17 11:49:52 +0500 (Чт, 17 мар 2022) | 4 lines В веб-интерфейсе в диалоге конфигурации модуля R485 платы PD-04 столбец "Таймаут" перенесен влево. При отсутствии отметки чекбокса "Таймаут" параметры "Скорость, бит/с", "Кол-во стоп-битов" и "Бит четности" неактивны. Closes #568. ------------------------------------------------------------------------ r2152 | alx | 2022-03-17 10:46:55 +0500 (Чт, 17 мар 2022) | 6 lines Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы PD-04 при загрузке конфигурации модуля R485 с нулевым значением "Скорость передачи" ячейка с параметром "Позиция данных" ошибочно получала класс "disabled", в результате чего текст поля отображался серым даже после снятия блокировки. Closes #567. ------------------------------------------------------------------------ r2151 | alx | 2022-03-14 18:30:24 +0500 (Пн, 14 мар 2022) | 2 lines Платам VE-01/VE-02 добавлен новый конфигурационный параметр "Сервер NTP". ------------------------------------------------------------------------ r2150 | alx | 2022-02-25 09:45:51 +0500 (Пт, 25 фев 2022) | 2 lines В веб-интерфейсе в диалоге конфигурации модуля R232 платы PD-04 добавлен ранее забытый чекбокс "Шлейф". ------------------------------------------------------------------------ r2149 | alx | 2022-02-22 09:49:51 +0500 (Вт, 22 фев 2022) | 3 lines В веб-интерфейсе в диалоге конфигурации канального окончания DS плат VE-01/VE-02 подровняли конфигурационный параметр "Сигнал включения Tx". ------------------------------------------------------------------------ r2148 | alx | 2022-02-21 15:18:31 +0500 (Пн, 21 фев 2022) | 3 lines В веб-интерфейсе в диалог конфигурации канального окончания DS добавлен конфигурационный параметр "Сигнал включения Tx". ------------------------------------------------------------------------ r2147 | alx | 2022-02-04 12:40:01 +0500 (Пт, 04 фев 2022) | 2 lines Исправлена опечатка в названии столбца в веб-интерфейсе. ------------------------------------------------------------------------ r2146 | alx | 2022-02-04 11:43:22 +0500 (Пт, 04 фев 2022) | 3 lines В веб-интерфейсе из диалога настроек канального окончания FS01 плат VE-01/VE-02 убран конфигурационный параметр "Инверсия СУВ" (был добавлен по ошибке). ------------------------------------------------------------------------ r2145 | alx | 2022-02-01 15:43:24 +0500 (Вт, 01 фев 2022) | 3 lines Исправлена ошибка, которая могла приводить к двойному удалению и, как результат, падению swd при изменении настроек трапсинка v1 и v2c. Closes #565. ------------------------------------------------------------------------ r2144 | alx | 2022-01-31 17:41:37 +0500 (Пн, 31 янв 2022) | 5 lines В веб-интерфейсе в диалоге конфигурации платы PD-04 в настройки модуля R485 добавлены новые конфигурационные параметры "Скорость, бит/с", "Кол-во стоп-битов", "Бит четности", "Таймаут". На их основе вычисляется число T, записываемое в конфигурацию модуля R485. Значения первых трех из перечисленных параметров в плату PD-04 не записываются, а сохраняются в плате SW-01 и конфиг-файле. ------------------------------------------------------------------------ r2143 | alx | 2022-01-31 17:37:00 +0500 (Пн, 31 янв 2022) | 3 lines Исправлена ошибка в веб-интерфейсе: при редактировании маршрута SIP в конфигурации плат VE-01/VE-02 могло появляться лодное сообщение о том, что маршрут уже существует. ------------------------------------------------------------------------ r2142 | alx | 2022-01-27 17:05:33 +0500 (Чт, 27 янв 2022) | 3 lines В веб-интерфейсе в диалогах добавления и редактирования маршрута SIP плат VE-01/VE-02 скорректированы надписи около полей ввода. ------------------------------------------------------------------------ r2141 | alx | 2022-01-27 16:53:16 +0500 (Чт, 27 янв 2022) | 2 lines Добавлена поддержка регулярных выражений from URI в маршрутах SIP пдат VE-01/VE-02. ------------------------------------------------------------------------ r2140 | alx | 2022-01-27 16:48:36 +0500 (Чт, 27 янв 2022) | 2 lines В веб-интерфейсе в диалоге конфигурации канальных окончаний FXS и FS01 добавлен чекбокс "Инверсия СУВ". ------------------------------------------------------------------------ r2139 | alx | 2022-01-17 14:32:17 +0500 (Пн, 17 янв 2022) | 3 lines В веб-интерфейсе в диалоге конфигурации платы BS-220 отображается загрузка платы в процентах. Closes #563. ------------------------------------------------------------------------ r2138 | alx | 2022-01-17 12:45:05 +0500 (Пн, 17 янв 2022) | 6 lines В веб-интерфейсе в диалоге конфигурации платы BS-220 исполнений 1 и 3 в строке "Исполнение платы" вместо "60 Вт" выводится "40+20 Вт". В веб-интерфейсе в диалоге конфигурации платы BS-220 исполнений 2 и 4 в строке "Исполнение платы" вместо "100 Вт" выводится "65+35 Вт". Closes #562. ------------------------------------------------------------------------ r2137 | alx | 2022-01-13 17:14:13 +0500 (Чт, 13 янв 2022) | 6 lines Таймаут возврата транспортов по каналу управления платами SPI из режимов CRC16 и CRC32 в режим XOR8 уменьшен с 60 до 40 секунд. Таймаут активации резервной платы SW-01 увеличен с 60 до 70 секунд. Предположительно это решит проблему ложной активации резервной платы, вызванной рассинхронизацией режимов транспорта между основной и резервной платами SW-01. See #559. ------------------------------------------------------------------------ r2136 | alx | 2022-01-13 16:57:04 +0500 (Чт, 13 янв 2022) | 4 lines Исправлена ошибка веб-интерфейса: из-за неполного условия показ/непоказ значения Uвх. плат PS-220D и PS-650DT зависел не только от значения переменной .5.0, но и других. Closes #531. ------------------------------------------------------------------------ r2135 | alx | 2022-01-13 12:06:35 +0500 (Чт, 13 янв 2022) | 5 lines Убрано добавленное ранее (r2117) условие, по которому значение переменной .8.x.7.y.6.0 плат SM-01 и SM-02 трактовалось как знаковое (и подкрашивалось желтым если меньше трех), а платы SM-03 - как беззнаковое (и не подкрашивалось). Теперь значение этой переменной для всех трех плат SM-* обрабатывается одинаково. Closes #539. ------------------------------------------------------------------------ r2134 | alx | 2021-12-29 12:42:01 +0500 (Ср, 29 дек 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 канальным окончаниям R2DTMF добавлен конфигурационный параметр "Таймаут набора". ------------------------------------------------------------------------ r2133 | alx | 2021-12-28 18:25:19 +0500 (Вт, 28 дек 2021) | 2 lines В веб-интерфейсе в диалоге конфигуарции плат VE-01 и VE-02 добавлен чекбокс "Маукарадинг INVITE". ------------------------------------------------------------------------ r2132 | alx | 2021-12-09 16:15:34 +0500 (Чт, 09 дек 2021) | 7 lines Добавлена поддержка новых алгоритмов аутентификации SNMP (SHA224, SHA256, SHA384 и SHA512). Engine Id теперь генерируется в соответствии с rfc3411: 0x80 <enterprise> 0x05 <MAC> <имя трапсинка>. Добавлено ограничение размера Engine Id (не может быть больше 32 байт). Соответственно, в Engine Id добавляются только первые 21 байт имени трапсинка. See #266. ------------------------------------------------------------------------ r2131 | alx | 2021-12-08 18:38:04 +0500 (Ср, 08 дек 2021) | 13 lines Список трапсинков (класс Trapsinks) теперь хранит не объекты Trapsink, а указатели на них. Объекты Trapsink теперь создаются динамически (при чтении конфиг-файла и/или при добавлении трапсинка через веб-интерфейс). SNMP сессия теперь создается не каждый раз при отправке TRAP, а один раз при конфигурации трапсинка. Это сильно экономит время при отправке TRAP. Engine ID генерируется соединением MAC адреса платы с именем трапсинка. В веб-интерфейс снова добавлены настройки уровня безопасности и алгоритма шифрования трапсинков. Closes #266. ------------------------------------------------------------------------ r2130 | alx | 2021-11-24 18:07:24 +0500 (Ср, 24 ноя 2021) | 3 lines В веб-интерфейсе в окне конфигурации платы PD-04 добавлена возможность устанавливать произвольные текстовые комментарии для каждого из установленных модулей. Closes #299. ------------------------------------------------------------------------ r2129 | alx | 2021-11-24 16:24:13 +0500 (Ср, 24 ноя 2021) | 4 lines При отсутствии конфигурации коммутатора платы SW-01 в конфиг-файле конфигурация портов коммутатора устанавливается в значения по умолчанию. Closes #520. ------------------------------------------------------------------------ r2128 | alx | 2021-11-24 10:44:08 +0500 (Ср, 24 ноя 2021) | 3 lines В веб-интерфейсе после испорта конфигурации в платы SM-01, SM-02 и SM-03 выдается диалог с преложением выполнить рестарт платы. Closes #549. ------------------------------------------------------------------------ r2127 | alx | 2021-11-24 09:53:53 +0500 (Ср, 24 ноя 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы BS-220 отображаемое значение параметра Uаб округляется до десятых долей. Closes #554. ------------------------------------------------------------------------ r2126 | alx | 2021-11-19 17:14:21 +0500 (Пт, 19 ноя 2021) | 2 lines В веб-интерфейсе добавлена поддержка плат BS-220 исполнений 3 и 4. Closes #551. ------------------------------------------------------------------------ r2125 | alx | 2021-11-19 15:22:10 +0500 (Пт, 19 ноя 2021) | 2 lines В веб-интерфейсе платы RT-01 добавлено отображение аварии ретранслятора. ------------------------------------------------------------------------ r2124 | alx | 2021-11-16 17:17:47 +0500 (Вт, 16 ноя 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы PS-650DT строка Uвх отображается, если значение переменной .5.0 платы PS-650DT не равно 0xffff. Closes #545. ------------------------------------------------------------------------ r2123 | alx | 2021-11-10 11:19:34 +0500 (Ср, 10 ноя 2021) | 3 lines В веб-интерфейсе диалог инпорта конфигурации платы создается с неактивной кнопкой "Загрузить". Кнопка активируется при изменении поля ввода файла. Closes #544. ------------------------------------------------------------------------ r2122 | alx | 2021-11-10 10:39:36 +0500 (Ср, 10 ноя 2021) | 2 lines В веб-интерфейсе больше не выдается сообщение об ошибке 'genComm: no such board'. Closes #543. ------------------------------------------------------------------------ r2121 | alx | 2021-11-02 14:57:34 +0500 (Вт, 02 ноя 2021) | 3 lines В веб-интерфейсе максимальное значение рекомендуемого диапазона значений числа каналов платы SM-02 для кодов TCPAM64 и TCPAM128 изменено с 249 на 175. Closes #542. ------------------------------------------------------------------------ r2120 | alx | 2021-10-09 20:03:21 +0500 (Сб, 09 окт 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 при нажатии кнопки "Рестарт" на диалог накладывается спиннер с предложением подождпть. Closes #541. ------------------------------------------------------------------------ r2118 | alx | 2021-09-20 18:32:28 +0500 (Пн, 20 сен 2021) | 3 lines Платам VE-01 и VE-02 добавлен новый глобальный конфигурационный параметр "T1" (таймаут SIP T1). Значение по умолчанию - 500 мс. ------------------------------------------------------------------------ r2117 | alx | 2021-09-17 18:25:18 +0500 (Пт, 17 сен 2021) | 5 lines В веб-интерфейсе значения переменных .8.x.7.y.6.0 ("SQ") плат SM-01 и SM-02 трактуются как знаковые. При значении SQ указанных выше плат меньше нуля оно отображается в диалоге платы как "<0". При значении SQ указанных выше плат меньше трех фон соответствующей ячейки веб-интерфейса делается желтым. Closes #539. ------------------------------------------------------------------------ r2116 | alx | 2021-09-17 18:18:37 +0500 (Пт, 17 сен 2021) | 8 lines В веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и SM-03 при нажатии кнопки "Рестарт" поверх всего диалога помещается спиннер с надписью "Подождите, выполняется рестарт платы...". Если после записи конфигурации в плату SM-01, SM-02 или SM-03 положительно ответить на вопрос о рестарте платы, также поверх всего диалога помещается спиннер с надписью "Подождите, выполняется рестарт платы...". Closes #538. ------------------------------------------------------------------------ r2115 | alx | 2021-09-06 14:53:09 +0500 (Пн, 06 сен 2021) | 4 lines В веб-интерфейсе в диалоге конфигурации плат PS-220, PS-48, BS-220, PS-48D, PS-220D, PS-220-BRS, PS-24D, PS-650DT значение Uвх округляется до целого числа, благодаря чему исключается ненужная пользователям избыточная точность. Closes #536. ------------------------------------------------------------------------ r2114 | alx | 2021-09-06 14:47:37 +0500 (Пн, 06 сен 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 разрешено создание нескольких маршрутов SIP в одинаковыми регулярными выражениями, но разными порядками. ------------------------------------------------------------------------ r2113 | alx | 2021-09-03 11:00:41 +0500 (Пт, 03 сен 2021) | 2 lines В веб-интерфейсе при нажатии кнопки "Обновить CDR" записи отображаются с первой страницы. ------------------------------------------------------------------------ r2112 | alx | 2021-08-19 16:00:18 +0500 (Чт, 19 авг 2021) | 3 lines В веб-интерфейсе добавлена настройка выбора полосы захвата и удержания генератора платы SW-01. Closes #533. ------------------------------------------------------------------------ r2111 | alx | 2021-08-19 15:59:28 +0500 (Чт, 19 авг 2021) | 2 lines Радиобатоны выравниваем по вертикали по базовой линии (было по середине, что не очень красиво). ------------------------------------------------------------------------ r2110 | alx | 2021-08-18 10:10:20 +0500 (Ср, 18 авг 2021) | 2 lines В веб-интерфейсе в статистику HDLC добавлено отображение времении ее снятия. ------------------------------------------------------------------------ r2109 | alx | 2021-08-05 11:25:16 +0500 (Чт, 05 авг 2021) | 2 lines В веб-интерфейсе добавлено отображение статистики каналов HDLC плат VE-01 и VE-02. ------------------------------------------------------------------------ r2108 | alx | 2021-08-03 16:39:42 +0500 (Вт, 03 авг 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы PS-220D строка Uвх отображается, если значение переменной .5.0 платы PS-220D не равно 0xffff. Closes #531. ------------------------------------------------------------------------ r2107 | alx | 2021-08-03 16:22:50 +0500 (Вт, 03 авг 2021) | 2 lines В веб-интерфейсе канальному окончанию SS7 плат VE-01/VE-02 добавлен конфигурационный параметр "Принимать 3.1k audio". ------------------------------------------------------------------------ r2106 | alx | 2021-07-29 16:11:16 +0500 (Чт, 29 июл 2021) | 3 lines При генерации MIB-файла добавлена генерация dummy-идентификаторов так, чтобы каждый элемент OID имел декларацию (иначе, например, SNMPc "не видит" лежащие ниже переменные). Closes #529. ------------------------------------------------------------------------ r2104 | alx | 2021-07-29 10:11:38 +0500 (Чт, 29 июл 2021) | 2 lines Коррекция веб-интерфейса SS7 плат VE-01/VE-02. ------------------------------------------------------------------------ r2101 | alx | 2021-07-15 12:23:06 +0500 (Чт, 15 июл 2021) | 4 lines Изменения в поддержке SS7 платами VE-01/VE-02: создается до 4 независимых SSP, сигнальным линкам и каналам SS7 добавлена привязка к SSP, в веб-интерфейсе скорректировано отображение настроек SS7. ------------------------------------------------------------------------ r2100 | alx | 2021-07-13 18:52:36 +0500 (Вт, 13 июл 2021) | 3 lines Исправлена ошибка: в веб-интерфейсе коммитом r2097 был "испорчен" диалог конфигурации канального окончания PPS плат VE-01/VE-02. ------------------------------------------------------------------------ r2099 | alx | 2021-07-07 01:02:21 +0500 (Ср, 07 июл 2021) | 2 lines В платах VE-01/VE-02 объявлена известной переменная .30.7.1.0 (функция ping). ------------------------------------------------------------------------ r2097 | alx | 2021-07-06 17:44:23 +0500 (Вт, 06 июл 2021) | 2 lines Скорректирован веб-интерфейс SS7. ------------------------------------------------------------------------ r2096 | alx | 2021-07-06 10:56:47 +0500 (Вт, 06 июл 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации канального окончания R232 платы VE-02 добавлен конфигураыионный параметр "Управление потоком". ------------------------------------------------------------------------ r2095 | alx | 2021-07-02 14:49:34 +0500 (Пт, 02 июл 2021) | 3 lines В веб-интерфейсе в диалогах конфигурации канальных окончаний R232, R422 и R485 платы VE-02 добавлен конфигурационный параметр "Скорость". ------------------------------------------------------------------------ r2094 | alx | 2021-06-29 11:45:00 +0500 (Вт, 29 июн 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы PF-04 добавлена поддержка модуля TN01. Closes #524. ------------------------------------------------------------------------ r2093 | alx | 2021-06-28 15:36:10 +0500 (Пн, 28 июн 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы GE-16 название столбца "Плезиохронный поток" изменено на "Плезиохронный". Closes #523. ------------------------------------------------------------------------ r2092 | alx | 2021-06-24 14:40:42 +0500 (Чт, 24 июн 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации плат GE-12 и GE-108 название столбца "Плезиохронный поток" изменено на "Плезиохронный". Closes #523. ------------------------------------------------------------------------ r2091 | alx | 2021-06-24 14:04:02 +0500 (Чт, 24 июн 2021) | 3 lines В веб-интерфейсе в таблицах на вкладке TDM каналы, используемые платами E1-08 для передачи стаффинга плезиохронных потоков в 32-м потоке E1, отмечаются цветом. Closes #521. ------------------------------------------------------------------------ r2090 | alx | 2021-06-24 11:05:25 +0500 (Чт, 24 июн 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы E1-08 режим порта "Несинхронный" переименован в "Плезиохронный". Closes #522. ------------------------------------------------------------------------ r2089 | alx | 2021-06-24 11:01:43 +0500 (Чт, 24 июн 2021) | 2 lines В веб-интерфейсе добавлены форму конфигурации канальных окончаний R485 и R232 плат VE-01/VE-02. ------------------------------------------------------------------------ r2088 | alx | 2021-06-21 14:21:21 +0500 (Пн, 21 июн 2021) | 3 lines Для плат PS-48D, PS-24D текст аварии "Отсутствует входное напряжение" заменен на "Низкое входное напряжение" (в окне платы и в интерпретации трапов), что точнее описывает суть. Closes #519. ------------------------------------------------------------------------ r2086 | alx | 2021-06-15 17:37:21 +0500 (Вт, 15 июн 2021) | 2 lines В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 добавлена поддержка функции ping. ------------------------------------------------------------------------ r2085 | alx | 2021-06-15 17:32:10 +0500 (Вт, 15 июн 2021) | 2 lines Добавлена поддержка SS7 платам VE-01 и VE-02. ------------------------------------------------------------------------ r2084 | alx | 2021-06-15 10:37:15 +0500 (Вт, 15 июн 2021) | 2 lines Dummy commit just to increment revision number. ------------------------------------------------------------------------ r2083 | alx | 2021-06-11 11:18:52 +0500 (Пт, 11 июн 2021) | 3 lines В веб-интерфейсе добавлено забытое ранее отображение конфигурации выходов refclk плат ST-018, ST-124 и TD-01 на вкладке "Генератор". ------------------------------------------------------------------------ r2082 | alx | 2021-06-11 10:07:23 +0500 (Пт, 11 июн 2021) | 6 lines В веб-интерфейсе в диалоге конфигурации платы TD-01: - конверторам добавлен конфигурационный параметр "Шлейф частоты E1"; - Значения по умолчанию параметров "Размер пакета передачи" и "Размер буфера приема" изменены на 4 мс и 128 мс соответственно. Closes #517. ------------------------------------------------------------------------ r2081 | alx | 2021-06-09 10:01:45 +0500 (Ср, 09 июн 2021) | 3 lines По указанию разработчика платы TD-01 изменен режим работы порта коммутатора ethernet для этой платы: теперь там поддерживается только полный дуплекс. ------------------------------------------------------------------------ r2080 | alx | 2021-06-08 12:44:46 +0500 (Вт, 08 июн 2021) | 4 lines В конфигурации плат SM-01, SM-02, SM-03, GE-04, PE-04, MC-02, GE-12, GE-16, GE-108, TE-01, TE-04, ST-018, ST-124 Конфигурационный параметр "Запрет управления потоком" внутреннего порта ethernet включен по умолчанию. Closes #515. ------------------------------------------------------------------------ r2079 | alx | 2021-06-07 18:29:22 +0500 (Пн, 07 июн 2021) | 3 lines В веб-интерфейсе изменена логика отображения надписей "Master" и "Slave" для платы BS-220. Closes #475. ------------------------------------------------------------------------ r2078 | alx | 2021-06-07 14:46:54 +0500 (Пн, 07 июн 2021) | 2 lines В веб-интерфейсе плата TD-01 отображается как возможный источник синхронизации TDM. ------------------------------------------------------------------------ r2077 | alx | 2021-05-31 16:25:29 +0500 (Пн, 31 мая 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 исправолена ошибка в обозначении единицы измерения ("mc" -> "мс"). ------------------------------------------------------------------------ r2076 | alx | 2021-05-31 14:54:51 +0500 (Пн, 31 мая 2021) | 2 lines Исправлена ошибка в веб-интерфейсе: не записывалась конфигурация в плату TD-01. ------------------------------------------------------------------------ r2075 | alx | 2021-05-31 14:36:30 +0500 (Пн, 31 мая 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 таблица разделена на две части (конфигурация и состояние). Добавлено отображение задержки сигнала и удаленной аварии. Изменен формат значения отклонения частоты. Closes #516. ------------------------------------------------------------------------ r2074 | alx | 2021-05-27 14:43:07 +0500 (Чт, 27 мая 2021) | 3 lines Исправлена ошибка: при парсинге и сериализации JSON-строк не обрабатывались специальные символы "возврат каретки", "перевод формата" и "обратный ход". Closes #512. ------------------------------------------------------------------------ r2072 | alx | 2021-05-20 12:52:53 +0500 (Чт, 20 мая 2021) | 3 lines В веб-интерфейсе в настрофках канального окончания PPS плат VE-01 и VE-02 добавлены конфигурационные параметры "Сигнал включения ретрансляторов" Tx/Rx. ------------------------------------------------------------------------ r2071 | alx | 2021-05-20 12:25:57 +0500 (Чт, 20 мая 2021) | 5 lines Исправлена ошибка: при открытии веб-интерфейса в режиме SSE при наличии в блоке аварий "Плата отсутствует" символ "X" отображался не на своем месте. Это происходило из-за того, что ширину таблицы пытались получить до того как таблица была отображена на странице. Closes #511. ------------------------------------------------------------------------ r2070 | alx | 2021-05-18 17:28:45 +0500 (Вт, 18 мая 2021) | 3 lines Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации платы TD-01 могло неверно отображаться значение AS на вкладке "Конвертеры". ------------------------------------------------------------------------ r2067 | alx | 2021-05-18 15:58:35 +0500 (Вт, 18 мая 2021) | 2 lines В веб-интерфейсе устранено возможное наложение текста заголовка на "гамбургер". ------------------------------------------------------------------------ r2059 | alx | 2021-05-14 18:31:15 +0500 (Пт, 14 мая 2021) | 4 lines Обновлена прошивка ПЛИС: В первые 4 потока в режиме канальных плат ранее передавались СУВ ab01, теперь передаются СУВ abcd. Closes #510. ------------------------------------------------------------------------ r2055 | alx | 2021-05-14 17:22:05 +0500 (Пт, 14 мая 2021) | 2 lines Исправлена ошибка в веб-интерфейсе, не позволявшая изменить настройки уже существующего VLAN коммутатора SW-01. ------------------------------------------------------------------------ r2054 | alx | 2021-05-14 11:23:14 +0500 (Пт, 14 мая 2021) | 3 lines В веб-интерфейсе изменено отображение состояния платы TD-01: убрано поле "Версия ПО", скорректировано смещение MAC адреса в переменной платы. Closes #508. ------------------------------------------------------------------------ r2051 | alx | 2021-05-13 15:00:29 +0500 (Чт, 13 мая 2021) | 3 lines В веб-интерфейсе в таблице коммутации TDM при отмеченном чекбоксе "Режим канальных плат" установка режима СУВ в первых четырех строках неактивна. Closes #509. ------------------------------------------------------------------------ r2050 | alx | 2021-05-13 11:14:39 +0500 (Чт, 13 мая 2021) | 4 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 измерен диапазон допустимых значений конфигурационного параметра "Размер буфера приема", добавлены конфигурационные параметры "Использовать перезапросы" и "Дублирование пакетов передачи". See #508. ------------------------------------------------------------------------ r2049 | alx | 2021-05-12 18:19:49 +0500 (Ср, 12 мая 2021) | 3 lines Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации платы TD-01 в конфигурационные параметры "Размер буфера передачи" нельзя было ввести 4-значное число. ------------------------------------------------------------------------ r2048 | alx | 2021-05-12 16:22:01 +0500 (Ср, 12 мая 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 поля заголовка таблицы на вкладке "Конвертеры" повернуты вертикально для большей компактности. ------------------------------------------------------------------------ r2047 | alx | 2021-05-12 16:20:50 +0500 (Ср, 12 мая 2021) | 3 lines В веб-интерфейсе счетчики статистики платы TD-01 отображаются как беззнаковые числа. Счетчики AS и UAS отображаются как дни-часы-минуты-секунды. ------------------------------------------------------------------------ r2046 | alx | 2021-05-12 14:50:47 +0500 (Ср, 12 мая 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы TD-01 изменено название вкладки "Потоки E1" на "конфертеры", добавлены обознаычения портам ethernet. ------------------------------------------------------------------------ r2045 | alx | 2021-05-12 14:33:07 +0500 (Ср, 12 мая 2021) | 3 lines Исправлена ошибка в веб-интерфейсе: состояния линка портов платы отображались не в тех строках таблицы (ошибка была в описании тикета #504). ------------------------------------------------------------------------ r2044 | alx | 2021-05-11 17:23:55 +0500 (Вт, 11 мая 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы FS-08 исполнения 4 рядом с чекбоксами "Инверсия СУВ" добавлена надпись "вкл.". ------------------------------------------------------------------------ r2043 | alx | 2021-05-11 16:49:31 +0500 (Вт, 11 мая 2021) | 2 lines Исправлена ошибка предыдущего коммита: в диалоге конфигурации FS-08 были перепутаны столбцы "Тест" и "Инверсия СУВ". ------------------------------------------------------------------------ r2042 | alx | 2021-05-11 16:45:36 +0500 (Вт, 11 мая 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации плат FS-08 исполнения 4 портам платы добавлены конфигурационные параметры "Инверсия СУВ". Closes #507. ------------------------------------------------------------------------ r2041 | alx | 2021-05-11 15:45:04 +0500 (Вт, 11 мая 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы PD-04 при выключении в конфигурации модуля R232 аппаратного управления потоком не отображаются индикаторы состояния сигналов RTS/CTS. Closes #370. ------------------------------------------------------------------------ r2040 | alx | 2021-05-04 14:53:42 +0500 (Вт, 04 мая 2021) | 4 lines В веб-интерфейсе добавлена проверка успешного выполнения основного скрипта (в самом конце скрипта устанавливается флаг успешности), и в случае неудачи выводится предупреждение. Closes #506. ------------------------------------------------------------------------ r2039 | alx | 2021-04-27 11:38:12 +0500 (Вт, 27 апр 2021) | 4 lines В веб-интерфейсе в диалоге конфигурации платы GE-16 более не отображается панель настроек синхронизации. На вкладке "Генератор" плата GE-16 более не отображается как возможный источник синхронизации. Closes #505. ------------------------------------------------------------------------ r2038 | alx | 2021-04-23 16:40:10 +0500 (Пт, 23 апр 2021) | 5 lines В веб-интерфейсе в диалоге конфигурации платы GE-108 параметры "Чмсло байт" потоков 1-8 на вкладке "Потоки E1" вкрываются. Соответствующий конфигурационный байт для этих потоков игнорируется платой. ------------------------------------------------------------------------ r2037 | alx | 2021-04-23 16:37:21 +0500 (Пт, 23 апр 2021) | 4 lines Исправлена ошибка в веб-интерфейсе: опции 1-8 параметров refclk0 и refclk1 диалога конфигурации платы GE-108 оставались активными, так как атрибут 'disabled' им пытались устанавливать раньше, чем эти опции создавались и добавлялись в select. ------------------------------------------------------------------------ r2036 | alx | 2021-04-21 09:57:06 +0500 (Ср, 21 апр 2021) | 2 lines Изменился формат конфигурации и диалог конфигурации в веб-интерфейсе платы TD-01. Closes #504. ------------------------------------------------------------------------ r2035 | alx | 2021-04-07 12:07:52 +0500 (Ср, 07 апр 2021) | 4 lines Улучшение веб-интерфейса: после редактирования канальных окончаний плат VE-01/VE-02 сохраняется отображение их предыдущего состояния в таблице канальных окончаний. Closes #503. ------------------------------------------------------------------------ r2034 | alx | 2021-04-06 13:48:38 +0500 (Вт, 06 апр 2021) | 3 lines Исправлена ошибка: в веб-интерфейсе в режиме SSE после закрытия сообщения об успешном импорте настроек платы плата удалялась из списка плат. Closes #502. ------------------------------------------------------------------------ r2033 | alx | 2021-03-26 16:41:30 +0500 (Пт, 26 мар 2021) | 4 lines Исправлена ошибка в веб-интерфейсе: после записи конфигурации в платы SM-01 и SM-02 появлялся дивлог с вопросом о выполнении рестарта платы, однако рестарт выполнялся немедленно, не дожидаясь ответа пользователя. Closes #466, #501. ------------------------------------------------------------------------ r2032 | alx | 2021-03-16 19:27:49 +0500 (Вт, 16 мар 2021) | 3 lines Исправлена ошибка: в веб-интерфейсе некоторые счетчики пакетов коммутатора ethernet платы SW-01 отображались как знаковые числа, что могло приводить к выводу отрицательных значений. Closes #500. ------------------------------------------------------------------------ r2031 | alx | 2021-03-06 10:56:04 +0500 (Сб, 06 мар 2021) | 2 lines В веб-интерфейсе исправлена ошибка записи конфигурации E1 в платы GE-12, GE-16, GE-108. Closes #497. ------------------------------------------------------------------------ r2030 | alx | 2021-03-05 15:19:36 +0500 (Пт, 05 мар 2021) | 2 lines Ошибка, исправленная в r2029, возвращена обратно. See #497. ------------------------------------------------------------------------ r2029 | alx | 2021-03-04 17:52:26 +0500 (Чт, 04 мар 2021) | 3 lines Исправлена ошибка в веб-интерфейсе: в платы GE-12, GE-16 и GE-108 не записывалась конфигурация потоков E1 с номерами больше восьмого. Closes #497. ------------------------------------------------------------------------ r2028 | alx | 2021-02-24 18:01:01 +0500 (Ср, 24 фев 2021) | 3 lines Исправлена ошибка: в веб-интерфейсе SIP-пользователям плат VE-01/VE-02 не устанавливалось пустое значение комментария. ------------------------------------------------------------------------ r2027 | alx | 2021-02-24 17:56:54 +0500 (Ср, 24 фев 2021) | 3 lines Исправлена ошибка: в веб-интерфейсе SIP-пользователям плат VE-01/VE-02 не устанавливалось пустое значение параметра "Группа перехвата вызовов". Closes #495. ------------------------------------------------------------------------ r2026 | alx | 2021-02-24 16:33:20 +0500 (Ср, 24 фев 2021) | 3 lines Исправлена ошибка: настройка "таймаут "громкого боя"" SIP-пользователей плат VE-01/VE-02 неверно сохранялась в конфиг-файле. ------------------------------------------------------------------------ r2025 | alx | 2021-02-24 16:31:37 +0500 (Ср, 24 фев 2021) | 3 lines В веб-интерфейсе канальным окончаниям FXO и АДАСЭ плат VE-01/VE-02 добавлен конфигурационный параметр "Межцифровой интервал". ------------------------------------------------------------------------ r2024 | alx | 2021-02-22 16:29:25 +0500 (Пн, 22 фев 2021) | 2 lines SIP-пользователям платы VE-02 добавлен новый конфигурационный параметр - таймаут "громкого боя". ------------------------------------------------------------------------ r2023 | alx | 2021-02-20 09:40:44 +0500 (Сб, 20 фев 2021) | 4 lines В веб-интерфейсе в диалог конфигурации канального окончания АДАСЭ плат VE-01/VE-02 добавлен конфигурационный параметр "Пауза набора" для задания длительности дополнительной паузы при наборе. ------------------------------------------------------------------------ r2022 | alx | 2021-01-26 10:48:04 +0500 (Вт, 26 янв 2021) | 3 lines Реализована цифровая коррекция хода часов реального времени (дополнительно к аналоговой). В веб-интерфейсе расширен допустимый диапазон коррекции хода часов. ------------------------------------------------------------------------ r2021 | alx | 2021-01-19 11:59:16 +0500 (Вт, 19 янв 2021) | 4 lines Исправлена ошибка: в веб-интерфейсе при открытии диалога конфигурации платы GE-12 и ошибке чтения переменных платы выдавалось ошибочное предупреждение об устаревшей прошивке. прошивке платы. ------------------------------------------------------------------------ r2020 | alx | 2021-01-19 10:43:00 +0500 (Вт, 19 янв 2021) | 3 lines В веб-интерфейсе для плат PS-24D, PS-48D, PS-220D, PS-650DT, BS-220 оставлен новый вариант диалога (See #482, r1997), для остальных плат возвращен старый вариант диалога. Closes #491. ------------------------------------------------------------------------ r2019 | alx | 2021-01-12 13:27:29 +0500 (Вт, 12 янв 2021) | 3 lines В веб-интерфейсе в диалоге конфигурации платы PD-04 модулям CS24 добавлен чекбокс "Маски аварий". Closes #492. ------------------------------------------------------------------------ r2018 | alx | 2021-01-11 18:21:05 +0500 (Пн, 11 янв 2021) | 5 lines Исправоены ошибки: - записываемая из веб-интерфейса переменная .10.0 платы GE-04 не сохранялась в конфиг-файл; - неверно формировалось значение переменной .10.0 платы GE-04 из конфиг-файла. See #490. ------------------------------------------------------------------------ r2017 | alx | 2021-01-11 18:18:59 +0500 (Пн, 11 янв 2021) | 3 lines Исправлены ошибки формирования значения переменной .25.0 платы GE-12 в соответствии с настройками конфиг-файла. See #490. ------------------------------------------------------------------------ r2016 | alx | 2021-01-11 17:48:40 +0500 (Пн, 11 янв 2021) | 3 lines В веб-интерфейсе исправлена ошибка: не отображались настройки Ingress Limit платы GE-04. See #490. ------------------------------------------------------------------------ r2015 | alx | 2021-01-11 17:28:47 +0500 (Пн, 11 янв 2021) | 3 lines В плате GE-04 изменен OID переменной, управляющей функцией Ingress Limit, с .25.0 на .10.0. See #490. ------------------------------------------------------------------------ r2014 | alx | 2021-01-09 20:41:10 +0500 (Сб, 09 янв 2021) | 2 lines По аналогии с r2013 плате GE-12 добавлена поддержка функции Ingress Limit. See #490. ------------------------------------------------------------------------ r2013 | alx | 2021-01-09 19:53:26 +0500 (Сб, 09 янв 2021) | 2 lines Плате GE-04 добавлена поддержка функции Ingress Limit. See #490. ------------------------------------------------------------------------ r2012 | alx | 2021-01-05 00:51:37 +0500 (Вт, 05 янв 2021) | 5 lines В функции ingress limit портов ethernet платы SW-01 изменено временное окно замера скорости, благодаря этому ограничение работает и для режима 1 Гбит/с (раньше не работало). В веб-интерфейсе значение ограничения пересчитывается в соответствии с новым значением окна. Closes #461. ------------------------------------------------------------------------ r2011 | alx | 2020-12-29 15:26:51 +0500 (Вт, 29 дек 2020) | 4 lines Исправлена ошибка в веб-интерфейсе: при ошибочном значении параметров "VLAN ID" и "QoS" в таблице протоколов диалога конфигурации порта ethernet платы SW-01 несмотря на отображение сообщения об ошибке конфигурация порта все равно записывалась в плату. ------------------------------------------------------------------------ r2010 | alx | 2020-12-29 14:26:20 +0500 (Вт, 29 дек 2020) | 2 lines Исправлена синтаксическая ошибка в scripts.js (была внесена предыдущим коммитом). ------------------------------------------------------------------------ r2009 | alx | 2020-12-25 17:18:41 +0500 (Пт, 25 дек 2020) | 9 lines Для приведения к единообразию настроек веб-интерфейса в диалоге конфигурации плат ST-018 и ST-124 произведен ряд косметических изменений: - Столбец Link переименован в Status; - Столбец Выкл переименован в Enabled и инвертирована логика чекбоксов; - Столбец Mask переименован в Masked и размещен следующим за столбцом Enabled; - Столбец 10/100 переименован в Speed и размещен следующим за столбцом Masked; - Настройка скорости объединена с настройкой AutoNeg; - Столбец Duplex размещен следующим за столбцом Speed. ------------------------------------------------------------------------ r2008 | alx | 2020-12-24 17:19:47 +0500 (Чт, 24 дек 2020) | 3 lines Добавлен новый конфигурационный параметр портов коммутатора ethernet платы SW-01 "MRU". Closes #488. ------------------------------------------------------------------------ r2007 | alx | 2020-12-14 10:08:01 +0500 (Пн, 14 дек 2020) | 4 lines Исправлены ошибки: в веб-интерфейсе при записи конфигурации в платы ST-018 и ST-124 конфигурационные параметры "PVID" на вкладке "VLAN" записывались в неверную тетраду переменной платы. Closes #486. ------------------------------------------------------------------------ r2006 | alx | 2020-12-10 17:03:45 +0500 (Чт, 10 дек 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации платы ST-018 на вкладке "VLAN" удалена часть таблицы "EnVIDinsert ports". See #485. ------------------------------------------------------------------------ r2005 | alx | 2020-12-10 16:18:25 +0500 (Чт, 10 дек 2020) | 3 lines Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы ST-018 не устанавливался конфигурационный параметр "Выкл" порта 8 на вкладке ethernet. Closes #485. ------------------------------------------------------------------------ r2004 | alx | 2020-12-10 15:19:03 +0500 (Чт, 10 дек 2020) | 7 lines В веб-интерфейсе в диалоге конфигурации платы ST-018: - добавлено отображение счетчиков ошибок B1, B2 и B3; - скорректированы обозначения портов ethernet; - измерено название конфигурационного параметра "Filter broadcast storm" на "Disable broadcast storm filter"; - портам ethernet добавлены новые конфигурационные параметры - "PVID insert". Closes #484. ------------------------------------------------------------------------ r2003 | alx | 2020-12-10 12:08:34 +0500 (Чт, 10 дек 2020) | 8 lines Устранена проблема: мог возникак deadlock при остановке агента Zabbix следующим образом: - в рабочем потоке конструктор платы SW-01 захватывает mutex конфиг-файла; - запускается агент zabbix и блокируется в ожидании mutex конфиг-файла; - поток поллера останавливает агент Zabbix и блокируется, ожидая завершения его потока; - конструтор платы SW-01 хочет выполнить транзакцию SPI и блокируется, ожидая ее завершения потоком поллера. Теперь поток агента Zabbix создается в detached-режиме, и при его остановке поллер более не ожидает завершения потока. ------------------------------------------------------------------------ r2002 | alx | 2020-12-10 11:51:17 +0500 (Чт, 10 дек 2020) | 2 lines Агент Zabbix собирается как с openssl-1.0, так и с openssl-1.1. ------------------------------------------------------------------------ r2000 | alx | 2020-12-03 15:29:12 +0500 (Чт, 03 дек 2020) | 3 lines Агент Zabbix вместо TLSv1_2_client_method() теперь использует TLSv1_2_client_method() чтобы поддерживать TLS 1.3. ------------------------------------------------------------------------ r1999 | alx | 2020-12-03 10:38:05 +0500 (Чт, 03 дек 2020) | 3 lines Переменная .250.0 платы BS-220 добавлена в список известных (распознаваемых). Closes #483. ------------------------------------------------------------------------ r1998 | alx | 2020-12-03 10:04:59 +0500 (Чт, 03 дек 2020) | 2 lines Удалена поддержка несуществующей платы PS-220DT (была реализована по ошибке). ------------------------------------------------------------------------ r1997 | alx | 2020-12-03 09:51:13 +0500 (Чт, 03 дек 2020) | 3 lines В веб-интерфейсе диалог конфигурации плат PS-220, PS-48, BS-220, PS-48D, PS-220D, PS-220-BRS, PS-24D и PS-650DT перекомпонован для более удобного расположения элементов (в два столбца). Closes #482. ------------------------------------------------------------------------ r1996 | alx | 2020-11-30 10:30:25 +0500 (Пн, 30 ноя 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации платы ST-124 добавлено отображение счетчиков ошибок B1, B2 и B3. Closes #479. ------------------------------------------------------------------------ r1995 | alx | 2020-11-30 10:26:46 +0500 (Пн, 30 ноя 2020) | 3 lines Исправлена ошибка в веб-нтерфейсе: неверно отображалось состояние синхронизации SDH платы ST-124. ------------------------------------------------------------------------ r1994 | alx | 2020-11-26 18:50:31 +0500 (Чт, 26 ноя 2020) | 4 lines В веб-интерфейсе исправлена еще одна ошибка проверки наличия коллизий каналов TDM платы E1-08: в режимах портов отличных от "Синхронный" могло выдаваться ложное предупреждение о коллизии. Closes #478. ------------------------------------------------------------------------ r1993 | alx | 2020-11-26 17:25:43 +0500 (Чт, 26 ноя 2020) | 4 lines В веб-интерфейсе исправлена ошибка проверки наличия коллизий каналов TDM платы E1-08 (проверялась действующая конфигурация вместо записываемой). Closes #478. ------------------------------------------------------------------------ r1992 | alx | 2020-11-25 16:20:34 +0500 (Ср, 25 ноя 2020) | 4 lines В веб-интерфейсе при создании нового VLAN выполняется проверка, существует ли уже VLAN с заданным ID. Если такой VLAN существует, выдается сообщение об ошибке. Closes #474. ------------------------------------------------------------------------ r1991 | alx | 2020-11-25 15:35:26 +0500 (Ср, 25 ноя 2020) | 4 lines В r1989 исправление по ошибке было сделано не в том месте. Теперь сделано в правильном, и блокировка порта 8 ethernet должна работать. Closes #472. ------------------------------------------------------------------------ r1990 | alx | 2020-11-25 15:06:07 +0500 (Ср, 25 ноя 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации платы ST-124 на вкладке "VLAN" удалена часть таблицы "EnVIDinsert ports". Closes #472. ------------------------------------------------------------------------ r1989 | alx | 2020-11-25 14:30:15 +0500 (Ср, 25 ноя 2020) | 3 lines Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы ST-124 не устанавливался конфигурационный параметр "Выкл" порта 8 на вкладке ethernet. Closes #472. ------------------------------------------------------------------------ r1988 | alx | 2020-11-25 14:22:25 +0500 (Ср, 25 ноя 2020) | 3 lines В ыеб-интерфейсе в диалоге конфигурации платы ST-124 портам ethernet добавлены новые конфигурационные параметры - "PVID insert". See #472. ------------------------------------------------------------------------ r1987 | alx | 2020-11-25 11:18:51 +0500 (Ср, 25 ноя 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации платы ST-124 измерено название конфигурационного параметра "Filter broadcast storm" на "Disable broadcast storm filter". See #472. ------------------------------------------------------------------------ r1986 | alx | 2020-11-25 10:38:35 +0500 (Ср, 25 ноя 2020) | 2 lines В веб-интерфейсе скорректированы обозначения портов ethernet платы ST-124. See #472. ------------------------------------------------------------------------ r1985 | alx | 2020-11-25 10:00:24 +0500 (Ср, 25 ноя 2020) | 3 lines Таймаут ожидания результата активации прошивки платы увеличен до ~102 секунд. Closes #377. ------------------------------------------------------------------------ r1984 | alx | 2020-11-24 11:58:04 +0500 (Вт, 24 ноя 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации платы ST-018 настройка "VLAN index" записывается в байты 14...18 переменной .5.0 и восстанавливается из них. Closes #476. ------------------------------------------------------------------------ r1983 | alx | 2020-11-23 19:31:02 +0500 (Пн, 23 ноя 2020) | 3 lines Изменился критерий вывода надписи Master или Slave плат PS-24D, PS-48D, PS-220D, PS-650DT. Closes #475. ------------------------------------------------------------------------ r1982 | alx | 2020-11-23 18:57:50 +0500 (Пн, 23 ноя 2020) | 3 lines Исправлена опечатка, из-за которой в веб-интерфейсе не отображалось состояние линков ethernet платы ST-124. See #472. ------------------------------------------------------------------------ r1981 | alx | 2020-11-23 15:54:09 +0500 (Пн, 23 ноя 2020) | 2 lines Добавлена поддержка платы ST-124. Closes #472. ------------------------------------------------------------------------ r1980 | alx | 2020-11-17 16:07:53 +0500 (Вт, 17 ноя 2020) | 2 lines Исправлена ошибка: переменная .20.0 платы ST-018 не сохранялась в конфиг-файле. ------------------------------------------------------------------------ r1979 | alx | 2020-11-13 15:07:45 +0500 (Пт, 13 ноя 2020) | 3 lines В веб-интерфейсе при добавлении канального окончания плат VE-01/VE-02 в заголовке появляющегося диалога убрано слово "SIP". ------------------------------------------------------------------------ r1978 | alx | 2020-11-12 14:35:05 +0500 (Чт, 12 ноя 2020) | 2 lines Добавлена поддержка внешних датчиков температуры в платах PS-24D, PS-220D, PS-650D. Closes #467. ------------------------------------------------------------------------ r1977 | alx | 2020-10-09 10:29:23 +0500 (Пт, 09 окт 2020) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1976 | alx | 2020-10-08 15:11:49 +0500 (Чт, 08 окт 2020) | 7 lines Исправлена ошибка проверки коллизий каналов TDM платы TE-04: не учитывался номер первого потока E1. Исправлена проверка коллизий TDM платы EM-04: плата занимает 4 канала, а не 8. Closes #460. ------------------------------------------------------------------------ r1975 | alx | 2020-10-06 15:54:18 +0500 (Вт, 06 окт 2020) | 2 lines В веб-интерфейс добавлена поддержка модуля GS01 платы PD-04. ------------------------------------------------------------------------ r1974 | alx | 2020-09-10 15:44:02 +0500 (Чт, 10 сен 2020) | 5 lines В веб-интерфейсе при записи конфигурации канальных окончаний плат VE-01/VE-02 выполняется проверка, попадает ли канальное окончание в таймслот 16 потока E1, работающего в режиме PCM30. И если попадает, выдается предупреждающее сообщение. Closes #456. ------------------------------------------------------------------------ r1973 | alx | 2020-09-10 11:47:33 +0500 (Чт, 10 сен 2020) | 6 lines Платам VE-01 и VE-02 передается новый конфигурационный параметр - глюбальные исключения блокировок исходящих вызовов. В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 добавлено соответствующее поле ввода. В диалоге административных блокировок абонента в поле исключений блокировки при отсутствии значения отображаются глобальные исключения. Closes #371. ------------------------------------------------------------------------ r1972 | alx | 2020-09-08 17:23:39 +0500 (Вт, 08 сен 2020) | 4 lines В веб-интерфейсе при записи конфигураций плат выполняется проверка на конфликт каналов TDM. Если записываемая конфигурация использует каналы, уже используемые другими платами, выдается предупреждение. Closes #249. ------------------------------------------------------------------------ r1971 | alx | 2020-09-04 15:03:00 +0500 (Пт, 04 сен 2020) | 2 lines В веб-интерфейсе улучшен код записи конфигурации в платы VE-01/VE-02. ------------------------------------------------------------------------ r1970 | alx | 2020-09-03 18:21:11 +0500 (Чт, 03 сен 2020) | 2 lines В веб-интерфейсе реализована "раскраска" каналов в таблице коммутации, занятых платой TD-01. ------------------------------------------------------------------------ r1969 | alx | 2020-09-02 18:21:50 +0500 (Ср, 02 сен 2020) | 3 lines Если плата SW-01 работает в режиме резерва, то веб-интерфейс в режиме SSE все равно обновляет информацию вкладки "Платы" опросом. ------------------------------------------------------------------------ r1965 | alx | 2020-09-01 15:32:25 +0500 (Вт, 01 сен 2020) | 7 lines При использовании SSE в веб-интерфейсе события могут фильтроваться. Клиент может подписываться и отписываться на/от определенные группы событий. При возникновении события указывается, подписчикам каких групп их отправлять. Реализована отправка обновлений состояния канальных окончаний плат VE-01/VE-02, клиент подписывается на них при открытии диаорга конфигурации платы и отписывается при закрытии диалога. Маска подписок передается браузеру как часть идентификатора события. ------------------------------------------------------------------------ r1964 | alx | 2020-09-01 15:13:14 +0500 (Вт, 01 сен 2020) | 2 lines Классу MySnmpValue добавлены операторы == и !=. ------------------------------------------------------------------------ r1963 | alx | 2020-08-28 17:18:02 +0500 (Пт, 28 авг 2020) | 3 lines В режиме веб-интерфейса SSE абсолютные пути заменены относительными. Перед началом подключения отображается исходное состояние подключения - disconnected. ------------------------------------------------------------------------ r1962 | alx | 2020-08-27 11:55:08 +0500 (Чт, 27 авг 2020) | 7 lines Устранены возможные падения в libmicrohttpd: при формировании ответа на запрос /events callback-функция могла возвращать 0, предполагая, что вышележащий код немедленно снова вызовет callnack. Однако при некоторых (невыясненных) обстоятельствах (запрос через apache reverse-proxy) такой подход приводил к получению сигнала ABORT (6) и последующей перезагрузке платы. Теперь callback никогда не возвращает 0, вместо этого выполняет внутренний рестарт. ------------------------------------------------------------------------ r1961 | alx | 2020-08-27 11:22:03 +0500 (Чт, 27 авг 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации плат PS-48D исполнений 3 и выше более не скрывается строчка с отображением температуры. Closes #455. ------------------------------------------------------------------------ r1960 | alx | 2020-08-27 11:11:29 +0500 (Чт, 27 авг 2020) | 2 lines Сервер HTTP(S) при установке кук указывает атрибут SameSite=Strict. ------------------------------------------------------------------------ r1959 | alx | 2020-08-27 11:09:24 +0500 (Чт, 27 авг 2020) | 2 lines Добавлена поддержка платы TD-01. ------------------------------------------------------------------------ r1958 | alx | 2020-08-20 11:03:39 +0500 (Чт, 20 авг 2020) | 5 lines В веб-интерфейсе в диалоге конфигурации платы PD-04 если при записи конфигурации чекбокс "Блокировка" модулей C1FL, R485, R232, R422, TG01, S1FL_TEST отмечен, то конфигурационный параметр "Скорость"/"Частота оцифровки" модуля игнорируется. Closes #453. ------------------------------------------------------------------------ r1957 | alx | 2020-08-18 12:28:56 +0500 (Вт, 18 авг 2020) | 4 lines В веб-интерфейсе платы RT-01 состояние СУВ A отображается с учетом конфигурационного параметра "Активный уровень СУВ": индикатор зеленый, если СУВ A активен, и красный, если неактивен. Closes #378. ------------------------------------------------------------------------ r1956 | alx | 2020-08-14 12:05:20 +0500 (Пт, 14 авг 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 вкладки "SIP окончания" и "RTP потоки" объединены в одну "Канальные окончания". ------------------------------------------------------------------------ r1955 | alx | 2020-07-31 12:49:17 +0500 (Пт, 31 июл 2020) | 3 lines При первом запуске серверов HTTP(S) генерируется и сохраняется в файле ключ хоста, использующийся для аутентификации запросов API. ------------------------------------------------------------------------ r1954 | alx | 2020-07-29 16:51:07 +0500 (Ср, 29 июл 2020) | 2 lines Изменение режима веб-интерфейса (опрос/SSE) применяется без перезагрузки страницы. ------------------------------------------------------------------------ r1953 | alx | 2020-07-27 21:06:49 +0500 (Пн, 27 июл 2020) | 2 lines В веб-интерфейсе в режиме SSE функция чата переведена с опроса на SSE. ------------------------------------------------------------------------ r1952 | alx | 2020-07-27 18:29:53 +0500 (Пн, 27 июл 2020) | 3 lines Веб-интерфейсу в режиме SSE добавлено событие board о появлении и пропадании плат. При появлении/пропадании аварий в режиме SSE обновляется последняя авария платы. ------------------------------------------------------------------------ r1951 | alx | 2020-07-24 20:21:50 +0500 (Пт, 24 июл 2020) | 2 lines Добавлен экспериментальный режим получения веб-интерфейсом аварий через SSE вместо опроса. ------------------------------------------------------------------------ r1950 | alx | 2020-07-24 12:14:13 +0500 (Пт, 24 июл 2020) | 4 lines HTTP(S) серверу добавлен URI /events, реализующий механизм server sent events (реально веб-интерфейсом пока не используется). При появлении/пропадании/обновлении/подтверждении аварий посылаются SSE сообщения. ------------------------------------------------------------------------ r1949 | alx | 2020-07-23 11:58:03 +0500 (Чт, 23 июл 2020) | 3 lines В генерируемом SNMP MIB имена модуля и корневого элемента зависят от корневого OID. Closes #448. ------------------------------------------------------------------------ r1948 | alx | 2020-07-23 10:58:05 +0500 (Чт, 23 июл 2020) | 2 lines HTTP(S)-севрер разрешает кеширование файлов в каталоге /img/ (картинок). ------------------------------------------------------------------------ r1947 | alx | 2020-07-21 10:54:07 +0500 (Вт, 21 июл 2020) | 4 lines Портам коммутатора ethernet платы SW-01 (кроме порта CPU) добавлена маска аварии. В веб-интерфейсе добавлены чекбоксы маски аварии портов. При снятии маски отсутствие линка генерирует аварию. Closes #447. ------------------------------------------------------------------------ r1946 | alx | 2020-07-17 21:03:21 +0500 (Пт, 17 июл 2020) | 3 lines Плате SW-01 добавлена переменная SNMP, возвращающая состояние портов коммутатора ethernet. See #447. ------------------------------------------------------------------------ r1945 | alx | 2020-07-10 13:22:12 +0500 (Пт, 10 июл 2020) | 2 lines В веб-интерфейсе в диалоге добавления канального окончания уточнен тип канального окончания PPS плат VE-01/VE-02. ------------------------------------------------------------------------ r1944 | alx | 2020-07-09 18:30:49 +0500 (Чт, 09 июл 2020) | 4 lines Исправлена ошибка: после завершения проверки обновлений кнопки "выбрать все", "отменить все" и "установить выбранные пакеты" рисуютя только если есть доступные обновления. Fixes #166. ------------------------------------------------------------------------ r1943 | alx | 2020-07-09 18:22:32 +0500 (Чт, 09 июл 2020) | 3 lines В веб-интерфейсе улучшена работа с фокусом открываемых всплывающих окон: теперь фокус остается у окна даже если элемент, ранее имевший фокус, был запрещен. ------------------------------------------------------------------------ r1942 | alx | 2020-06-25 18:37:43 +0500 (Чт, 25 июн 2020) | 2 lines Реализована функция "Loopback detection" для коммутатора ethernet. Closes #346. ------------------------------------------------------------------------ r1941 | alx | 2020-06-22 12:09:40 +0500 (Пн, 22 июн 2020) | 3 lines В веб-интерфейсе в конфигурации канальных окончаний PRI плат VE-01/VE-02 добавлен конфигурационный параметр "Рег. выражение набора". ------------------------------------------------------------------------ r1940 | alx | 2020-06-17 10:18:48 +0500 (Ср, 17 июн 2020) | 3 lines В веб-интерфейсе исправлены ошибки в наименованиях модулей FS01, FO01 и EM01 платы PD-04. Closes #445. ------------------------------------------------------------------------ r1939 | alx | 2020-06-11 18:34:47 +0500 (Чт, 11 июн 2020) | 3 lines Параметр "уровень передачи" портов платы VF-08 по умолчанию имеет значение -7 дБм. Closes #444. ------------------------------------------------------------------------ r1934 | alx | 2020-06-01 11:37:43 +0500 (Пн, 01 июн 2020) | 3 lines в коммутаторе платы SW-01 дял VLAN, в которых включен CPU, разрешен мирроринг в CPU трафика на ff02::1. ------------------------------------------------------------------------ r1933 | alx | 2020-05-28 12:52:03 +0500 (Чт, 28 мая 2020) | 4 lines В веб-интерфейсе при записи конфигурации плат VE-01 и VE-02 выполняется проверка, не назначены ли канальные окончания, использующие СУВ, на каналы, попадающие в таймслот 0 потоков E1, и если да, выдается диалог с предупреждением. Closes #435. ------------------------------------------------------------------------ r1932 | alx | 2020-05-27 20:44:01 +0500 (Ср, 27 мая 2020) | 4 lines Исправлена ошибка: в веб-интерфейсе при появлении всплывающего окна (диалога) фокус оставался на элементе "под" открывшимся окном и продолжал получать ввод. Теперь при появлении всплывающего окна фокус устанавливается на первый найденный элемент ввода в этом окне. ------------------------------------------------------------------------ r1931 | alx | 2020-05-27 20:11:13 +0500 (Ср, 27 мая 2020) | 6 lines Исправлена ошибка: при обнаружении недопустимых значений в полях форм выдавалось предупреждение с единственной кнопкой "Закрыть", после нажатия которой фокус устанавливался на поле с ошибочным значением. Но если закрыть окно предупреждения не кнопкой "Закрыть", а клавишей Esc, фокус не устанавливался. Теперь у функции warning() больше нет третьего аргумента (обработчика кнопки "Закрыть"), вместо этого callback'и ей назначаются методом always(), в результате они выполняются при закрытии диалога любым способом. ------------------------------------------------------------------------ r1930 | alx | 2020-05-22 15:38:42 +0500 (Пт, 22 мая 2020) | 5 lines Исправлена ошибка: при попытке ввода недопустимого значения коррекции хода часов реального времени сообщение об ошибке могло выдаваться дважды. Теперь попытка ввода выполняется только если нет ни одного ваплывающего окна. Closes #437. ------------------------------------------------------------------------ r1929 | alx | 2020-05-21 17:39:48 +0500 (Чт, 21 мая 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации канальных окончаний FS01 платы VE-02 добавлен конфигурационный параметр "Таймаут "громкого боя". ------------------------------------------------------------------------ r1920 | alx | 2020-05-19 15:40:16 +0500 (Вт, 19 мая 2020) | 4 lines Для единообразного обозначения шин тактовой синхронизации в веб-интерфейсе в диалогах конфигурации плат E1-08, GE-12 и ST-018 надписи "Refclk0" и "Refclk1" заменены на "refclk0" и "refclk1" соответственно. Closes #436. ------------------------------------------------------------------------ r1911 | alx | 2020-05-13 16:43:37 +0500 (Ср, 13 мая 2020) | 4 lines В веб-интерфейсе на вкладке "Генератор" обозначения шин синхронизации "REFCLK0" и "REFCLK1" изменены на "refclk0" и "refclk1" соответственно. Closes #434. ------------------------------------------------------------------------ r1910 | alx | 2020-05-08 12:24:01 +0500 (Пт, 08 мая 2020) | 3 lines При добавлении нового VLAN в краткой версии веб-интерфейса в нем не включены "лишние" мирроринги пакетов в порт CPU - только управляющий трафик. ------------------------------------------------------------------------ r1909 | alx | 2020-05-07 20:23:24 +0500 (Чт, 07 мая 2020) | 3 lines Исправлена ошибка в веб-интерфейсе: при включении/исключении порта в/из VLAN в кратком варианте интерфейса портился комментарий VLAN в полном марианте интерфейса. ------------------------------------------------------------------------ r1908 | alx | 2020-05-06 14:28:58 +0500 (Ср, 06 мая 2020) | 4 lines При включении в настройках VLAN "enable IPv4 unicast routing" или "enable IPv4 unicast routing" записи FDB для этого VLAN устанавливается флаг route. ------------------------------------------------------------------------ r1907 | alx | 2020-05-06 14:27:40 +0500 (Ср, 06 мая 2020) | 3 lines При отсутст вии конфигурации коммутатора регистрам PGCR и PEGCR устанавливаются значения по умолчанию. ------------------------------------------------------------------------ r1906 | alx | 2020-05-06 13:47:24 +0500 (Ср, 06 мая 2020) | 2 lines Исправлена ошибка: в действии PCL не устанавливалась смена VID. ------------------------------------------------------------------------ r1905 | alx | 2020-05-01 23:46:13 +0500 (Пт, 01 мая 2020) | 3 lines В случае, если в конфиг-файле нет элемента <prestera/>, применяется дефолтная конфигурация коммутатора ethernet. ------------------------------------------------------------------------ r1904 | alx | 2020-05-01 23:44:42 +0500 (Пт, 01 мая 2020) | 2 lines Исправлена небольшая ошибка (функция void возвращала результат). ------------------------------------------------------------------------ r1903 | alx | 2020-05-01 21:46:33 +0500 (Пт, 01 мая 2020) | 5 lines Конфигурация по умолчанию VLAN 1 теперь не зеркалирует в порт CPU Unregistered IPv4 Broadcast packets, Unregistered Non-IPv4 Broadcast packets и Unknown unicast packets. Включение/выключение порта 63 в VLAN теперь не виляет на состояние трех вышеуказанных параметров VLAN. ------------------------------------------------------------------------ r1902 | alx | 2020-05-01 20:35:40 +0500 (Пт, 01 мая 2020) | 3 lines В коммутаторе платы SW-01 разрешен mirroring в порт CPU сообщений NDP для VLAN, где вклюцено "control IP trapping or mirroring to CPU". ------------------------------------------------------------------------ r1901 | alx | 2020-05-01 18:27:46 +0500 (Пт, 01 мая 2020) | 3 lines Включен mirroring ARP broadcast в порт CPU для VLAN со включенным "enable control IP trapping or mirroring to CPU". ------------------------------------------------------------------------ r1900 | alx | 2020-05-01 15:17:57 +0500 (Пт, 01 мая 2020) | 4 lines При включении порта CPU в VLAN (установке флага "enable control IP trapping or mirroring to CPU" в настройках VLAN) в FDB автоматически добавляется статическая запись для порта CPU и MAC-адреса платы. Closes #433. ------------------------------------------------------------------------ r1899 | alx | 2020-05-01 15:14:54 +0500 (Пт, 01 мая 2020) | 2 lines В веб-интерфейсе улучшен вывод MAC-адресов в таблице FDB (добавлены ведущие нули где необходимо). ------------------------------------------------------------------------ r1898 | alx | 2020-05-01 12:11:03 +0500 (Пт, 01 мая 2020) | 3 lines Добавлена возможность изменять профили планировщика коммутатора ethernet платы SW-01. Профили сохраняются в конфиг-файл и восстанавливаются из него. ------------------------------------------------------------------------ r1897 | alx | 2020-04-29 11:55:26 +0500 (Ср, 29 апр 2020) | 3 lines Исправлена ошибка, приводившая к появлению двойных атрибутов при импорте конфигурации платы. Closes #271. ------------------------------------------------------------------------ r1896 | alx | 2020-04-29 11:53:53 +0500 (Ср, 29 апр 2020) | 3 lines В PCL-правилах коммутатора ethernet платы SW-01 сделана поддержка маршрутизации в action. Пока скорее для отладки чем для реального использования. ------------------------------------------------------------------------ r1895 | alx | 2020-04-27 13:37:27 +0500 (Пн, 27 апр 2020) | 3 lines В веб-интерфейсе заголовки столбцов канальных интервалов таблицы коммутации TDM остаются видимыми при прокрутке. Closes #246. ------------------------------------------------------------------------ r1894 | alx | 2020-04-27 13:35:55 +0500 (Пн, 27 апр 2020) | 2 lines Исправлена ошибка разметки таблицы коммутации TDM (отсутствовал тег <tr/>). ------------------------------------------------------------------------ r1893 | alx | 2020-04-25 21:23:41 +0500 (Сб, 25 апр 2020) | 4 lines В конфигурацию портов комутатора ethernet платы SW-01 добавлен конфигурационный регистр TxQ. В веб-интерфейсе в диалоге настройки портов добавлена возможность выбора Tail-Drop профиля и профиля планировщика. ------------------------------------------------------------------------ r1892 | alx | 2020-04-25 17:03:05 +0500 (Сб, 25 апр 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации платы ST-018 шапка таблицы вставки-выделения остается видимой при скроллинге. ------------------------------------------------------------------------ r1891 | alx | 2020-04-25 16:50:21 +0500 (Сб, 25 апр 2020) | 3 lines В веб-интерфейсе в диалогах конфигурации плат GE-04, PE-04, MC-02, GE-12, GE-108 и GE-16 шапка таблицы VLAN остается видимой при прокрутке. ------------------------------------------------------------------------ r1890 | alx | 2020-04-25 16:46:10 +0500 (Сб, 25 апр 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации плат SM-01 и SM-02 шапка таблицы регенераторов остается видимой при скроллинге. Closes #419. ------------------------------------------------------------------------ r1889 | alx | 2020-04-25 15:53:10 +0500 (Сб, 25 апр 2020) | 4 lines В веб-интерфейсе в диалоге настройки плат VE-01/VE-02 на вкладках "SIP окончания", "RTP потоки", "IPoTDM", "SIP пользователи", "Маршруты SIP" и "Группы вызова" шапка таблицы остается видимой при прокручивании. Closes #153. ------------------------------------------------------------------------ r1888 | alx | 2020-04-25 14:30:05 +0500 (Сб, 25 апр 2020) | 3 lines Исправлена ошибка: при принменении настроек порта коммутатора ethernet платы SW-01 терялся флаг включения LACP. Теперь из настроек порта убрана настройка транка. ------------------------------------------------------------------------ r1887 | alx | 2020-04-24 17:43:24 +0500 (Пт, 24 апр 2020) | 3 lines При отколючении в конфигурации порта коммутатора платы SW-01 egress rate limit выполняется flush queues. Closes #35. ------------------------------------------------------------------------ r1886 | alx | 2020-04-24 11:32:50 +0500 (Пт, 24 апр 2020) | 3 lines В веб-интерфейсе в настройках порта коммутатора ethernet платы SW-01 значение в поле ввода скорости ограничения Ingress rate limit выровнено вправо. ------------------------------------------------------------------------ r1885 | alx | 2020-04-24 10:34:48 +0500 (Пт, 24 апр 2020) | 3 lines Исправлена ошибка: при переключении на вкладку "Разное" неверно отображался режим реле стоечной сигнализации "Выключено". Closes #432. ------------------------------------------------------------------------ r1884 | alx | 2020-04-23 18:45:12 +0500 (Чт, 23 апр 2020) | 4 lines Реализована функция Ingress rate limiting для портов коммутатора ethernet платы SW-01. В веб-интерфейсе в настройках портов добавоены соответствующие параметры. Closes #30. ------------------------------------------------------------------------ r1883 | alx | 2020-04-23 10:57:23 +0500 (Чт, 23 апр 2020) | 3 lines В веб-интерфейсе в конфигурации портов коммутатора SW-01 добавлен чекбокс "Ingress Filtering" для включения одноименной функции. Closes #29. ------------------------------------------------------------------------ r1882 | alx | 2020-04-22 19:11:22 +0500 (Ср, 22 апр 2020) | 4 lines В конфигурацию портов коммутатора ethernet платы SW-01 добавлены регистры Ingress Port Bridge Configuration Register0 и Ingress Port Bridge Configuration Register1. В веб-интерфейсе пока устанавливаются значения по умолчанию. ------------------------------------------------------------------------ r1881 | alx | 2020-04-16 16:53:34 +0500 (Чт, 16 апр 2020) | 4 lines Исправлена ошибка: при отсутствии конфигурации платы SW-01 для слота 9 не применялась конфигурация TDM по умолчанию (было сломано в r1872). Closes #431. ------------------------------------------------------------------------ r1880 | alx | 2020-04-15 14:29:39 +0500 (Ср, 15 апр 2020) | 4 lines В веб-интерфейсе на вкладке "Генератор" название столбца "Полоса захвата" изменено на "Полоса фильтра", а значения "1.8 Hz" и "922 Hz" изменены на "узкая" и "широкая" соответственно. Closes #258. ------------------------------------------------------------------------ r1879 | alx | 2020-04-15 14:05:21 +0500 (Ср, 15 апр 2020) | 2 lines В веб-интерфейсе исправлены ошибки, связанные с отсутствием закрывающих тегов. ------------------------------------------------------------------------ r1878 | alx | 2020-04-15 12:53:37 +0500 (Ср, 15 апр 2020) | 3 lines Таблица соединений в веб-интерфейсе не отображалась при использовании браузеров IE старее 12 версии. Теперь отображается. See #289. ------------------------------------------------------------------------ r1877 | alx | 2020-04-14 16:44:49 +0500 (Вт, 14 апр 2020) | 2 lines В веб-интерфейсе на вкладке FDB добавлена кнопка "Обновить". Closes #17. ------------------------------------------------------------------------ r1876 | alx | 2020-04-14 16:21:07 +0500 (Вт, 14 апр 2020) | 3 lines В веб-интерфейсе информация об обновлениях прошивок плат отображается с разбивкой по ревизиям. Closes #59. ------------------------------------------------------------------------ r1875 | alx | 2020-04-13 19:01:36 +0500 (Пн, 13 апр 2020) | 3 lines В веб-интерфейсе в таблице соединений TDM ячейки комментариев каналов можно кликать, при клике появляется диалог изменения комментария. Closes 289. ------------------------------------------------------------------------ r1874 | alx | 2020-04-13 15:10:32 +0500 (Пн, 13 апр 2020) | 3 lines Добавлена возможность установки текстового комментария VLAN'ам коммутатора платы SW-01. Closes #427. ------------------------------------------------------------------------ r1873 | alx | 2020-04-10 13:58:15 +0500 (Пт, 10 апр 2020) | 5 lines Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы PD-04 при загрузке конфигурации блокированного модуля R232 ячейка с параметром "Позиция данных" ошибочно получала класс "disabled", в результате чего текст поля отображался серым даже после снятия блокировки. Closes #430. ------------------------------------------------------------------------ r1872 | alx | 2020-04-10 11:54:06 +0500 (Пт, 10 апр 2020) | 2 lines Добавлены функции экспорта и импорта настроек TDM. Closes #271. ------------------------------------------------------------------------ r1871 | alx | 2020-04-09 16:02:37 +0500 (Чт, 09 апр 2020) | 3 lines Реализованы функции экспорта и импорта настроек коммутатора ethernet платы SW-01. See #271. ------------------------------------------------------------------------ r1870 | alx | 2020-04-08 15:31:41 +0500 (Ср, 08 апр 2020) | 4 lines В веб-интерфейсе в диалоге конфигурации плат GE-12/GE-16/GE-108 при установке режима работы оптики "Точка-точка" оптический порт B блокируется, и вся строка этого порта становится неактивной. Closes #312. ------------------------------------------------------------------------ r1869 | alx | 2020-04-08 15:29:02 +0500 (Ср, 08 апр 2020) | 2 lines Из BoardGE12 убраны остатки от первого прототипа платы ST-018 (теперь у нее собственный объект). ------------------------------------------------------------------------ r1868 | alx | 2020-04-08 14:06:05 +0500 (Ср, 08 апр 2020) | 3 lines Исправлена ошибка: в веб-интерфейсе в диалоге создания полупостоянного потока RTP плат VE-01/VE-02-01 не проверялась валидность значения CAS PT. Closes #286. ------------------------------------------------------------------------ r1867 | alx | 2020-04-08 12:14:33 +0500 (Ср, 08 апр 2020) | 4 lines В веб-интерфейсе в диалоге конфигурации платы PE-04 при отсутствии в блоке плат PS-48/PS-48D/BS-220(60W) отображается предупреждение о том, что для работы PoE требуется наличие 48 В. Closes #427. ------------------------------------------------------------------------ r1866 | alx | 2020-04-08 11:21:15 +0500 (Ср, 08 апр 2020) | 3 lines При отсутствии в блоке плат PS-48/PS-48D/BS-220(60W) в диалоге конфигурации платы EM-04 отображается предупреждение о том, что для работы СУВ требуется наличие 48 В. Closes #301. ------------------------------------------------------------------------ r1865 | alx | 2020-04-07 16:34:10 +0500 (Вт, 07 апр 2020) | 4 lines При запросе файла /config.xml сервер добавляет заголовок Content-Disposition, в котором предлагает браузеру имя файла, содержащее имя блока и текущую дату. Closes #146. ------------------------------------------------------------------------ r1864 | alx | 2020-04-07 10:13:21 +0500 (Вт, 07 апр 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации платы TE-04 исправлены ошибки сброса настроек в значения по умолчанию. Closes #429. ------------------------------------------------------------------------ r1863 | alx | 2020-04-06 15:18:23 +0500 (Пн, 06 апр 2020) | 5 lines Устранены гонки: если ZabbixAgent::saveConfig() вызывался до того как агент в своем рабочем потоке прочитал свой конфиг, конфиг агента "обнулялся", и агент не работал. Теперь добавлен флаг, говорящий о том, что конфиг прочитан агентом. При остановке агента конфг сохраняется в документе XML, после чего флаг сбрасывается. При отсутствии флага ZabbixAgent::saveConfig() ничего не делает. ------------------------------------------------------------------------ r1862 | alx | 2020-04-05 13:55:45 +0500 (Вс, 05 апр 2020) | 3 lines В веб-интерфейсе в таблице портов STP/RSTP ячейки комментариев можно кликать, при этом открывается диалог установки комментарий платы. See #428. ------------------------------------------------------------------------ r1861 | alx | 2020-04-05 13:22:57 +0500 (Вс, 05 апр 2020) | 3 lines В веб-интерфейсе в таблице портов STP/RSTP кроме имени платы теперь также отображается комментарий платы. Closes #428. ------------------------------------------------------------------------ r1860 | alx | 2020-04-03 11:46:31 +0500 (Пт, 03 апр 2020) | 3 lines В веб-интерфейсе при экспорте настроек плат в предлагаемое по умолчанию имя файла добавлено название платы. See #271. ------------------------------------------------------------------------ r1859 | alx | 2020-04-02 17:47:59 +0500 (Чт, 02 апр 2020) | 5 lines Добавлены функции экспорта/импорта настроек отдельных плат. В веб-интерфейсе в диалоги конфигурации всех плат добавлен гамбургер с выпадающим меню с пунктами "Экспорт настроек..." и "Импорт настроек...". See #271. ------------------------------------------------------------------------ r1858 | alx | 2020-04-02 17:22:09 +0500 (Чт, 02 апр 2020) | 3 lines Config::toString() теперь может принимать аргумент - ноду документа, которую требуется экспортировать. По умолчанию экспортируется весь документ (корневая нода). ------------------------------------------------------------------------ r1857 | alx | 2020-04-01 14:25:58 +0500 (Ср, 01 апр 2020) | 3 lines В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 при переключении на вкладку "SIP окончания" больше не производится повторное центрирование диалога на экране. Closes #357. ------------------------------------------------------------------------ r1856 | alx | 2020-04-01 13:54:54 +0500 (Ср, 01 апр 2020) | 4 lines В веб-интерфейсе в диалоге конфигурации платы RT-01 изменены названия чекбоксов "Шлейф канала радиомодуля" и "Шлейф канала РКС" на "Внутренний шлейф" и "Внешний шлейф" соответственно. Closes #407. ------------------------------------------------------------------------ r1855 | alx | 2020-04-01 13:24:06 +0500 (Ср, 01 апр 2020) | 3 lines При исключении порта CPU из VLAN удаляется соответствующая запись из FDB. Closes #393. ------------------------------------------------------------------------ r1854 | alx | 2020-04-01 13:21:26 +0500 (Ср, 01 апр 2020) | 2 lines При старте агента Zabbix в лог выводится сколько серверов прочитано из конфиг-файла. ------------------------------------------------------------------------ r1853 | alx | 2020-03-31 20:34:45 +0500 (Вт, 31 мар 2020) | 4 lines исправлена ошибка: BoardSW::snmpGetVar() возвращала данные при запросе переменных не только своей собственной, но и чужой платы. В результате вместо переменных резервной платы читались переменные активной платы. ------------------------------------------------------------------------ r1852 | alx | 2020-03-31 17:02:30 +0500 (Вт, 31 мар 2020) | 2 lines Устрарен вывод сообщения в лог при запросе переменной .9.0 платы SW-01 и отсутствии модуля SFP. ------------------------------------------------------------------------ r1851 | alx | 2020-03-31 15:46:20 +0500 (Вт, 31 мар 2020) | 3 lines Плате SW-01 добавлена переменная .10.0, возвращающая 1 если плата работает в активном режиме и 0 если плата в режиме резерва. Closes #344. ------------------------------------------------------------------------ r1850 | alx | 2020-03-31 15:44:43 +0500 (Вт, 31 мар 2020) | 6 lines Для единообразия и унификации вызовы от транспорта к методам snmpGetVar() и snmpSetVar() собственной платы SW-01 передают OID с ".0" на конце, как это происходит при запросе по SNMP или через WEB API. Теперь чтение переменных собственной платы SW-01 не требует передачи пакета с запросом самой себе через транспорт, а выполняется напрямую из кеша. Как результат, переменные можно теперь читать даже из платы, работающей в режиме резерва. ------------------------------------------------------------------------ r1849 | alx | 2020-03-31 13:41:29 +0500 (Вт, 31 мар 2020) | 2 lines В веб-интерфейсе текст ячеек TDM-маппера в состоянии "Оцищена" всегда серый. ------------------------------------------------------------------------ r1848 | alx | 2020-03-31 12:34:21 +0500 (Вт, 31 мар 2020) | 5 lines В веб-интерфейсе при записи конфигурации в плату TE-01 применены дополнительные ограничения на значение числа потоков E1 конвертора ethernet-TDM в новом формате конфигурации. Число потоков ограничено таким образом, чтобы потоки занимали не более чем две шины кроссплаты, и номер потока не превышал 32. Closes #309. ------------------------------------------------------------------------ r1847 | alx | 2020-03-30 11:48:54 +0500 (Пн, 30 мар 2020) | 3 lines В веб-интерфейсе добавлена функция сохранения данных формы доступа к шлюзу TDMoIP в локальном хранилище браузера. Closes #73. ------------------------------------------------------------------------ r1846 | alx | 2020-03-29 13:46:53 +0500 (Вс, 29 мар 2020) | 6 lines Исправлена ошибка: при повторном старте агента Zabbix после его остановки (если плата SW-01 перешла в резерв, а затем снова активировалась) сервера сервера из файла конфигурации добавлялись к уже имевшемуся списку серверов в ОЗУ, что приводило к дублированию серверов. Теперь список серверов очищается как при остановке агента, так и при его старте. Closes #425. ------------------------------------------------------------------------ r1845 | alx | 2020-03-28 13:29:14 +0500 (Сб, 28 мар 2020) | 4 lines Агенту Zabbix добавлена новая функция - "readsfp". Ключи MC04.sys.readsfp[9] и MC04.sys.readsfp[10] возвращают данные, прочитанные из внутренней памяти модулей SFP плат SW-01. ------------------------------------------------------------------------ r1844 | alx | 2020-03-28 12:43:29 +0500 (Сб, 28 мар 2020) | 3 lines Плате SW-01 добавлена переменная .9.0, которая возвращает данные, прочитанные из памяти модуля SFP платы SW-01. ------------------------------------------------------------------------ r1843 | alx | 2020-03-28 12:40:24 +0500 (Сб, 28 мар 2020) | 4 lines Исправлена ошибка отображения в веб-интерфейсе температуры модулей SFP: в случае внешней калибровки параметров использовалось неверное значение калибровки смещения, что могло приводить к неверному значению температуры. ------------------------------------------------------------------------ r1842 | alx | 2020-03-27 14:32:35 +0500 (Пт, 27 мар 2020) | 3 lines Устранены очень мелкие несоответствия отображения платы PS-48D исполнений 4 и 5 в веб-интерфейсе. Closes #424. ------------------------------------------------------------------------ r1841 | alx | 2020-03-25 14:30:54 +0500 (Ср, 25 мар 2020) | 3 lines Устранены мелкие несоответствия отображения платы PS-48D исполнений 4 и 5 в веб-интерфейсе. Closes #424. ------------------------------------------------------------------------ r1840 | alx | 2020-03-24 10:11:51 +0500 (Вт, 24 мар 2020) | 4 lines В веб-интерфейсе в диалогах конфигурации плат GE-12/GE-16/GE-108 в таблице VLAN при отметке чекбокса порта автоматически снимается отметка чекбокса этого порта в другой половине таблицы (Tagged/Untagged). Closes #391. ------------------------------------------------------------------------ r1839 | alx | 2020-03-23 18:10:46 +0500 (Пн, 23 мар 2020) | 4 lines В веб-интерфейсе в диалоге конфигурации платы PD-04 исправлены названия параметров "Уровень приема" и "Уровень передачи" на "Усиление приема" и "Усиление передачи" соответственно. Closes #401. ------------------------------------------------------------------------ r1838 | alx | 2020-03-23 17:52:34 +0500 (Пн, 23 мар 2020) | 2 lines В веб-интерфейсе добавлена поддержка плат PS-48D исполнения 4 и 5. Closes #424. ------------------------------------------------------------------------ r1837 | alx | 2020-03-23 11:19:08 +0500 (Пн, 23 мар 2020) | 4 lines Исправлена ошибка: при сохранении конфигурации конфигурация "не наших" плат SW-01 не сохранялась, в результате чего, например, терялся признак "необходимая", и не возникала авария при отсутствии резервной платы SW-01. Closes #418. ------------------------------------------------------------------------ r1836 | alx | 2020-03-20 13:45:36 +0500 (Пт, 20 мар 2020) | 6 lines В веб-интерфейсе в диалоге конфигурации платы TE-04: - надписи Link0, линк 1 и Port1 заменены на Порт 1; - надписи Link1, линк 2 и Port2 заменены на Порт 2; - надпись Port3 заменена на Порт 3. Closes #422. ------------------------------------------------------------------------ r1835 | alx | 2020-03-20 13:34:43 +0500 (Пт, 20 мар 2020) | 3 lines В веб-интерфейсе в диалогах конфигурации плат TE-01 и TE-04 термин "суперцикл" заменен на "сверхцикл". Closes #421. ------------------------------------------------------------------------ r1834 | alx | 2020-03-16 16:12:08 +0500 (Пн, 16 мар 2020) | 4 lines Исправлена ошибка: в веб-интерфейсе при открытии настроек канального окончания PRI плат VE-01 и VE-02 значение Unknown конфигурационного параметра "Тип коммутатора" ошибочно отображалось как "E1 EuroISDN". Closes #408. ------------------------------------------------------------------------ r1833 | alx | 2020-03-12 17:39:44 +0500 (Чт, 12 мар 2020) | 3 lines Изменено представление аварий конверторов платы TE-04: теперь отображение флагов аварий разбито по потокам E1. ------------------------------------------------------------------------ r1832 | alx | 2020-03-05 12:29:05 +0500 (Чт, 05 мар 2020) | 3 lines В веб-интерфейсе в конфигурации канального окончания R422 платы VE-02 добавлен конфигурационный параметр "Таймаут передачи". ------------------------------------------------------------------------ r1831 | alx | 2020-03-04 12:29:59 +0500 (Ср, 04 мар 2020) | 2 lines Исправлены ошибки конфигурации платы TE-04 в веб-интерфейсе. ------------------------------------------------------------------------ r1830 | alx | 2020-03-02 11:00:09 +0500 (Пн, 02 мар 2020) | 2 lines Исправлена ошибка в "раскрашивании" таблицы TDM для платы TE-04: был сдвиг на один поток. ------------------------------------------------------------------------ r1829 | alx | 2020-02-19 16:51:52 +0500 (Ср, 19 фев 2020) | 3 lines Исправлены ошибки, в результате которых при сохранении конфиг-файла могли не удаляться старые элементы <created/> и <enableAutoMaster/>. Closes #416. ------------------------------------------------------------------------ r1828 | alx | 2020-02-17 15:58:58 +0500 (Пн, 17 фев 2020) | 4 lines Исправлена ошибка веб-интерфейса: при клике чекбокса "автоматически активировать при отказе основной платы" после успешного выполнения соответствующей команды API обновлялось состояние только одного из чекбоксов (которых на самом деле два: один отображается в активном режиме, другой - в режиме резерва). See #415. ------------------------------------------------------------------------ r1827 | alx | 2020-02-17 15:51:38 +0500 (Пн, 17 фев 2020) | 2 lines Добавлены забытые в прошлом коммите файлы. ------------------------------------------------------------------------ r1826 | alx | 2020-02-17 15:43:37 +0500 (Пн, 17 фев 2020) | 2 lines Добавлена поддержка платы TE-04. ------------------------------------------------------------------------ r1825 | alx | 2020-02-12 11:02:37 +0500 (Ср, 12 фев 2020) | 4 lines Исправлена ошибка: при синхронизации конфигурации резервной платой SW-01 терялась настройка "автоматически активировать при отказе основной платы" (значение копировалось из активной платы). Теперь при синхронизации конфигурации значение настройки сохраняется. ------------------------------------------------------------------------ r1824 | alx | 2020-02-10 11:10:23 +0500 (Пн, 10 фев 2020) | 2 lines No comment ------------------------------------------------------------------------ r1823 | alx | 2020-02-07 18:40:48 +0500 (Пт, 07 фев 2020) | 4 lines Добавлен флаг, разрешающий/запрещающий автоматический переход резервной плате SW-01 в активный режим при отказе основной платы. Флаг устанавливается в веб-интерфейсе и сохраняется в конфиг-файле. Closes #415. ------------------------------------------------------------------------ r1822 | alx | 2020-02-07 10:05:36 +0500 (Пт, 07 фев 2020) | 3 lines Панель групповых каналов на вкладке "TDM" открывается/закрывается при нажатии 'g' только при отсутствии всплывающих окон. Closes #414. ------------------------------------------------------------------------ r1821 | alx | 2020-02-04 11:12:26 +0500 (Вт, 04 фев 2020) | 2 lines В веб-интерфейсе добавлена конфигурация канального окончания DS плат VE-01 и VE-02. ------------------------------------------------------------------------ r1820 | alx | 2020-01-16 17:20:57 +0500 (Чт, 16 янв 2020) | 4 lines Исправлена ошибка в веб-интерфейсе: при открытии диалога настроек канального окончания R422 платы VE-02 поле "Канал" ошибочно получалось активированным, позволяя изменить номер канала. ------------------------------------------------------------------------ r1819 | alx | 2019-12-27 10:53:06 +0500 (Пт, 27 дек 2019) | 2 lines В веб-интерфейсе конфигурации плат VE-01/VE-02 добавлена поддержка модуля R422. ------------------------------------------------------------------------ r1818 | alx | 2019-12-25 10:54:57 +0500 (Ср, 25 дек 2019) | 4 lines В веб-интерфейсе в конфигурации плат VE-01/VE-02 доабвлены чекбоксы "Запрет 100rel" и "Аутентифицировать запросы из чужих доменов". В настройки канальных окончаний добавлен конфигурационный параметр "Realm". ------------------------------------------------------------------------ r1817 | alx | 2019-12-17 15:19:32 +0500 (Вт, 17 дек 2019) | 4 lines В веб-интерфейсе в диалоге конфигурации платы RT-01 вывод версии модуля RT01 перемещен в левую нижнюю часть диалога. При заблокировнном модуле строка с версией делается серой (неактивной). Closes #406. ------------------------------------------------------------------------ r1816 | alx | 2019-12-17 15:12:55 +0500 (Вт, 17 дек 2019) | 3 lines Исправлена ошибка: не сбрасывались настройки E1 в конфигурации плат SM-01/SM-02/SM-03 при нажатии кнопки "Сброс" в веб-интерфейсе. ------------------------------------------------------------------------ r1815 | alx | 2019-11-28 18:21:32 +0500 (Чт, 28 ноя 2019) | 3 lines При записи конфигурации модулей 4W01 платы PD-04 включается High-Pass фильтр. Closes #411. ------------------------------------------------------------------------ r1814 | alx | 2019-11-28 16:48:03 +0500 (Чт, 28 ноя 2019) | 3 lines При записи настроек в плату VF-08 в конфигурации всех портов включается High-pass фильтр. Closes #410. ------------------------------------------------------------------------ r1813 | alx | 2019-11-19 14:19:31 +0500 (Вт, 19 ноя 2019) | 3 lines В веб-интерфейсе в диалоге конфигурации платы RT-01 добавлено отображение версии модуля RT01. Closes #406. ------------------------------------------------------------------------ r1812 | alx | 2019-11-19 13:56:07 +0500 (Вт, 19 ноя 2019) | 4 lines В веб-интерфейсе в списке SIP-пользователей плат VE-01/VE-02 добавлена возможность установки блокировок входящей и/или исходящей связи, а также исключений блокировки исходящей связи. Данные функции будут поддерживаться в новой версии плат VE-01/VE-02. ------------------------------------------------------------------------ r1811 | alx | 2019-11-19 13:53:48 +0500 (Вт, 19 ноя 2019) | 3 lines Исправлена ошибка: если после вызова writeVarList() получен "плохой" ответ, запрос плате посылается повторно. Ранее при повторном запросе указывалась неверная callback-функция. ------------------------------------------------------------------------ r1810 | alx | 2019-11-14 12:00:00 +0500 (Чт, 14 ноя 2019) | 2 lines Убран технологический контроль времени выполнения callback-функций и вывод в лог соответствующих сообщений. ------------------------------------------------------------------------ r1809 | alx | 2019-10-31 14:58:02 +0500 (Чт, 31 окт 2019) | 9 lines Когда из платы запрашивается много переменных сразу, ответ может не поместиться в пакет. В этом случае платы (как минимум, VE-01 и VE-02) помещают в ответ только значения тех переменных, которые помещаются в пакет. При запросе переменных веб-интерфейсом браузер после получения неполного ответа (не у всех запрошенных переменных статус OK) повторяет запрос тех переменных, значения которых не получил. А вот агент Zabbix такого не делал, что приводило к периодическому уходу элементов в состояние "Не поддерживается". Теперь агент Zabbix переспрашивает у платы переменные, значения которые не были успешно получены, как это делает веб-интерфейс. ------------------------------------------------------------------------ r1808 | alx | 2019-10-31 14:44:42 +0500 (Чт, 31 окт 2019) | 4 lines Добавлено новое состояние MyStatusValue - stUnknown. Это дефолтное состояние означает, что значение переменной не было получено от платы (например не содержалось в ответе платы на запрос). Благодаря этому можно отличать отсутствие ответа от отсутствия самой переменной. ------------------------------------------------------------------------ r1807 | alx | 2019-10-31 14:41:56 +0500 (Чт, 31 окт 2019) | 3 lines Доработан метод Json::erase(): теперь он не только может удалять элемент хэша по ключу, но и удалять строковые значения массива по их значению. ------------------------------------------------------------------------ r1806 | alx | 2019-10-18 14:10:39 +0500 (Пт, 18 окт 2019) | 3 lines В веб-интерфейсе в конфигурации плат VE-01 и VE-02 добавлены конфигурационные параметры "Передавать Caller-ID" и "Принимать Caller-ID". ------------------------------------------------------------------------ r1805 | alx | 2019-10-18 10:41:09 +0500 (Пт, 18 окт 2019) | 3 lines В веб-интерфейс в диалоге конфигурации плат VE-01 и VE-02 добавлена поддержка канальных окончаний EM и SL. ------------------------------------------------------------------------ r1804 | alx | 2019-10-10 13:30:41 +0500 (Чт, 10 окт 2019) | 4 lines Исправлена ошибка: если при выполнении display->readConfig() в конфиге был отключен звук, то флаг nosound устанавливался, но затем при последующих вызовах displat->readConfig() взуковой сигнал включен, флаг nosound никогда уже не сбрасывался. ------------------------------------------------------------------------ r1803 | alx | 2019-10-10 13:21:16 +0500 (Чт, 10 окт 2019) | 3 lines CDR менеджер не выполняет автозагрузку файлов CDR если плата SW-01 в неактивном режиме. При переходе платы SW-01 из неактивного режима в активный CDR менеджер перечитывает конфиг. ------------------------------------------------------------------------ r1802 | alx | 2019-10-10 12:48:56 +0500 (Чт, 10 окт 2019) | 2 lines Futyn ИСУМ перечитывает конфиг при переходе платы SW-01 из неактивного в активный режим. ------------------------------------------------------------------------ r1801 | alx | 2019-10-10 12:14:26 +0500 (Чт, 10 окт 2019) | 2 lines При переходе платы SW-01 из неактивного режима в активный перечитываются трапсинки SNMP из текущего конфига. ------------------------------------------------------------------------ r1800 | alx | 2019-10-10 12:02:17 +0500 (Чт, 10 окт 2019) | 3 lines Исправлена ошибка: при передаче конфигурации резервной плате SW-01 в конфигурацию не сохранялось актуальное состояние агентов Zabbix и CDR-менеджера. ------------------------------------------------------------------------ r1799 | alx | 2019-10-10 12:00:55 +0500 (Чт, 10 окт 2019) | 2 lines Исправлены ошибки в комментариях. ------------------------------------------------------------------------ r1798 | alx | 2019-10-10 11:32:30 +0500 (Чт, 10 окт 2019) | 3 lines Агент Zabbix теперь запускается при переходе SW-01 в активный режим (master) и останавливается при переходе в неактивный (slave) режим. ------------------------------------------------------------------------ r1797 | alx | 2019-10-10 10:41:14 +0500 (Чт, 10 окт 2019) | 3 lines Исправлена ошибка: при остановке агента Zabbix не сбрасывался флаг thread_started. Это не позволяло позднее запустить thread повторно. ------------------------------------------------------------------------ r1796 | alx | 2019-10-09 16:42:31 +0500 (Ср, 09 окт 2019) | 5 lines Исправлена ошибка: если при наступлении времени отправки метрик серверу Zabbix плата SW-01 находится в режиме slave, не только не производилась отправка данных, и не планировалась следующая отправка. В результате после возврата платы в режим master эти метрики уже не отправлялись никогда. Теперь новая отправка планируется независимо от текущего режима платы. ------------------------------------------------------------------------ r1795 | alx | 2019-10-09 16:39:02 +0500 (Ср, 09 окт 2019) | 3 lines При отсутствии приема хороших пакетов по шине управления более одной минуты (и при этом приеме плохих) режим контроля CRC сбрасывается в XOR8. ------------------------------------------------------------------------ r1794 | alx | 2019-10-04 14:32:14 +0500 (Пт, 04 окт 2019) | 3 lines Исправлена ошибка: при отображении настроек платы PE-04 в веб-интерфейсе ложно включалось реле громкого боя. ------------------------------------------------------------------------ r1793 | alx | 2019-09-30 14:34:54 +0500 (Пн, 30 сен 2019) | 4 lines Исправлена ошибка: в веб-интерфейсе в конфигурации плат VE-01/VE-02 при выборе значения "Ручная установка часового пояса" параметра "Часовой пояс" на вкладке "ДВО" строка ввода "TZ" оставалась заблокированной, в результате чего установить значение TZ было невозможно. ------------------------------------------------------------------------ r1792 | alx | 2019-09-27 09:58:53 +0500 (Пт, 27 сен 2019) | 4 lines В веб-интерфейсе в конфигурации платы VE-02 канальному окончанию FS01 добавлен чекбокс "Расширенные параметры имп. набора", канальному окончанию FO01 добавлен чекбокс "Импульсный набор". ------------------------------------------------------------------------ r1791 | alx | 2019-09-26 16:04:52 +0500 (Чт, 26 сен 2019) | 3 lines В веб-интерфейсе в конфигурации плат VE-01/VE-02 добавлена возможность изменения режима журналирования (в файл ПЗУ или в буфер ОЗУ). ------------------------------------------------------------------------ r1790 | alx | 2019-09-26 11:46:03 +0500 (Чт, 26 сен 2019) | 2 lines В веб-интерфейсе в конфигурации плат VE-01/VE-02 добавлена настройка приоритета журналирования. ------------------------------------------------------------------------ r1789 | alx | 2019-09-25 14:59:09 +0500 (Ср, 25 сен 2019) | 3 lines В веб-интерфейсе в конфигурации канальных окончаний FXS плат VE-01/VE-02 добавлен конфигурационный параметр "Расширенные параметры имп. набора". ------------------------------------------------------------------------ r1788 | alx | 2019-09-25 13:19:16 +0500 (Ср, 25 сен 2019) | 3 lines В веб-интерфейсе в конфигурации канальных окончаний FXO плат VE-01/VE-02 добавлен чекбокс "Импульсный набор". ------------------------------------------------------------------------ r1787 | alx | 2019-09-20 17:41:47 +0500 (Пт, 20 сен 2019) | 2 lines Ссылка на интерфейс MC02 изменена с https:// на http://. Closes #394. ------------------------------------------------------------------------ r1786 | alx | 2019-09-20 17:39:06 +0500 (Пт, 20 сен 2019) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1785 | alx | 2019-09-20 14:44:50 +0500 (Пт, 20 сен 2019) | 2 lines Добавлена поддержка платы MC-02. ------------------------------------------------------------------------ r1784 | alx | 2019-09-10 15:00:14 +0500 (Вт, 10 сен 2019) | 3 lines Исправлена ошибка: при появлении платы PS-48D исполнения 3 в нее не записывались маска аварии термодатчика, включение термодатчиков и пороги температуры. Closes #392. ------------------------------------------------------------------------ r1783 | alx | 2019-09-05 09:47:16 +0500 (Чт, 05 сен 2019) | 2 lines Добавен вывод в лог записи о получении CDR ри плат VE-01/VE-02. ------------------------------------------------------------------------ r1782 | alx | 2019-09-04 18:20:09 +0500 (Ср, 04 сен 2019) | 3 lines Исправлена опечатка, из-за которой в веб-интерфейсе не устанавливалось значение параметра "Макс.число запросов АОН" канальных окончаний плат VE-01 и VE-02. ------------------------------------------------------------------------ r1781 | alx | 2019-09-04 18:09:17 +0500 (Ср, 04 сен 2019) | 3 lines исправлена ошибка: в веб-интерфейсе в конфигурации канальных окончаний плат VE-01 и VE-02 не устанавливались параметры "Шаблон запроса АОН" и "Макс. число запросов АОН". Closes #389. ------------------------------------------------------------------------ r1780 | alx | 2019-09-04 17:53:14 +0500 (Ср, 04 сен 2019) | 2 lines В веб-интерфейсе добавлена поддержка платы PS-48D исполнения 3. ------------------------------------------------------------------------ r1779 | alx | 2019-08-30 11:08:47 +0500 (Пт, 30 авг 2019) | 2 lines В веб-интерфейсе для платы GE-12 добавлено отображение счетчиков ES и SES. ------------------------------------------------------------------------ r1778 | alx | 2019-08-13 14:41:26 +0500 (Вт, 13 авг 2019) | 4 lines Исправлена ошибка: при некорректном размере содержимого элемента <mapper/> конфигурации платы SW-01 в выводимом в лог предупреждении указывался ожидаемый размер вместо фактического. Теперь указывается и фактический, и ожидаемый. Closes #387. ------------------------------------------------------------------------ r1777 | alx | 2019-05-23 10:25:28 +0500 (Чт, 23 мая 2019) | 2 lines Исправлена ошибка формирования конфигурации платы VF-03. ------------------------------------------------------------------------ r1776 | alx | 2019-05-21 11:21:33 +0500 (Вт, 21 мая 2019) | 2 lines В веб-интерфейсе убрано ограничение длины комментария SIP-пользователя. Closes #383. ------------------------------------------------------------------------ r1775 | alx | 2019-05-21 11:16:11 +0500 (Вт, 21 мая 2019) | 2 lines Добавлена поддержка платы VF-08. ------------------------------------------------------------------------ r1774 | alx | 2019-04-15 12:24:56 +0500 (Пн, 15 апр 2019) | 2 lines Добавлена поддержка платы SM-03. ------------------------------------------------------------------------ r1773 | alx | 2019-04-15 11:39:23 +0500 (Пн, 15 апр 2019) | 2 lines Добавлена поддержка платы PS-220DT. Closes #382. ------------------------------------------------------------------------ r1772 | alx | 2019-03-28 10:39:41 +0500 (Чт, 28 мар 2019) | 5 lines Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 при удалении из таблицы SIP-пользователей пользователя, имеющего более одного контакта удалялась только строка с первым контактом, остальные контакты оставались в таблице в виде "мусора". Closes #376. ------------------------------------------------------------------------ r1771 | alx | 2019-03-28 10:01:16 +0500 (Чт, 28 мар 2019) | 3 lines В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлена поддержка канальных окончаний МБ (2100 Гц). ------------------------------------------------------------------------ r1770 | alx | 2019-03-25 12:11:01 +0500 (Пн, 25 мар 2019) | 3 lines В веб-интерфейсе в таблице состояния портов коммутатора ethernet платы SW-01 при скорости соединения 1000 Мбит/с дуплекс всегда отображается "Full". Closes #374. ------------------------------------------------------------------------ r1769 | alx | 2019-03-25 12:06:49 +0500 (Пн, 25 мар 2019) | 3 lines Исправлена ошибка: в веб-интерфейсе могли отображаться отрицательные значения счетчиков пакетов. Closes #375. ------------------------------------------------------------------------ r1768 | alx | 2019-03-25 11:54:28 +0500 (Пн, 25 мар 2019) | 4 lines В веб-интерфейсе в диалоге конфигурации платы VE-02 убраны конфигурационные параметры "Код" из конфигурации канальных окончаний модулей FS01, FO01 и EM01, так как эти модули всегда используют кодирование по a-закону. Closes #381. ------------------------------------------------------------------------ r1767 | alx | 2019-03-25 11:35:47 +0500 (Пн, 25 мар 2019) | 3 lines В веб-интерфейсе в диалоге конфиуграции платы ST-018 исправлены названия двух последних столбцов таблицы на вкладке "Потоки E1": добавлено "J2". Closes #379. ------------------------------------------------------------------------ r1766 | alx | 2019-03-20 10:10:17 +0500 (Ср, 20 мар 2019) | 3 lines Исправлена ошибка: в веб-интерфейсе платы ST-018 исправлена опечатка в заголовке столбца вкладки "Ethernet" (WCAT --> VCAT). Closes #380. ------------------------------------------------------------------------ r1765 | alx | 2019-03-18 16:40:29 +0500 (Пн, 18 мар 2019) | 5 lines Исправлена ошибка: в платах VE-01 и VE-02 веб-интерфейс не позволял создать полупостоянный поток RTP для канала 256. Добавлена поддержка подулей EM01 в плате VE-02. ------------------------------------------------------------------------ r1764 | alx | 2019-02-22 10:39:03 +0500 (Пт, 22 фев 2019) | 4 lines Исправлена ошибка: в веб-интерфейсе в конфигурации платы VE-02 не применялись настройки канального окончания FS01 "Длительность звонка", "Длительность паузы", "Таймаут соединения" и "Макс. длина номера". ------------------------------------------------------------------------ r1763 | alx | 2019-02-22 10:10:09 +0500 (Пт, 22 фев 2019) | 3 lines В веб-интерфейсе в конфигурации платы VE-02 добавлена поддержка канальных окончаний FO01. ------------------------------------------------------------------------ r1762 | alx | 2019-02-14 15:35:28 +0500 (Чт, 14 фев 2019) | 3 lines В веб-интерфейсе в таблице коммутации TDM-маппера текст ячеек каналов, завернутых на себя, отображается черным цветом. Closes #364. ------------------------------------------------------------------------ r1761 | alx | 2019-02-14 14:28:06 +0500 (Чт, 14 фев 2019) | 3 lines В режиме веб-интерфейса "IP-АТС" неиспользуемым каналам в TDM-маппере назначается режим "Очищен" (было - завернут на себя). Closes #368. ------------------------------------------------------------------------ r1760 | alx | 2019-02-14 13:41:36 +0500 (Чт, 14 фев 2019) | 4 lines Исправлена ошибка: при завершении аварий платы по получению нулевого значения переменной .3.0 индикатор "mem" зажигался независимо от того, были ли завершенные аварии подтверждены или нет. Closes #369. ------------------------------------------------------------------------ r1759 | alx | 2019-02-14 13:08:28 +0500 (Чт, 14 фев 2019) | 3 lines В веб-интерфейсе в конфигурации плат VE-01 и VE-02 добавлена поддержка конфигурации канальных окончаний R2DTMF. ------------------------------------------------------------------------ r1758 | alx | 2019-01-17 17:38:19 +0500 (Чт, 17 янв 2019) | 3 lines В веб-интерфейсе в таблицах каналов TDM реализована отметка каналов платы PD-04, СУВ которых используются для передачи данных модулем CS02. Closes #355. ------------------------------------------------------------------------ r1757 | alx | 2019-01-17 17:17:51 +0500 (Чт, 17 янв 2019) | 4 lines Исправлена ошибка, в результате которой в веб-интерфейсе в таблицах каналов TDM выделялся цветом только один таймслот из используемых модулем CS02 платы PD-04. Closes #354. ------------------------------------------------------------------------ r1756 | alx | 2018-12-14 11:25:28 +0500 (Пт, 14 дек 2018) | 4 lines В веб-интерфейсе в конфигурации модулей R232 платы PD-04 обозначения индикаторов состояния линий TxD и RxD приведены к более понятным "RxD" и "TxD". Каждому индикатору добавлено указание направления сигнала ("вход"/"выход"). Closes #366. ------------------------------------------------------------------------ r1755 | alx | 2018-12-06 18:25:44 +0500 (Чт, 06 дек 2018) | 2 lines Канальные окончания "FS01" платы VE-02 теперь тоже имеют кнопку "Блокировки абонента". ------------------------------------------------------------------------ r1754 | alx | 2018-12-06 18:21:00 +0500 (Чт, 06 дек 2018) | 3 lines Исправлена ошибка: при обновлении VE-02 каждый раз выдавалось ложное сообщение о том, что плата отсутствует в списке плат. ------------------------------------------------------------------------ r1753 | alx | 2018-12-05 19:11:31 +0500 (Ср, 05 дек 2018) | 3 lines При программировании платы VE-02 выполняются те же проверки и предупреждения, что и при программировании платы VE-01. ------------------------------------------------------------------------ r1752 | alx | 2018-12-03 17:38:44 +0500 (Пн, 03 дек 2018) | 3 lines В веб-интерфейсе исправлены ошибки чтения/записи конфигурационных параметров платы VE-02. ------------------------------------------------------------------------ r1751 | alx | 2018-12-03 17:08:59 +0500 (Пн, 03 дек 2018) | 2 lines В веб-интерфейсе в конфигурации платы VE-02 добавлена кнопка теста реле "Громкого боя". ------------------------------------------------------------------------ r1750 | alx | 2018-12-03 11:10:47 +0500 (Пн, 03 дек 2018) | 3 lines В веб-интерфейсе в окне конфигурации платы VE-02 добавлено отображение состояния PoE интерфейса LAN и кнопка сброса питания PoE. ------------------------------------------------------------------------ r1749 | alx | 2018-11-30 14:45:56 +0500 (Пт, 30 ноя 2018) | 2 lines Добавлена начальная поддержка платы VE-02. ------------------------------------------------------------------------ r1748 | alx | 2018-11-21 12:35:55 +0500 (Ср, 21 ноя 2018) | 3 lines В веб-интерфейсе в диалоге блокировок канальных окончаний FXS платы VE-01 поле ввода исключений блокировки по умолчанию неактивно (disabled). ------------------------------------------------------------------------ r1747 | alx | 2018-11-21 12:16:13 +0500 (Ср, 21 ноя 2018) | 4 lines В веб-интерфейсе конфигурации канальных окончаний FXS платы VE-01 в диалог блокировок добавлено поле исключений блокировки исходящих вызовов. ------------------------------------------------------------------------ r1746 | alx | 2018-11-21 10:12:40 +0500 (Ср, 21 ноя 2018) | 3 lines В веб-интерфейсе конфигурации канальных окончаний FXS платы VE-01 добавлен конфигурационный параметр "Ограничение видов связи". ------------------------------------------------------------------------ r1745 | alx | 2018-11-20 18:39:06 +0500 (Вт, 20 ноя 2018) | 3 lines В веб-интерфейсе конфигурации платы VE-01 добавлена функция блокировки входящей и исходящей связи абонентам канальных окончаний FXS. ------------------------------------------------------------------------ r1744 | alx | 2018-11-15 09:31:00 +0500 (Чт, 15 ноя 2018) | 2 lines Исправлено еще несколько опечаток в веб-интерфейсе. Closes #363. ------------------------------------------------------------------------ r1743 | alx | 2018-11-15 09:23:00 +0500 (Чт, 15 ноя 2018) | 2 lines Исправлена опечатка в веб-интерфейсе. Closes #362. ------------------------------------------------------------------------ r1742 | alx | 2018-11-08 18:06:27 +0500 (Чт, 08 ноя 2018) | 4 lines В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 в параметре "Префикс межгорода" разрешен ввод нецифровых символов. Closes #360. ------------------------------------------------------------------------ r1741 | alx | 2018-11-08 17:42:37 +0500 (Чт, 08 ноя 2018) | 4 lines В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 добавлены параметры "Использовать сигнал "Снятие ответа"" и "Воспринимать первый "Ответ" как запрос АОН". ------------------------------------------------------------------------ r1740 | alx | 2018-11-08 14:47:53 +0500 (Чт, 08 ноя 2018) | 3 lines В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 добавлены параметры "Инверсия СУВ", "Пауза межгорода" и "Межцифровой интервал". ------------------------------------------------------------------------ r1739 | alx | 2018-10-30 13:37:13 +0500 (Вт, 30 окт 2018) | 2 lines Merged branch regSync. ------------------------------------------------------------------------ r1732 | alx | 2018-10-05 15:24:34 +0500 (Пт, 05 окт 2018) | 4 lines В веб-интерфейсе изменен способ выделения модуля платы PD-04 при переходе к ее конфигурации из таблицы коммутации: ранее фон всех ячеек соответствующей таблицы становился голубым, теперь - только ячеек, имеющих дефолтный стиль. Fixes #351. ------------------------------------------------------------------------ r1731 | alx | 2018-10-05 15:04:49 +0500 (Пт, 05 окт 2018) | 3 lines При чтении и записи конфиг-файла шлюза TDMoIP используется абсолютный путь. Closes #352. ------------------------------------------------------------------------ r1730 | alx | 2018-10-03 18:16:42 +0500 (Ср, 03 окт 2018) | 2 lines Изменена прошивка ПЛИС: если СУВ'ы не используются, они инициализируются единицами. ------------------------------------------------------------------------ r1728 | alx | 2018-10-02 17:37:14 +0500 (Вт, 02 окт 2018) | 3 lines Исправлена ошибка: в предыдущем коммите в одном месте было пропущено исправление кода типа платы 37 на 35 (PS-650DT). See #349. ------------------------------------------------------------------------ r1727 | alx | 2018-10-02 17:28:18 +0500 (Вт, 02 окт 2018) | 3 lines В предыдущем коммите поддержка платы RP-650DT была сделана по ошибке. На самом деле плата должна называться PS-650DT. Тип платы изменен. See #349. ------------------------------------------------------------------------ r1726 | alx | 2018-10-02 16:20:16 +0500 (Вт, 02 окт 2018) | 2 lines Добавлена поддержка платы RP-650DT. Closes #349. ------------------------------------------------------------------------ r1725 | alx | 2018-10-02 11:45:53 +0500 (Вт, 02 окт 2018) | 5 lines В веб-интерфейсе в режиме "IP-АТС"изменено отображение номера слота канальных окончаний платы VE-01: теперь предполагается, что плата VE-01 устанавливается в слот 10, а не в слот 1, соответственно в слоте 1 предполагается наличие платы FS-08. ------------------------------------------------------------------------ r1724 | alx | 2018-09-28 17:29:17 +0500 (Пт, 28 сен 2018) | 4 lines Исправлена ошибка: в веб-интерфейсе в режиме "IP-АТС" в списке канальных окончаний SIP конфигурации платы VE-01 неверно отображались слот/порт канальных окончаний (наблюдался сдвиг на единицу). Closes #350. ------------------------------------------------------------------------ r1723 | alx | 2018-09-28 17:07:31 +0500 (Пт, 28 сен 2018) | 3 lines Исправлена ошибка, в результате которой веб-интерфейс не показывал дислог конфигурации шлюзов TDMoIP. ------------------------------------------------------------------------ r1722 | alx | 2018-09-21 14:23:11 +0500 (Пт, 21 сен 2018) | 3 lines В конфигурации по умолчанию портов ethernet платы ST-018 маска аварий теперь установлена (ранее была сброшена). ------------------------------------------------------------------------ r1721 | alx | 2018-09-21 11:52:47 +0500 (Пт, 21 сен 2018) | 3 lines Исправлена ошибка: в веб-интерфейсе конфигурации платы ST-018 на вкладке "ethernet" были перепутаны заголовки столбцов таблицы. ------------------------------------------------------------------------ r1720 | alx | 2018-09-20 14:36:14 +0500 (Чт, 20 сен 2018) | 2 lines Изменен веб-интерфейс платы ST-018. ------------------------------------------------------------------------ r1719 | alx | 2018-09-18 10:35:47 +0500 (Вт, 18 сен 2018) | 3 lines В веб-интерфейсе в режиме "IP-АТС" текущий выбранный набор интерфейсов отображается классом кнопки на вкладке "Выбор". Closes #339. ------------------------------------------------------------------------ r1718 | alx | 2018-09-17 17:36:59 +0500 (Пн, 17 сен 2018) | 3 lines Название канального окончания 1IND платы VE-01 приведено к единому виду. Closes #340. ------------------------------------------------------------------------ r1717 | alx | 2018-09-17 17:24:36 +0500 (Пн, 17 сен 2018) | 3 lines В веб-интерфейсе устранен выход диалога свойств канала и/или потока TDM-маппера за нижнюю границу окна при его открытии. Closes #282. ------------------------------------------------------------------------ r1716 | alx | 2018-09-17 17:08:45 +0500 (Пн, 17 сен 2018) | 3 lines В веб-интерфейсе устранен сдвиг окна на начало страницы при открытии даилога ввода комментария в окне свойства канала TMD. Closes #281. ------------------------------------------------------------------------ r1715 | alx | 2018-09-17 16:09:55 +0500 (Пн, 17 сен 2018) | 6 lines Устранена ошибка: при установке пакета .ipk, если в выводе присутствовали символы '<' и '>', при уведомлении веб-интерфейса о завершении процесса цстановки мог формироваться невалидный код javascript, в результате чего веб-интерфейс навсегда оставался в состоянии "Installing package...". Closes #335. ------------------------------------------------------------------------ r1714 | alx | 2018-09-17 15:40:00 +0500 (Пн, 17 сен 2018) | 5 lines При загрузке веб-интерфейса в режиме "IP-АТС" выполняется анализ таблицы коммутации для определения сконфигурированного набора интерфейсов. Запрос выбора набора интерфейсов выдается пользователю только в случае, если таблица коммутации не соответствует ни одному из трех допустимых наборов. Closes #339. ------------------------------------------------------------------------ r1713 | alx | 2018-09-17 14:22:06 +0500 (Пн, 17 сен 2018) | 4 lines Исправлена ошибка: в веб-интерфейсе в режиме "IP-АТС" могла выдаваться ошибка при попытке создания канального окончания с номером канала больше 8. Closes #338. ------------------------------------------------------------------------ r1712 | alx | 2018-09-17 14:06:31 +0500 (Пн, 17 сен 2018) | 5 lines В веб-интерфейсе в режиме "IP-АТС" при создании канальных окончаний платы VE-01, подключенных к плате E1-08, для большего удобства указывается номер таймслота вместо номера канала (как это оборажается в списке канальных окончаний платы). Closes #337. ------------------------------------------------------------------------ r1711 | alx | 2018-09-17 13:49:08 +0500 (Пн, 17 сен 2018) | 3 lines Исправлена ошибка веб-интерфейса в режиме "IP-АТС": в таблице канальных окончаний платы VE-01 неверно отображались номера слотов плат в слотах 10...18. Closes #348. ------------------------------------------------------------------------ r1710 | alx | 2018-09-14 19:08:21 +0500 (Пт, 14 сен 2018) | 6 lines Исправлена ошибка: если в таблице групповых каналов веб-интерфейса первое слагаемое группового канала изменялось путем перетаскивания канала (группы каналов) на панель групповых каналов, то в таблице групповых каналов новое значение отображалось без типа суммирования (символа 'A' или 'L'). Closes #332. ------------------------------------------------------------------------ r1709 | alx | 2018-09-14 18:49:59 +0500 (Пт, 14 сен 2018) | 5 lines Исправлена ошибка: если в таблице коммутации веб-интерфейса использовались функции "Отменить"/"Вернуть", и при этом select'ом в панели групповых каналов не выбран групповой канал, то на панели "Недавние" появлялся групповой канал с номером -1. Closes #331. ------------------------------------------------------------------------ r1708 | alx | 2018-08-15 11:09:49 +0500 (Ср, 15 авг 2018) | 3 lines По просьбе директора таймаут взятия управления резервной платой SW-01 увеличен до 60 секунд. ------------------------------------------------------------------------ r1707 | alx | 2018-08-14 14:40:41 +0500 (Вт, 14 авг 2018) | 3 lines В веб-интерфейсе добавлен конфигурационный параметр "Сигнал готовности после префикса МГ" канальных окончаний FXS платы VE-01. ------------------------------------------------------------------------ r1706 | alx | 2018-08-14 10:20:25 +0500 (Вт, 14 авг 2018) | 3 lines Исправлена ошибка: в веб-интерфейсе в настройках канального окончания FXO платы VE-01 чекбокс "Игнорировать наличие гудка" на самом деле включал игнорирование Caller-ID. ------------------------------------------------------------------------ r1683 | alx | 2018-05-21 16:08:51 +0500 (Пн, 21 мая 2018) | 3 lines Исправлена ошибка: в веб-интерфейсе в таблице коммутации неверно указывались номера каналов платы VE-01, если в конфигурационном параметре "Число потоков E1" установлены значения 3, 5, 6 или 7. Closes #333. ------------------------------------------------------------------------ r1682 | alx | 2018-05-03 12:11:06 +0500 (Чт, 03 мая 2018) | 3 lines Интерфейс конфигурации плат ST-018 времено вернули к "старому" виду (интерфейс на базе платы GE-12). ------------------------------------------------------------------------ r1681 | alx | 2018-04-26 12:32:30 +0500 (Чт, 26 апр 2018) | 3 lines Добавлена поддержка плат E1-08 с функцией "Порт как вход синхронизации" (появилась в прошивке ревизии 14 для E1-08 исполнения 2). ------------------------------------------------------------------------ r1680 | alx | 2018-04-25 11:25:38 +0500 (Ср, 25 апр 2018) | 2 lines Обновлена прошивка ПЛИС SW-01: исправлена ошибка перехода на резервные потоки E1. ------------------------------------------------------------------------ r1679 | alx | 2018-04-25 11:17:35 +0500 (Ср, 25 апр 2018) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1678 | alx | 2018-04-25 11:15:11 +0500 (Ср, 25 апр 2018) | 3 lines Изменен (полностью переделан) интерфейс конфигурации и отображения состояния платы ST-018. ------------------------------------------------------------------------ r1677 | alx | 2018-04-17 12:43:57 +0500 (Вт, 17 апр 2018) | 5 lines Исправлена ошибка, которая могла приводить к перезагрузке платы SW-01 по watchdog, если на момент получения безаварийного статуса (переменная .3.0 равна нулю) от какой-либо платы в списке аварий этой платы были неочищенные аварии. See #297. ------------------------------------------------------------------------ r1676 | alx | 2018-03-13 10:57:10 +0500 (Вт, 13 мар 2018) | 2 lines Добавлена поддержка плат RP-400 и RP-650. Closes #329. ------------------------------------------------------------------------ r1674 | alx | 2018-03-02 18:19:07 +0500 (Пт, 02 мар 2018) | 3 lines В веб-интерфейсе в конфигурации платы VE-01 на вкладке "Маршруты SIP" кнопка и чекбоксы размещены более компактно. ------------------------------------------------------------------------ r1673 | alx | 2018-02-21 18:26:37 +0500 (Ср, 21 фев 2018) | 2 lines Коммит r1670 откачен. Closes #328. ------------------------------------------------------------------------ r1672 | alx | 2018-02-21 16:05:34 +0500 (Ср, 21 фев 2018) | 4 lines В веб-интерфейсе в диалоге конфигурации платы VE-01 на вкладке "Мaршруты SIP" добавлены чекбоксы "Прекратить поиск после нахождения маршрутов" и "Параллельный вызов маршрутов". ------------------------------------------------------------------------ r1670 | alx | 2018-02-20 16:43:23 +0500 (Вт, 20 фев 2018) | 5 lines В веб-интерфейсе при добавлении маршрута SIP в конфигурации платы VE-01 убрана проверка на совпадение регулярного выражения с уже существующими маршрутами. Несколько разных маршрутов могут иметь одно и то же регулярное выражение. Closes #328. ------------------------------------------------------------------------ r1669 | alx | 2018-02-01 17:55:10 +0500 (Чт, 01 фев 2018) | 2 lines Исправление, аналогичное r1668, сделано еще в двух местах. Closes #325. ------------------------------------------------------------------------ r1668 | alx | 2018-02-01 09:58:04 +0500 (Чт, 01 фев 2018) | 5 lines Исправлена ошибка: при записи конфигурации плат GE-12, GE-16 или ST-018 при отображении вкладок, отличных от "Потоки E1", значение параметров "Позиция TDM" потоков E1 устанавливалось в 0. Closes #325. Ошибка была внесена в r1571 (See #284). ------------------------------------------------------------------------ r1667 | alx | 2018-01-12 13:42:00 +0500 (Пт, 12 янв 2018) | 4 lines Исправлена ошибка: при изменении режима суммирования группового канала в панели групповых каналов сделанное изменение не отображалось в таблице групповых каналов. ------------------------------------------------------------------------ r1666 | alx | 2018-01-12 13:40:19 +0500 (Пт, 12 янв 2018) | 6 lines Исправлена ошибка: в веб-интерфейсе при перетаскивании мышью отдельного канала на панель групповых каналов устанавливался неверный режим слагаемого в таблице групповых каналов, в результате при последующем выборе этого канала в панели групповых каналов сделанные изменения не отображались. Closes #320. ------------------------------------------------------------------------ r1665 | alx | 2018-01-12 13:23:15 +0500 (Пт, 12 янв 2018) | 4 lines Исправлена ошибка: в веб-интерфейсе при перетаскивании мышью отдельных каналов из таблицы коммутации на панель групповых каналов неверно определялся номер слагаемого. Closes #319. ------------------------------------------------------------------------ r1664 | alx | 2018-01-11 16:27:24 +0500 (Чт, 11 янв 2018) | 3 lines Исправлена ошибка: при подключении к серверу Zabbix указатель использовался вне области видимости указываемого объекта. ------------------------------------------------------------------------ r1663 | alx | 2018-01-11 15:59:38 +0500 (Чт, 11 янв 2018) | 3 lines Команда API send теперь требует права изменения конфигурации. Исправлены комментарии в заголовках нескольких файлов. ------------------------------------------------------------------------ r1662 | alx | 2017-12-27 10:36:56 +0500 (Ср, 27 дек 2017) | 3 lines Исправлена ошибка: в веб-интерфейсе конфигурации плат GE-12, GE-108 и GE-16 отображался select "Источник синхронизации SDH". Closes #318. ------------------------------------------------------------------------ r1661 | alx | 2017-12-18 15:11:26 +0500 (Пн, 18 дек 2017) | 3 lines Плате VE-01 добавлен глобальный конфигурационный параметр confLimit. В веб-интерфейсе добавлено соответствующее поле ввода. ------------------------------------------------------------------------ r1660 | alx | 2017-12-15 17:40:48 +0500 (Пт, 15 дек 2017) | 4 lines Исправлена ошибка: в веб-интерфейсе при установке режима "2-х пр." в конфигурации модуля 4W01 платы PD-04 автоматически устанавливался уровень передачи +3 дБм вместо наиболее часто используемого -7 дБм. See #317. ------------------------------------------------------------------------ r1659 | alx | 2017-12-15 14:21:41 +0500 (Пт, 15 дек 2017) | 5 lines Улучшение веб-интерфейса: в форме конфигурации модулей EM01 платы PD-04 при изменении режима автоматически устанавливаются наиболее часто используемые значения уровней приема и передачи. То же самое производится при снятии отметки с чекбокса "Блокировка". Closes #317. ------------------------------------------------------------------------ r1658 | alx | 2017-12-15 14:05:35 +0500 (Пт, 15 дек 2017) | 5 lines Улучшение веб-интерфейса: в форме конфигурации модулей 4W01 платы PD-04 при изменении режима автоматически устанавливаются наиболее часто используемые значения уровней приема и передачи. То же самое производится при снятии отметки с чекбокса "Блокировка". See #317. ------------------------------------------------------------------------ r1657 | alx | 2017-12-15 12:05:45 +0500 (Пт, 15 дек 2017) | 4 lines В веб-интерфейсе из конфигурации модулей 4W01 платы PD-04 убраны чекбоксы RXFLTR, TXFLTR и TXSLOPE. В select выбора уровня передачи добавлено значение +6 дБм. ------------------------------------------------------------------------ r1656 | alx | 2017-12-14 12:47:09 +0500 (Чт, 14 дек 2017) | 4 lines Изменена конфигурация модулей 4W01 платы PD-04. В TDM-маппере каналам, используемым модулями 4W01, добавлены всплывающие подсказки. Closes #316. ------------------------------------------------------------------------ r1655 | alx | 2017-12-13 10:48:26 +0500 (Ср, 13 дек 2017) | 4 lines В веб-интерфейсе реализована панель групповых каналов, упрощающая конфигурацию функции суммирования каналов. Closes #223. ------------------------------------------------------------------------ r1654 | alx | 2017-12-12 13:59:32 +0500 (Вт, 12 дек 2017) | 3 lines При появлении плат PS-48D и PS-24D в них не пишутся переменные .15.0 и .17.0. Closes #315. ------------------------------------------------------------------------ r1653 | alx | 2017-12-12 12:13:17 +0500 (Вт, 12 дек 2017) | 8 lines Изменен алгоритм работы с данными агента Zabbix: при большом объеме параметров мониторинга (тысячи) обработка получаемых от серверов данных может занимать значительное время (несколько секунд). Ранее на время обработки списка параметров захватывался mutex, что могло блокировать основной рабочий поток при появлении или пропадании аварии. Теперь перед началом работы данные сервера копируются во временный объект, затем выполняется обработка, и в конце данные копируются обратно. Mutex захватывается только на время копирования данных. ------------------------------------------------------------------------ r1652 | alx | 2017-12-06 10:55:18 +0500 (Ср, 06 дек 2017) | 4 lines В веб-интерфейсе добавлена поддержка расширенного набора кодеков плат VE-01. В настройках канальных окончаний SIP размер пакетов RTP теперь устанавливается строкой ввода, а не select'ом. ------------------------------------------------------------------------ r1651 | alx | 2017-11-28 11:38:47 +0500 (Вт, 28 ноя 2017) | 4 lines Улучшение интерфейса: теперь перетаскивать потоки E1 в таблице коммутации можно за комментарий, отображающийся в ячейке. Курсор при наведении на комментарий теперь ведет себя так же, как и в оставшейся части ячейки. ------------------------------------------------------------------------ r1650 | alx | 2017-11-28 11:00:09 +0500 (Вт, 28 ноя 2017) | 3 lines Устранена ошибка: при перетаскивании элементов th таблицы коммутации каналов в момент отпускания кнопки мыши элемент позиционировался в точке отпускания. ------------------------------------------------------------------------ r1649 | alx | 2017-11-27 16:24:50 +0500 (Пн, 27 ноя 2017) | 4 lines В веб-интерфейсе платы ST-018 добавлены настройки источника синхронизации SDH, в полях конфигурации вставки/выделения поле режима дополнено вариантами Eth <-> LA, Eth <-> LB. ------------------------------------------------------------------------ r1648 | alx | 2017-11-21 16:02:55 +0500 (Вт, 21 ноя 2017) | 3 lines Исправлена ошибка: в веб-интерфейсе в конфигурации канальных окончаний АДАСЭ платы VE-01 игнорировался параметр "Таймаут гудка". Closes #307. ------------------------------------------------------------------------ r1647 | alx | 2017-11-21 12:38:12 +0500 (Вт, 21 ноя 2017) | 2 lines Исправлена ошибка: счетчики платы TE-01 могли отображать отрицательные значения. ------------------------------------------------------------------------ r1646 | alx | 2017-11-20 11:38:53 +0500 (Пн, 20 ноя 2017) | 5 lines Если при старте обновления прошивки платы VE-01 плата отсутствует в списке плат, то выдается предупреждение с ''рекомендацией'' дождаться появления платы в списке, однако у пользователя остается возможность выбора: нажать кнопку "Продолжить" (инициировать обновление) или "Отмена". See #202. ------------------------------------------------------------------------ r1645 | alx | 2017-11-17 16:44:03 +0500 (Пт, 17 ноя 2017) | 4 lines При обновлении прошивки платы VE-01 проверяется, что плата есть в списке плат, и что на ней не включен DHCP. В противном случае выдается предупреждение. See #202. ------------------------------------------------------------------------ r1644 | alx | 2017-11-17 09:51:15 +0500 (Пт, 17 ноя 2017) | 6 lines В конфигурации плат GE-04, GE-12, GE-16, GE-108, PE-04, SM-01, SM-02 и TE-01 добавлен параметр запрета управления потоком на внутреннем порту коммутатора ethernet. В веб-интерфейсе добавлен соответствующий чекбокс. При установке этого параметра плата запрашивает у SW-01 режим порта с отключенным управлением потоком. Closes #295. ------------------------------------------------------------------------ r1643 | alx | 2017-11-16 14:00:57 +0500 (Чт, 16 ноя 2017) | 5 lines При обработке ответа на запросы наличия плат (переменные .1.0, .2.0, .3.0) выполняется проверка global_exit. Если процесс swd находится в состоянии завершения, то обработка ответа не производится и, соответственно, не могут создаваться новые объекты плат. Closes #287. ------------------------------------------------------------------------ r1642 | alx | 2017-11-16 10:26:53 +0500 (Чт, 16 ноя 2017) | 2 lines Устранена проблема большой загрузки CPU при длинном комментарии платы. ------------------------------------------------------------------------ r1641 | alx | 2017-11-13 18:34:54 +0500 (Пн, 13 ноя 2017) | 5 lines В веб-интерфейсе в таблице установленных плат в столбец "Комментарий" помещается только часть текста комментария, не превышающая по ширине 200 пикселей. Полный текст комментария отображается во всплывающем tooltip'е при наведении на ячейку курсора мыши. Closes #298. ------------------------------------------------------------------------ r1640 | alx | 2017-11-13 18:05:14 +0500 (Пн, 13 ноя 2017) | 4 lines В веб-интерфейсе при переключении плат GE-04 и PE-04 в режим IEEE 802.1, если в таблице VLAN нет ни одной записи, автоматически создается пустая (незаполненная) запись VLAN. Closes #278. ------------------------------------------------------------------------ r1639 | alx | 2017-11-13 14:45:47 +0500 (Пн, 13 ноя 2017) | 4 lines В веб-интерфейсе в конфигурации полупостоянных потоков RTP платы VE-01 в поле "Назначение" теперь можно задавать как адреса IPv4, так и адреса IPv6. Closes #283. ------------------------------------------------------------------------ r1638 | alx | 2017-11-13 13:23:54 +0500 (Пн, 13 ноя 2017) | 2 lines Исправлена опечатка в диагностическом сообщении. ------------------------------------------------------------------------ r1637 | alx | 2017-11-03 09:37:47 +0500 (Пт, 03 ноя 2017) | 2 lines В веб-интерфейсе добавлена поддержка конфигурации модуля 4W01 платы PD-04. ------------------------------------------------------------------------ r1636 | alx | 2017-10-27 14:38:45 +0500 (Пт, 27 окт 2017) | 5 lines В веб-интерфейсе при записи конфигурации плат GE-04, GE-12, GE-108, PE-04, GE-16 и ST-018 выполняются дополнительные проверки на необычные сочетания конфигурационных параметров, скорее всего являющиеся ошибкой конфигурации. При обнаружении таких сочетаний выдается диалог с возможностью подтвердить или отменить запись конфигурации в плату. Closes #279. ------------------------------------------------------------------------ r1635 | alx | 2017-10-26 18:54:52 +0500 (Чт, 26 окт 2017) | 9 lines Исправлена ошибка: при обнаружении ошибки в веб-форме конфигурации (в-основном канальных окончаний платы VE-01) выполнялось переключение на подвкладку с ошибочным полем и вызов invalidValue(), для краткости объединенные оператором +. Но в некоторых случаях требуется, чтобы при ошибке возвращалось значение false (invalidValue() всегда возвращает false), а оператор + возвращает true, в результате чего внешная функция считала, что проверки прошли успешно. Теперь оператор + везде заменен на оператор &&. Closes #285. ------------------------------------------------------------------------ r1634 | alx | 2017-10-26 18:20:34 +0500 (Чт, 26 окт 2017) | 4 lines Исправлена ошибка, из-за которой при изменении режима порта 63 коммутатора ethernet в системный журнал выводилось сообщение об изменении конфигурации порта 27. ------------------------------------------------------------------------ r1633 | alx | 2017-10-26 18:10:23 +0500 (Чт, 26 окт 2017) | 2 lines Merged zabbix-tls branch. Добавлена поддержка TLS агенту Zabbix. ------------------------------------------------------------------------ r1625 | alx | 2017-10-25 11:41:51 +0500 (Ср, 25 окт 2017) | 4 lines В веб-интерфейсе в конфигурации платы ST-018 убран вариант конфигурации drop-insert "LB". Здесь же исправлена ошибка: не сохранялась конфигурация drop-insert из-за неверной длины переменной .18.0 (64 вместо ожидаемой 88). Теперь переменную дополняем нулями до 88 байт. ------------------------------------------------------------------------ r1623 | alx | 2017-10-25 10:33:17 +0500 (Ср, 25 окт 2017) | 4 lines Исправлена ошибка: агент Zabbix мог закрыть соединение с сервером, если первый принятый сегмент данных ответа сервера меньше 13 байт. Добавлен вывод в лог диагностического сообщения в случае неожиданного закрытия соединения со стороны сервера. ------------------------------------------------------------------------ r1622 | alx | 2017-10-24 18:25:43 +0500 (Вт, 24 окт 2017) | 2 lines Доработан веб-интерфейсе платы ST-018 (убраны лишние элементы). ------------------------------------------------------------------------ r1621 | alx | 2017-10-24 15:13:53 +0500 (Вт, 24 окт 2017) | 3 lines В веб-интерфейсе в конфигурации канальных окончания АДАСЭ платы VE-01 добавлен чекбокс "Разрешить прием номера DTMF". ------------------------------------------------------------------------ r1617 | alx | 2017-10-23 11:54:13 +0500 (Пн, 23 окт 2017) | 2 lines Название платы ST-01 изменено на ST-018. ------------------------------------------------------------------------ r1616 | alx | 2017-10-23 09:38:21 +0500 (Пн, 23 окт 2017) | 3 lines В веб-интерфейсе в конфигурации канального окончания PPS платы VE-01 слово "регенераторы" заменено на "ретрансляторы". ------------------------------------------------------------------------ r1607 | alx | 2017-10-20 16:59:50 +0500 (Пт, 20 окт 2017) | 2 lines Работа с платой PS-24D сделана как с платой PS-48D. ------------------------------------------------------------------------ r1606 | alx | 2017-10-20 16:51:38 +0500 (Пт, 20 окт 2017) | 3 lines Исправлена ошибка: при установке PS-24D вместе с RP-01 ячейка с именем платы ошибочно раскрашивалась красным. See #296. ------------------------------------------------------------------------ r1605 | alx | 2017-10-20 16:37:58 +0500 (Пт, 20 окт 2017) | 3 lines При наличии платы PS-24D не выдается сообщение об отсутствии плат PS-48/PS-001 при наличии платы RP-01. В текст сообщения добавлены платы PS-48D и PS-24D. Closes #296. ------------------------------------------------------------------------ r1600 | alx | 2017-10-18 16:59:03 +0500 (Ср, 18 окт 2017) | 2 lines Исправлена ошибка: некоторые переменные платы PS-24D выдавались как нераспознанные. ------------------------------------------------------------------------ r1599 | alx | 2017-10-18 13:35:03 +0500 (Ср, 18 окт 2017) | 2 lines Добавлена индикация приема и передачи pause кадров портами коммутатора ethernet. ------------------------------------------------------------------------ r1598 | alx | 2017-10-18 13:30:36 +0500 (Ср, 18 окт 2017) | 2 lines Добавлена поддержка платы PS-24D. Closes #294. ------------------------------------------------------------------------ r1589 | alx | 2017-10-16 12:16:44 +0500 (Пн, 16 окт 2017) | 4 lines Исправлена ошибка: если из модуля SFP не читались данные второй страницы (0x51), то данные первой страницы (0x50) тоже не возвращались, в результате веб-интерфейс выдавал сообщение "Нет модуля SFP". ------------------------------------------------------------------------ r1588 | alx | 2017-10-13 14:55:58 +0500 (Пт, 13 окт 2017) | 3 lines Убрали вывод сообщений "timer callback scheduled from board_SW.cpp:1751 executed x ms" (опять появилось из-за изменения номера строки). ------------------------------------------------------------------------ r1587 | alx | 2017-10-13 10:15:24 +0500 (Пт, 13 окт 2017) | 2 lines Добавлена поддержка платы ST-01. Пока полностью дублирует плату GE-108. ------------------------------------------------------------------------ r1586 | alx | 2017-10-11 17:32:23 +0500 (Ср, 11 окт 2017) | 2 lines Устранено сообщение об ошибке "setPortDisabled(): invalid port number 63". ------------------------------------------------------------------------ r1585 | alx | 2017-10-11 17:26:44 +0500 (Ср, 11 окт 2017) | 6 lines Исправлена ошибка: при первом старте swd неправильно применялись ограничения скорости портов, так как ограничения применялись до настройки общего регистра, влияющего на применение ограничения. Теперь настройки глобальных регистров, которые устанавливаются при старте и больше не трогаются, перенесены в конструктор Prestera. Closes #292. ------------------------------------------------------------------------ r1584 | alx | 2017-10-11 17:08:01 +0500 (Ср, 11 окт 2017) | 4 lines Реализована функция административной блокировки портов коммутатора ethernet. В веб-интерфейсе на вкладке портов ethernet добавлены чекбоксы блокировки. Closes #251. ------------------------------------------------------------------------ r1583 | alx | 2017-10-10 15:04:58 +0500 (Вт, 10 окт 2017) | 4 lines Включен контроль времени выполнения callback-функций, времени захвата и ожидания семафоров, времени выполнения циклов поллера и транспортов. Надеюсь, это позволит выявить причину "спонтанных watchdog reset'ов". See #274. ------------------------------------------------------------------------ r1582 | alx | 2017-10-09 18:25:05 +0500 (Пн, 09 окт 2017) | 3 lines Исправлена ошибка: при изменении комментариев каналов TDM изменения не отображались на подвкладке "Список соединений". Closes #288. ------------------------------------------------------------------------ r1581 | alx | 2017-10-09 14:31:24 +0500 (Пн, 09 окт 2017) | 2 lines Реализовано кеширование таблиц PolEntry и TCAMEntry в Prestera. ------------------------------------------------------------------------ r1580 | alx | 2017-10-09 12:44:32 +0500 (Пн, 09 окт 2017) | 2 lines Реализовано кеширование таблицы PCL Config в Prestera. ------------------------------------------------------------------------ r1579 | alx | 2017-10-06 17:12:21 +0500 (Пт, 06 окт 2017) | 3 lines В веб-интерфейсе добавлена фильтрация списка соединений TDM по списку плат. Closes #268. ------------------------------------------------------------------------ r1578 | alx | 2017-10-06 14:17:53 +0500 (Пт, 06 окт 2017) | 3 lines В веб-интерфейсе перед поиском канала TDM в списке соединений отключаются все фильтры, что гарантирует, что искомое соединение будет в таблице. ------------------------------------------------------------------------ r1577 | alx | 2017-10-06 14:13:11 +0500 (Пт, 06 окт 2017) | 4 lines В веб-интерфейсе перед поиском канала TDM в списке соединений отключается фильтр скрытия дублирующих соединений, что гарантирует, что искомое соединение будет в таблице. ------------------------------------------------------------------------ r1576 | alx | 2017-10-06 14:05:55 +0500 (Пт, 06 окт 2017) | 2 lines В веб-интерфейсе добавлена функция скрытия дублирующихся строк списка соединений. ------------------------------------------------------------------------ r1575 | alx | 2017-10-06 13:29:28 +0500 (Пт, 06 окт 2017) | 3 lines В веб-интерфейсе добавлена панель фильтров списка соединений TDM каналов. Реализовано скрытие слагаемых групповых каналов. ------------------------------------------------------------------------ r1574 | alx | 2017-10-06 13:28:29 +0500 (Пт, 06 окт 2017) | 3 lines В веб-интерфейсе поправлено вертикальное выравнивание ячеек таблиц, чекбоксов и радио-батонов. ------------------------------------------------------------------------ r1573 | alx | 2017-10-06 10:55:17 +0500 (Пт, 06 окт 2017) | 2 lines Добавлена функция генерации таблицы соединений. ------------------------------------------------------------------------ r1572 | alx | 2017-10-05 17:23:17 +0500 (Чт, 05 окт 2017) | 3 lines В веб-интерфейсе в конфигурации канальных окончаний FXO платы VE-01 добавлен конфигурационный параметр "Игнорировать наличие гудка". ------------------------------------------------------------------------ r1571 | alx | 2017-10-05 17:09:37 +0500 (Чт, 05 окт 2017) | 4 lines Исправлена ошибка: в веб-интерфейсе конфигурации платы GE-108 при разблокировании потоков E1 1-8 могло ошибочно выдаваться сообщение об ошибке "Позиция TDM должна быть в диапазоне 1...32", хотя в этих потоках такого параметра нет. Closes #284. ------------------------------------------------------------------------ r1570 | alx | 2017-10-05 14:48:52 +0500 (Чт, 05 окт 2017) | 2 lines В модуле icms добавлен комментарий - пример кода, опрашивающий все блоки MC04-DSL-3U в подсети. ------------------------------------------------------------------------ r1569 | alx | 2017-09-27 19:18:21 +0500 (Ср, 27 сен 2017) | 5 lines Исправлена ошибка: в веб-интерфейсе в конфигурации плат GE-04, PE-04, GE-12, GE-108 и GE-16 в режиме port-based VLAN при изменении состояния чекбокса порта изменялось состояние неверного "парного" чекбокса. Closes #275. ------------------------------------------------------------------------ r1568 | alx | 2017-09-27 18:46:14 +0500 (Ср, 27 сен 2017) | 4 lines Исправлена ошибка: в веб-интерфейсе конфигурации плат GE-04 и GE-12 в режиме posr-based VLAN при изменении состояния чекбокса порта изменялось состояние неверного "парного" чекбокса. ------------------------------------------------------------------------ r1567 | alx | 2017-09-27 18:09:56 +0500 (Ср, 27 сен 2017) | 4 lines В веб-интерфейсе на подвкладке VLAN вкладки Ethernet фон ячеек портов 8 и 9 становится зеленым если соответствующие порты имеют link. Closes #216. Также фон ячеек делается зеленым и на подвкладке Trunks. ------------------------------------------------------------------------ r1566 | alx | 2017-09-19 11:30:27 +0500 (Вт, 19 сен 2017) | 3 lines Обновлена прошивка ПЛИС. Устранен переход на резервный поток по ложному цикловому извещению. ------------------------------------------------------------------------ r1565 | alx | 2017-09-13 14:11:52 +0500 (Ср, 13 сен 2017) | 3 lines Исправлена ошибка: при доступе к серверу zabbix через узкий или перегруженный канал агент мог прекратить прием данных от сервера до получения всех данных. ------------------------------------------------------------------------ r1564 | alx | 2017-09-05 16:16:01 +0500 (Вт, 05 сен 2017) | 4 lines Команды API ntpadd и ntpdel больше не используют ntpdc, а отправляют сообщения серверу самостоятельно. Благодаря этому пакету sw больше не нужна зависимость от ntp-bin или ntp-utils. ------------------------------------------------------------------------ r1563 | alx | 2017-09-04 12:47:58 +0500 (Пн, 04 сен 2017) | 4 lines При вызове opkg стандартный поток вывода назначается на /dev/null, так как последние версии wget проверяют, терминал ли там, и если да, то перенаправляют свой вывод в файл вместо stdout/stderr. ------------------------------------------------------------------------ r1562 | alx | 2017-08-30 16:41:59 +0500 (Ср, 30 авг 2017) | 5 lines В веб-интерфейсе временно откачен назад коммит r1555, так как (как минимум) настройки шифрования SNMP TRAP'ов применяются только после рестарта swd. Пока уровень защиты SNMP TRAP'ов будет, как и раньше, AuthNoPriv. ------------------------------------------------------------------------ r1561 | alx | 2017-08-30 16:18:47 +0500 (Ср, 30 авг 2017) | 8 lines Исправлена ошибка: при обратной коммутации группы выделенных каналов таблица коммутации отправлялась на сервер несколько раз - после коммутации каждого из каналов. Так как браузер распределяет запросы по нескольким разным соединениям со своей очередью у каждого, порядок выполнения запросов сервером может измениться. Это приводило к тому, что последней применялась таблица коммутации, в которой скоммутированы не все обратные каналы. Теперь таблица отправляется один раз после завершения коммутации всех каналов. ------------------------------------------------------------------------ r1560 | alx | 2017-08-30 13:46:21 +0500 (Ср, 30 авг 2017) | 4 lines После изменения r257/openembedded стало возможным привести #include'ы ares.h к стандартному виду (без указания родительского каталога). Благодаря этому пакет будет собираться в Yocto без патчей. ------------------------------------------------------------------------ r1559 | alx | 2017-08-30 13:32:33 +0500 (Ср, 30 авг 2017) | 6 lines Сделана правильная инициализация libgcrypt при старте процесса swd. Запрещено использование secure memory, так как при его включении теряется возможность привязки к привилегированным портам даже для root при сборке Yocto. Сделан вывод в лог сообщений об ошибках libmicrohttpd. ------------------------------------------------------------------------ r1558 | alx | 2017-08-29 13:56:14 +0500 (Вт, 29 авг 2017) | 3 lines В веб-интерфейсе в настройках канальных окончаний PPS платы VE-01 добавлен чекбокс "Отключать регенераторы при отбое со стороны IP" ------------------------------------------------------------------------ r1557 | alx | 2017-08-25 11:17:10 +0500 (Пт, 25 авг 2017) | 2 lines Исправлена ошибка в Makefile: при вызове gzip опция -c должна быть до имени файла. ------------------------------------------------------------------------ r1556 | alx | 2017-08-25 10:51:27 +0500 (Пт, 25 авг 2017) | 7 lines Добавлено подключение <unistd.h>, устранены некоторые предупреждения, исправлены ошибки, возникавшие при сборке gcc6. Добавлено -lgcrypt при линковке swd. В sw_mib_module сделали собственный аналог memdup(), так как memdup() отсутствует в современных версиях net-snmp. ------------------------------------------------------------------------ r1555 | alx | 2017-08-18 17:56:20 +0500 (Пт, 18 авг 2017) | 4 lines Добавлена возможность выбирать уровень безопасности трапсинков (в том числе, шифрование TRAP'ов). В веб-интерфейсе добавлен select для выбора уровня безопасности и алгоритма шифрования (DES/AES), а также поле ввода пароля. Closes #244. ------------------------------------------------------------------------ r1554 | alx | 2017-08-18 10:51:20 +0500 (Пт, 18 авг 2017) | 3 lines Исправлена ошибка: при отправке SNMP TRAP'ов версии 2c и 3 портился TRAP OID. Временная локальная переменная своим именем экранировала глобальный тип. ------------------------------------------------------------------------ r1553 | alx | 2017-08-17 16:45:49 +0500 (Чт, 17 авг 2017) | 4 lines При резолвинге адресов трапсинков добавлена проверка соответствия семейства адресов запроса семейству адресов полученного ответа. Если ответ принадлежит не к тому семейству, которое запрашивалось, резолвинг считается неуспешным. Closes #262. ------------------------------------------------------------------------ r1552 | alx | 2017-08-17 15:14:03 +0500 (Чт, 17 авг 2017) | 3 lines Файлы, оканчивающиеся на ".txt", HTTP сервер отдает с Content-Type: text/plain. Closes #261. ------------------------------------------------------------------------ r1551 | alx | 2017-08-17 14:56:14 +0500 (Чт, 17 авг 2017) | 8 lines Исправлена ошибка: при получении ответа на getnext sw_mib_module копировал в ответ новый OID не полностью, а оставлял старый корень, исходя из ошибочного предположения, что OID принадлежит нашему корню. Теперь новый OID копируется в ответ полностью. Несущественная чистка кода. Closes #264. ------------------------------------------------------------------------ r1550 | alx | 2017-08-17 11:51:31 +0500 (Чт, 17 авг 2017) | 11 lines В веб-интерфейсе на вкладке "Мониторинг" добавлен блок "SNMP". В нем отображается корневой OID блока и есть кнопка "Изменить". Добавлены команды API getRootIndex и setRootIndex, также корневой индекс передается сервером в ответ на команду trapsinks. Корневой индекс запоминается в конфиг-файле и восстанавливается из него. При отправке SNMP TRAP'ов и в модуле sw_mib_module вместо константы 9999 используется корневой индекс, заданный в конфигурации блока. Добавлен ADC-MIB (adc-mib.txt). В MIB-файлах исправлены номера телефонов. Closes #93, #260. ------------------------------------------------------------------------ r1549 | alx | 2017-08-15 13:59:35 +0500 (Вт, 15 авг 2017) | 3 lines Запросы API из веб-интерфейса отправляются с Content-Type: application/json, а не с Content-Type: application/x-www-form-urlencoded. ------------------------------------------------------------------------ r1548 | alx | 2017-08-14 17:24:00 +0500 (Пн, 14 авг 2017) | 4 lines В веб-интерфейсе в конфигурации канальных окончаний АДАСЭ платы VE-01 название параметра "Рег. выражение номера" изменено на "Рег.выражение набора". В список выбора типа создаваемого канального окончания добавлен вариант "АДАСЭ". ------------------------------------------------------------------------ r1547 | alx | 2017-08-14 17:11:16 +0500 (Пн, 14 авг 2017) | 3 lines В веб-интерфейсе в конфигурации плат EM-04 расширен диапазон допустимых уровней приема и передачи до -17...+7.5 и -17.4...+7.5 соответственно. ------------------------------------------------------------------------ r1546 | alx | 2017-08-14 16:20:11 +0500 (Пн, 14 авг 2017) | 3 lines В веб-интерфейсе в конфигурации платы VE-01 добавлена поддержка канальных окончаний АДАСЭ. ------------------------------------------------------------------------ r1545 | alx | 2017-08-14 16:16:43 +0500 (Пн, 14 авг 2017) | 4 lines Исправлена ошибка: если открыта подвкладка "Trunks" вкладки "Ethernet", в запросе 'chat' ошибочно отправлялся параметр 'text', так как функции read_chat() передавался рагумент. ------------------------------------------------------------------------ r1544 | alx | 2017-08-11 17:57:56 +0500 (Пт, 11 авг 2017) | 3 lines Исправлена ошибка: в веб-интерфейсе не закрывалось окно при ручном задании настроек канала в TDM-маппере. ------------------------------------------------------------------------ r1543 | alx | 2017-08-10 16:38:14 +0500 (Чт, 10 авг 2017) | 4 lines Сервер HTTP теперь может принимать запросы API методом POST не только с Content-Type: x-www-form-urlencoded, но и с Content-Type: application/json, то есть когда тело запроса - незакодированный json-объект. ------------------------------------------------------------------------ r1542 | alx | 2017-08-10 12:37:07 +0500 (Чт, 10 авг 2017) | 6 lines Реализована функция очистки файла конфигурации. В веб-интерфейсе добавлена кнопка "Очистить конфиг". Добавлена функция API `clearConfig`. Задержка на перезагрузку страницы браузером после рестарта увеличена с 3 до 5 секунд. Closes #49. ------------------------------------------------------------------------ r1541 | alx | 2017-08-10 10:10:07 +0500 (Чт, 10 авг 2017) | 4 lines Запуск "/etc/init.d/swd.sh restart" по команде от веб-интерфейса теперь выполняется не из потока, обрабатывающего запрос API, а из рабочего потока (по таймеру). Это устранило "зависания" в процессе рестарта. ------------------------------------------------------------------------ r1540 | alx | 2017-08-10 10:07:43 +0500 (Чт, 10 авг 2017) | 2 lines В веб-интерфейсе вернули убирание спиннера при получении ответа на запрос рестарта swd. ------------------------------------------------------------------------ r1539 | alx | 2017-08-09 18:53:50 +0500 (Ср, 09 авг 2017) | 3 lines В веб-интерфейсе на вкладке "TDM" добавлены кнопки "Очистить выбранные" и "Завернуть выбранные" для очистки и заворота выбранных каналов соответственно. Closes #253. ------------------------------------------------------------------------ r1538 | alx | 2017-08-09 18:08:07 +0500 (Ср, 09 авг 2017) | 3 lines В веб-интерфейсе после записи конфигурации в плату SM-01 или SM-02 выдается вопрос о рестарте платы. Closes #141. ------------------------------------------------------------------------ r1537 | alx | 2017-08-09 16:15:41 +0500 (Ср, 09 авг 2017) | 4 lines Изменен адрес репозитория по умолчанию, используемый для отображения changelog'а пакетов sw и kernel-image-3.6.9 (был резервный http://adc-line.ru, теперь основной https://repo.adc-line.ru). ------------------------------------------------------------------------ r1536 | alx | 2017-08-09 16:13:15 +0500 (Ср, 09 авг 2017) | 4 lines В веб-интерфейсе при успешном сохранении настроек сети браузер выполняет переход на указанный в настройках адрес IP или IPv6 всегда - независимо от того, был ли адрес изменен пользователем или нет. Closes #140. ------------------------------------------------------------------------ r1535 | alx | 2017-08-09 15:34:59 +0500 (Ср, 09 авг 2017) | 3 lines Время последнего опроса состояния чата обновляется при полном завершении опроса сервера (включая возможный вывод сообщения об ошибке). Closes #212. ------------------------------------------------------------------------ r1534 | alx | 2017-08-09 15:32:46 +0500 (Ср, 09 авг 2017) | 2 lines Исправлена ошибка: после ошибки в процессе опроса состояния опрос не возобновлялся. ------------------------------------------------------------------------ r1533 | alx | 2017-08-09 12:47:52 +0500 (Ср, 09 авг 2017) | 6 lines В скрипте веб-интерфейса 15 функций, обновляющих отображение состояния блока, при отправке запроса возвращаю promise-объект. На верхнем уровне вызовы всех этих функций теперь выполняются не параллельно, а последовательно - по мере получения ответа на отправелнные запросы. Это позволило избавиться от глобальной переменной updates_in_progress. ------------------------------------------------------------------------ r1532 | alx | 2017-08-09 11:16:20 +0500 (Ср, 09 авг 2017) | 4 lines Если URI страницы веб-интерфейса оканчивается на хэш ('#'), то при перезагрузке страницы скриптом хэш из URI удаляется. Это устраняет странную проблему браузера Firefox, который, при наличии хэша в конце URI не перезагружал страницу. ------------------------------------------------------------------------ r1531 | alx | 2017-08-09 10:35:09 +0500 (Ср, 09 авг 2017) | 7 lines Начиная с r1528 в веб-интерфейсе функция request() при получении ошибки от сервера резолвит возвращаемый deferred объект не в момент получения ответа, а после закрытия пользователем окна с сообщением об ошибке. Как результат - спиннер, индицирующий обращение к серверу, пропадал только после закрытия окна, что не очень красиво. Теперь везде где возможно (за исключением chained requests) спиннер убирается в обработчике progress(), а не always(). Также убраны лишние замыкания. ------------------------------------------------------------------------ r1530 | alx | 2017-08-04 18:22:46 +0500 (Пт, 04 авг 2017) | 4 lines Снятие блокировки периодических запросов после получения от сервера ответа на запрос API с ошибкой перенесено в обработчик .always() и, таким образом, выполняется при любом закрытии окна с сообщением об ошибке. Запрет закрытия окна клавишей ESC убран. Closes #211. ------------------------------------------------------------------------ r1529 | alx | 2017-08-04 18:06:53 +0500 (Пт, 04 авг 2017) | 3 lines В веб-интерфейсе на вкладке "TDM" название кнопки "Очистить выделение" изменено на "Снять выделение" чтобы не возникало ложной аналогии с состоянием канала "Очистить каналы". ------------------------------------------------------------------------ r1528 | alx | 2017-08-04 17:56:46 +0500 (Пт, 04 авг 2017) | 10 lines В веб-интерфейсе функция request при получении от сервера ответа с сообщением об ошибке теперь выполняет deferred.reject() не в момент получения ответа и создания окна с сообщением об ошибке, а в момент закрытия окна пользователем. Кроме этого, перед deferred.reject() или deferred.resolve() вызывается deferred.notify(100), чем сигнализируется завершение собственно запроса к серверу. Это позволяет использовать конструкцию `.progress(function(x){x < 100 || ctrl.remove();})` для убирания спиннера. See #211, #212. ------------------------------------------------------------------------ r1527 | alx | 2017-08-04 15:13:48 +0500 (Пт, 04 авг 2017) | 3 lines В веб-интерфейсе popup-окно теперь имеет метод close(), который теперь используется для закрытия окна в большинстве мест. closePopup() закрывает самое верхнее окно. ------------------------------------------------------------------------ r1526 | alx | 2017-08-04 10:05:54 +0500 (Пт, 04 авг 2017) | 3 lines При создании в веб-интерфейсе popup-окна создается объект Deferred, при закрытии окна этот объект резолвится. ------------------------------------------------------------------------ r1525 | alx | 2017-08-04 10:01:29 +0500 (Пт, 04 авг 2017) | 4 lines Переделаны функции javascript alignCenter() и addRemoveClass(): теперь они используют итерацию с помощью each() и возвращают исходный jQuery объект. ------------------------------------------------------------------------ r1524 | alx | 2017-08-03 12:28:21 +0500 (Чт, 03 авг 2017) | 4 lines В веб-интерфейсе в панели "Передача бита целостности тракта" надпись "E1_trunk_management" в заголовке таблицы заменена на "Управление". Closes #252. ------------------------------------------------------------------------ r1523 | alx | 2017-08-03 12:20:05 +0500 (Чт, 03 авг 2017) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1522 | alx | 2017-08-03 12:15:55 +0500 (Чт, 03 авг 2017) | 9 lines В веб-интерфейсе реализована функция коммутации группы каналов в таблице коммутации: - выделение отдельных каналов с помощью `Ctrl-Click`; - выделение последовательности каналов с помощью `Shift` и перемещения мыши с удердживанием левой кнопки; - перетаскивание выделенной группы каналов с подсвечиванием предполагаемого места "приземления"; - запрос подтверждения коммутации; - запрос на коммутацию каналов в обратном направлении (если требуется). Над таблицей коммутации каналов добавлена кнопка "Очистить выделение". Closes #215. ------------------------------------------------------------------------ r1521 | alx | 2017-07-31 17:49:05 +0500 (Пн, 31 июл 2017) | 9 lines Исправлен баг RSTP: при изменении цены пути порта, через который подключен корневой коммутатор, цена пути самого порта менялась на заданную, но суммарная цена пути к корневому коммутатору не обновлялась. Экспериментально выяснено, что суммарная цена пути обновляется при любом изменении конфигурации, предположительно при вызове STP_stpm_update() при установленном флаге port->reselect. Для устранения бага теперь при любом изменении конфигурации любого порта выполняется дополнительный вызов STP_IN_set_port_cfg() со сброшенными флагами field_mask. Closes #248. ------------------------------------------------------------------------ r1520 | alx | 2017-07-14 14:01:50 +0500 (Пт, 14 июл 2017) | 2 lines При генерации MIB пробелы в именах переменных замняются символом '-'. Closes #243. ------------------------------------------------------------------------ r1519 | alx | 2017-07-12 23:51:38 +0500 (Ср, 12 июл 2017) | 3 lines Размер иконок в верхней панели уменьшен до 24 пикселей для более рационального использования площади окна браузера. Closes #238. ------------------------------------------------------------------------ r1518 | alx | 2017-07-10 21:03:24 +0500 (Пн, 10 июл 2017) | 4 lines В ответах HTTP сервера на запрос содержимого статических файлов заголовок "Cache-Control: max-age=36000" изменен на "Cache-Control: no-cache" для того чтобы клиенты/прокси всегда валидировали свои кэши. Closes #242. ------------------------------------------------------------------------ r1517 | alx | 2017-07-10 16:28:16 +0500 (Пн, 10 июл 2017) | 2 lines Убрали сохранение в конфиг-файл режимов несуществующих сенсоров платы PS-220-BRS. ------------------------------------------------------------------------ r1516 | alx | 2017-07-10 16:19:44 +0500 (Пн, 10 июл 2017) | 2 lines Исправлена ошибка: в конфигурационный файл не сохранялись маски аварий платы PS-220-BRS. Closes #241. ------------------------------------------------------------------------ r1515 | alx | 2017-07-10 15:11:48 +0500 (Пн, 10 июл 2017) | 4 lines В веб-интерфейсе в конфигурации платы TE-01 параметр "Режим" интерфейса E1 более недоступен для изменения пользователем. Значение этого параметра устанавливается автоматически в значение "Ведомый" при включении чекбокса "Включить выход refclk0" и в значение "Ведущий" в остальных случаях. Closes #240. ------------------------------------------------------------------------ r1514 | alx | 2017-07-10 15:04:37 +0500 (Пн, 10 июл 2017) | 3 lines Исправлена ошибка: при отсутствии в плате TE-01 модуля E1 в веб-интерфейсе не отображалось соответствующее сообщение. Также блокировались не все элементы настроек E1. ------------------------------------------------------------------------ r1513 | alx | 2017-07-10 13:42:42 +0500 (Пн, 10 июл 2017) | 3 lines Для единообразия названий в веб-интерфейсе в конфигурации платы TE-01 названия параметров "Форматированный" и "Фреймер" изменены на "Формат" и "Цикл" соответственно. Closes #239. ------------------------------------------------------------------------ r1512 | alx | 2017-07-08 12:30:55 +0500 (Сб, 08 июл 2017) | 3 lines В веб-интерфейсе в конфигурации плат SM-01 и SM-02 названия параметров "G704" и "Фреймер" изменены на "Формат" и "Цикл" соответственно для единообразия с аналогичными параметрами других плат. Closes #236. ------------------------------------------------------------------------ r1511 | alx | 2017-07-08 12:03:50 +0500 (Сб, 08 июл 2017) | 5 lines В веб-интерфейсе в диалоге конфигурации плат SM-01 и SM-02 в конфигурации интерфейса E1 параметр "Режим" более недоступен для изменения пользователем. Этот параметр автоматически устанавливается в значение "Ведомый" при выборе интерфейса E1 как источника синхронизации и в значение "Ведущий" во всех остальных случаях. Closes #235. ------------------------------------------------------------------------ r1510 | alx | 2017-06-30 11:47:41 +0500 (Пт, 30 июн 2017) | 4 lines В веб-интерфейсе конфигурации плат E1-08 с ревизией прошивки 12 и выше добавлен выбор шины для передачи сигналов управления стаффингом плезиохронных потоков. ------------------------------------------------------------------------ r1509 | alx | 2017-06-26 12:40:14 +0500 (Пн, 26 июн 2017) | 3 lines В конфигурации канальных окончаний платы VE-01 добавлена настройка функции замены принятого со стороны TDM Caller-ID/ANI по регулярному выражению. ------------------------------------------------------------------------ r1508 | alx | 2017-06-21 15:58:12 +0500 (Ср, 21 июн 2017) | 2 lines В веб-интерфейсе в конфигурации канальных окончаний платы VE-01 добавлен параметр "Таймаут RTP". ------------------------------------------------------------------------ r1507 | alx | 2017-06-13 18:58:06 +0500 (Вт, 13 июн 2017) | 4 lines В конфигурации канальных окончаний ISDN PRI платы VE-01 добавлен чекбокс, разрешающий принимать входящие со стороны PRI вызовы с Bearer Capability "3.1k audio" дополнительно к "Speech". Такой параметр появился в VE-01 начиная с ревизии 1243. ------------------------------------------------------------------------ r1506 | alx | 2017-06-13 12:14:30 +0500 (Вт, 13 июн 2017) | 3 lines В веб-интерфейсе скорректированы стили кнопок, полей ввода и select'ов. Теперь в новом firefox'е формы отображаются более компактно. ------------------------------------------------------------------------ r1505 | alx | 2017-06-05 13:19:01 +0500 (Пн, 05 июн 2017) | 2 lines Добавлена поддержка платы GE-16. ------------------------------------------------------------------------ r1504 | alx | 2017-05-30 11:05:59 +0500 (Вт, 30 мая 2017) | 3 lines Скорректированы стили всплывающих окон веб-интерфейса - ранее в новом firefox всплывающие окна оказывались растянутыми на полный размер окна браузера. ------------------------------------------------------------------------ r1503 | alx | 2017-05-30 10:29:34 +0500 (Вт, 30 мая 2017) | 3 lines В веб-интерфейсе в конфигурации плат SM-01/SM-02 при установке чекбокса "Блокирован" поле "Номер потока TDM" соответствующего интерфейса очищается. Closes #233. ------------------------------------------------------------------------ r1502 | alx | 2017-05-18 17:42:26 +0500 (Чт, 18 мая 2017) | 2 lines В конфигурации канальных окончаний PPS платы VE-01 убран ненужный параметр "Регулярное выражение вызова". ------------------------------------------------------------------------ r1501 | alx | 2017-05-18 16:53:46 +0500 (Чт, 18 мая 2017) | 2 lines В конфигурации платы VE-01 добавлена поддержка канальных окончаний "Ретрансляторы ППС-Р3". ------------------------------------------------------------------------ r1500 | alx | 2017-05-12 10:05:47 +0500 (Пт, 12 мая 2017) | 3 lines Реализованы попытки апгрейда режима контроля пакетов SPI в режиме ведомой платы SW-01 (ранее в режиме ведомой платы попытки апгрейда не делались, режим оставался XOR8). ------------------------------------------------------------------------ r1499 | alx | 2017-05-12 09:20:50 +0500 (Пт, 12 мая 2017) | 4 lines Исправлена ошибка: плата SW-01, работающая в режиме ведомой, пыталась получить MIB (запрашивала переменную .4.0) ведущей платы, что приводило к "накручиванию" счетчика неожиданных запросов у ведущей платы. ------------------------------------------------------------------------ r1498 | alx | 2017-05-11 18:25:07 +0500 (Чт, 11 мая 2017) | 2 lines Zabbix агент отправляет данные серверу только если плата SW-01 активна (является мастером шины). ------------------------------------------------------------------------ r1497 | alx | 2017-04-27 15:18:45 +0500 (Чт, 27 апр 2017) | 2 lines Изменен интерфейс конфигурации платы RT-01. Closes #231. ------------------------------------------------------------------------ r1496 | alx | 2017-04-14 13:54:52 +0500 (Пт, 14 апр 2017) | 4 lines Исправлена ошибка: при нажатии кнопки "Включить ДП"/"Выключить ДП" поверх окна конфигурации помещался спиннер, но после выполнения запрошенной функции он не выключался. Closes #232. ------------------------------------------------------------------------ r1495 | alx | 2017-04-12 18:22:17 +0500 (Ср, 12 апр 2017) | 5 lines Улучшение: в конфигурации плат SM-01/SM-02 параметры "Число каналов eth" слишком "любили" автоматически устанавливаться в максимально возможное значение. Теперь они автоматически перевычисляются только если значения "Число каналов DSL"/"Число каналов TDM" действительно изменилось. See #176. ------------------------------------------------------------------------ r1494 | alx | 2017-04-12 17:25:42 +0500 (Ср, 12 апр 2017) | 5 lines В веб-интерфейсе конфигурации платы VE-01 заголовок окна настроек SIP-пользователя устанавливается в "Добавление SIP-пользователя" при нажатии кнопки "Добавить" и в "Настройки SIP-пользователя" при нажатии кнопки "Изменить". Раньше было всегда "Добавить SIP-пользователя", что не всегда верно. ------------------------------------------------------------------------ r1493 | alx | 2017-04-08 17:23:17 +0500 (Сб, 08 апр 2017) | 2 lines Из отображаемой статистики потоков RTP платы VE-01 убрана строка "Длительность сеанса". ------------------------------------------------------------------------ r1492 | alx | 2017-04-04 11:19:58 +0500 (Вт, 04 апр 2017) | 3 lines Исправлена ошибка: в веб-интерфейсе неверно отображалась мощность платы PS-48D исполнения 2. Closes #230. ------------------------------------------------------------------------ r1491 | alx | 2017-03-31 15:34:39 +0500 (Пт, 31 мар 2017) | 3 lines В веб-интерфейсе конфигурации платы PS-48D исполнения 2 теперь отображается "Исполнение платы: 40 Вт." (вместо "Исполнение платы: 75 Вт.", как это отображается для платы исполнения 1). Closes #230. ------------------------------------------------------------------------ r1490 | alx | 2017-03-31 12:53:39 +0500 (Пт, 31 мар 2017) | 5 lines Исправлена ошибка, которая могла приводить к падениям Segmentation fault при записи конфигурации в плату VE-01. Причина была в необновлении итератора списка SIP-пользователей при получении нового списка через веб-интерфейс. Fixes #229. ------------------------------------------------------------------------ r1489 | alx | 2017-03-29 18:59:35 +0500 (Ср, 29 мар 2017) | 3 lines В конфигурации платы VE-01 добавлена возможность задавать SIP-пользователям группу перехвата. Группа перехвата SIP-пользователей сохраняется в конфиг-файле и передается плате VE-01. ------------------------------------------------------------------------ r1488 | alx | 2017-03-28 12:32:33 +0500 (Вт, 28 мар 2017) | 2 lines Добавлена возможность резервирования групповых каналов (формулировка Анатолия). ------------------------------------------------------------------------ r1487 | alx | 2017-03-17 12:28:02 +0500 (Пт, 17 мар 2017) | 4 lines Исправлена ошибка: проверка числа каналов TDM E1 в веб-интерфейсе конфигурации плат SM-01 и SM-02 ошибочно применялась и к числу каналов TDM DSL. Ошибка появилась в r1478 (See #221). ------------------------------------------------------------------------ r1486 | alx | 2017-03-13 19:16:00 +0500 (Пн, 13 мар 2017) | 2 lines Добавлена поддержка таблицы маршрутизации SIP в платах VE-01. ------------------------------------------------------------------------ r1485 | alx | 2017-03-03 17:42:06 +0500 (Пт, 03 мар 2017) | 3 lines Исправлена ошибка, не позволявшая изменять настройки генератора на вкладке "Генератор" веб-интерфейса блока, возникшая в r1481. Closes #227. ------------------------------------------------------------------------ r1484 | alx | 2017-03-03 10:52:29 +0500 (Пт, 03 мар 2017) | 4 lines Исправлена ошибка: когда значения счетчиков AS/UAS из плат SM-01/SM-02 превышали 2^31, значение трактовалось как отрицательное, и в веб-интерфейсе отображалось отрицательное время. Доьбавлена соответствующая коррекция. Closes #226. ------------------------------------------------------------------------ r1483 | alx | 2017-02-22 18:48:21 +0500 (Ср, 22 фев 2017) | 3 lines Исправлена недоделка: ячейки канала платы RT-01 в таблицах субвкладок "СУВы" и "Данные КИ" вкладки "TDM" не раскрашивались. Теперь раскрашиваются. Closes #190. ------------------------------------------------------------------------ r1482 | alx | 2017-02-21 14:47:55 +0500 (Вт, 21 фев 2017) | 4 lines Исправлена ошибка: в веб-интерфейсе конфигурации платы RT-01 в поле "Адрес модуля радиосвязи для группового вызова" должно вводиться звузначное число, но максимальная длина значения была ограничена одним символом. Closes #224. ------------------------------------------------------------------------ r1481 | alx | 2017-02-15 13:55:38 +0500 (Ср, 15 фев 2017) | 4 lines В веб-интерфейсе на вкладке "Генератор" отображаются возможные источники синхронизации с указанием слота и типа платы, а также разрешена или нет выжача сигнала на шины REFCLK. Closes #199. ------------------------------------------------------------------------ r1480 | alx | 2017-02-15 13:44:35 +0500 (Ср, 15 фев 2017) | 3 lines Если запрос на изменение величины коррекции хода часов реального времени возвращает ошибку, в поле ввода коррекции возвращается исходное значение коррекции хода часов. ------------------------------------------------------------------------ r1479 | alx | 2017-02-14 15:22:42 +0500 (Вт, 14 фев 2017) | 5 lines Исправлена ошибка: в веб-интерфейсе при открытии окна конфигурации плат SM-01/SM-02, у которой заблокирован интерфейс E1, поля ввода "Номер потока TDM" и "Число каналов TDM" оказывались не заблокированными. Теперь поведение чекбокса "Блокировка" интерфейса E1 сделано таким же, как и интерфейсов DSL. Closes #222. ------------------------------------------------------------------------ r1478 | alx | 2017-02-14 13:50:46 +0500 (Вт, 14 фев 2017) | 4 lines При записи конфигурации плат SM-01, SM-02 добавлена проверка корректности значения поля "Число каналов TDM" в конфигурации интерфейса E1. Допускаются значения 0...32. Closes #221. ------------------------------------------------------------------------ r1477 | alx | 2017-02-13 18:35:42 +0500 (Пн, 13 фев 2017) | 3 lines В веб-интерфейсе конфигурации платы SM-02 колонке "ppm" в таблице состояния регенераторов добавлена всплывающая подсказка "Отклонение частоты генератора". Closes #213. ------------------------------------------------------------------------ r1476 | alx | 2017-02-10 11:07:07 +0500 (Пт, 10 фев 2017) | 4 lines В веб-интерфейсе в конфигурации платы VE-01 при создании канальных окончаний SIP начальное значение чекбоксов "АРУ" - "выключено". Также АРУ выключается при нажатии кнопки "Сбросить". Closes #210. ------------------------------------------------------------------------ r1475 | alx | 2017-02-10 10:18:03 +0500 (Пт, 10 фев 2017) | 4 lines В веб-интерфейсе в конфигурации платы EM-04 при включении шлейфа поля ввода уровней сигнала становятся неактивными. В нижней части окна настроек добавлены картинки, поясняющие работу платы в режиме цифрового и аналогового шлейфов. Closes #219. ------------------------------------------------------------------------ r1474 | alx | 2017-02-08 11:10:23 +0500 (Ср, 08 фев 2017) | 2 lines Добавлен вывод в лог сообщений о выполнении рестарта swd и перезагрузки платы из web-интерфейса. ------------------------------------------------------------------------ r1473 | alx | 2017-02-08 11:03:58 +0500 (Ср, 08 фев 2017) | 3 lines Исправлено сообщение об отсутствии прав доступа выполнения opkg upgrade через web-интерфейс. При выдаче сообщения выполняется javascript функция stopUpdate(). ------------------------------------------------------------------------ r1472 | alx | 2017-02-08 10:36:56 +0500 (Ср, 08 фев 2017) | 2 lines Выполнение opkg upgrade через web API теперь требует права изменения конфигурации. ------------------------------------------------------------------------ r1471 | alx | 2017-01-27 17:45:25 +0500 (Пт, 27 янв 2017) | 3 lines В стартовый скрипт добавлено включение выхода контроля частоты часов реального времени для их контроля в процессе производства плат. ------------------------------------------------------------------------ r1470 | alx | 2017-01-27 16:08:38 +0500 (Пт, 27 янв 2017) | 2 lines Добавлена функция коррекции хода часов реального времени. ------------------------------------------------------------------------ r1469 | alx | 2017-01-25 10:47:52 +0500 (Ср, 25 янв 2017) | 5 lines Исправлена ошибка, которая могла приводить к падению при запросе переменных платы SW-01, работающей в режиме резерва из-за того что ожидание ответа завершалось до окончания транзакции, и к моменту ее окончания (по таймауту) объект GetRequester уже не существовал. Предположительно, ошибка существует начиная с ревизии 1386 (See #1386). ------------------------------------------------------------------------ r1468 | alx | 2016-12-19 16:35:07 +0500 (Пн, 19 дек 2016) | 2 lines Добавлена поддержка платы RT-01. ------------------------------------------------------------------------ r1467 | alx | 2016-12-09 17:13:28 +0500 (Пт, 09 дек 2016) | 11 lines Исправлена ошибка: при сохранении конфигурации TDM плата SW-01 читала из ПЛИС таблицу групповых каналов целиком и сохраняла ее в документе XML. Однако не все элементы таблицы являются собственно данными конфигурации. Там есть еще некая сумма, которая доступна только для чтения, и из которой из раза в раз могут читаться разные значения. Это плохо, так как приводило к (фактически ложной) пересинхронизации резервных плат SW-01 (они каждый раз получали от активной платы разные конфиги и индицировали несинхронизированное состояние желтым светодиодом вместо зеленого). Теперь после чтения из ПЛИС таблицы групповых каналов элемент "сумма" каждого канала обнуляется. Closes #217. ------------------------------------------------------------------------ r1466 | alx | 2016-12-01 17:06:15 +0500 (Чт, 01 дек 2016) | 3 lines Исправлена ошибка: в веб-интерфейсе на подвкладках "СУВы" и "Данные КИ" вкладки "ТДМ" не раскрашивались ячейки каналов, занимаемых платой EM-04. Closees #190. ------------------------------------------------------------------------ r1465 | alx | 2016-11-21 12:59:59 +0500 (Пн, 21 ноя 2016) | 2 lines Исправлена ошибка: авария "Плата отсутствует" не записывалась в журнал аварий. ------------------------------------------------------------------------ r1464 | alx | 2016-11-21 11:55:44 +0500 (Пн, 21 ноя 2016) | 5 lines Исправлена ошибка: конфигурация плате TE-01 передавалась каждые 10 минут (после каждого получения MIB платы), а это могло приводить к каким-то кратковременным нарушениям в ее работе. Теперь конфигурация записывается только один раз после обнаружения платы. ------------------------------------------------------------------------ r1463 | alx | 2016-11-21 11:52:54 +0500 (Пн, 21 ноя 2016) | 2 lines Добавлен новый тип платы - RT-01. ------------------------------------------------------------------------ r1462 | alx | 2016-11-17 17:41:13 +0500 (Чт, 17 ноя 2016) | 3 lines В веб-интерфейсе в конфигурации канальных окончаний FXS платы VE-01 добавлен параметр выбора длительности Flash. ------------------------------------------------------------------------ r1461 | alx | 2016-11-17 17:19:41 +0500 (Чт, 17 ноя 2016) | 3 lines В веб-интерфейсе в конфигурации параметров окончаний FXO платы VE-01 чекбокс "Запретить отбой по сигналу Занято" заменен параметром "Отбой после x циклов Занято". ------------------------------------------------------------------------ r1460 | alx | 2016-11-10 15:37:25 +0500 (Чт, 10 ноя 2016) | 3 lines В веб-интерфейсе в конфигурации платы VE-01 канальным окончаниям FXO добавлен чекбокс "Запретить отбой по сигналу "Занято"". ------------------------------------------------------------------------ r1459 | alx | 2016-11-09 18:29:03 +0500 (Ср, 09 ноя 2016) | 2 lines В веб-интерфейсе в конфигурации канальных окончаний SIP добавлен параметр Session-Expires. ------------------------------------------------------------------------ r1458 | alx | 2016-11-09 15:59:30 +0500 (Ср, 09 ноя 2016) | 5 lines В веб-интерфейсе запрещено закрытие окна с сообщением об ошибке API клавишей ESC, так как в этом случае не снимается блокировка последующих периодических запросов. Позднее это ограничение планируется устранить (see #211). ------------------------------------------------------------------------ r1457 | alx | 2016-11-09 12:20:30 +0500 (Ср, 09 ноя 2016) | 3 lines Исправлена ошибка: таймер опроса чата обновлялся только при успешном завершении запроса, в результате при возникновении ошибки соответствующее сообщение появлялось каждую секунду. ------------------------------------------------------------------------ r1456 | alx | 2016-11-09 10:38:14 +0500 (Ср, 09 ноя 2016) | 3 lines В веб-интерфейсе в конфигурации платы SM-02 добавлена возможность выбора линии refclk для синхронизации генератора блока. ------------------------------------------------------------------------ r1455 | alx | 2016-11-07 10:49:09 +0500 (Пн, 07 ноя 2016) | 3 lines Исправлена ошибка: после обновления пакета sw предупреждение об изменении ревизии ПЛИС появлялось даже если ревизия ПЛИС не менялась. ------------------------------------------------------------------------ r1454 | alx | 2016-11-07 10:35:11 +0500 (Пн, 07 ноя 2016) | 3 lines Исправлена ошибка: в веб-интерфейсе при клике ссылки на порт платы во встлывающей подсказке вместо открывания окна конфигурации платы появлялся запрос на соединение каналов. ------------------------------------------------------------------------ r1453 | alx | 2016-11-03 12:36:28 +0500 (Чт, 03 ноя 2016) | 2 lines Добавлен забытый ранее файл. ------------------------------------------------------------------------ r1452 | alx | 2016-11-03 12:34:55 +0500 (Чт, 03 ноя 2016) | 3 lines В веб-интерфейсе в состоянии платы TE-01 увеличена разрядность величины отображаемой задержки потоков E1 с 5 до 8 бит. ------------------------------------------------------------------------ r1451 | alx | 2016-11-03 11:41:08 +0500 (Чт, 03 ноя 2016) | 2 lines Реализована функция чата. Closes #194. ------------------------------------------------------------------------ r1450 | alx | 2016-11-01 18:38:35 +0500 (Вт, 01 ноя 2016) | 6 lines Исправлена ошибка в веб-интерфейсе конфигурации платы VE-01: при изменении параметров канального окончания пропадал комментарий канального окончания. Причина была в том, что при нажатии "OK" в диалоге измеения параметров окончания строка в таблице канальных окончаний удалялась и на ее место добавлялась новая. Теперь комментарий копируется из старой строки в новую. Fixes #207. ------------------------------------------------------------------------ r1449 | alx | 2016-11-01 17:58:15 +0500 (Вт, 01 ноя 2016) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1448 | alx | 2016-11-01 17:34:22 +0500 (Вт, 01 ноя 2016) | 8 lines * В базе данных CDR теперь сохраняется тип окончания вызываемого абонента. * В веб-интерфейсе на вкладке CDR добавлено отображение типов канальных окончаний как вызывающего, так и вызываемого абонентов. В условиях автоматической передачи файлов CDR и параметров поиска теперь можно выбирать тип окончаний как вызывающего, так и вызываемого. * В строке формата записей CDR добавилась комбинация символов "%t", на место которой подставляется тип окончания вызывамеого абонента. ------------------------------------------------------------------------ r1447 | alx | 2016-10-31 15:11:35 +0500 (Пн, 31 окт 2016) | 4 lines Исправлена ошибка веб-интерфейса: в состоянии платы VE-01 неверно отображалась информация в случае регистрации нескольких юзер-агентов под одной и той же учетной записью (SIP-пользователем). ------------------------------------------------------------------------ r1446 | alx | 2016-10-28 12:52:20 +0500 (Пт, 28 окт 2016) | 6 lines В веб-интерфейсе на вкладке "TDM" ячейки субвкладок "СУВы" и "Данные КИ" теперь раскрашиваются аналогично субвкладке "Таблица коммутации". Также на субвкладках "СУВы" и "Данные КИ" добавлены всплывающие подсказки и выделение ячеек скоммутированных каналов аналогично субвкладке "Таблице коммутации". Closes #190. ------------------------------------------------------------------------ r1445 | alx | 2016-10-27 14:47:20 +0500 (Чт, 27 окт 2016) | 3 lines В веб-интерфейсе в заголовках окон конфигурации плат кроме имени платы и номера слота теперь отображается комментарий к плате (если он есть). Closes #195. ------------------------------------------------------------------------ r1444 | alx | 2016-10-26 10:43:53 +0500 (Ср, 26 окт 2016) | 9 lines Изменена логика переключения вкладок веб-интерфейса: ранее сначала показывалась выбранная вкладка, генерировалось событие onShow, после чего скрывались остальные вкладки. Таким образом, на момент генерации события onShow отображались сразу две вкладки - и выбранная, и предыдущая, что создавало неудобства при манипуляциях размерами окна. Теперь сначала скрываются все вкладки, затем показывается выбранная вкладка, затем генерируется событие onShow. В окне конфигурации платы VE-01 при переключении на вкладку "SIP окончания" производится повторное центрирование окна, так как эта вкладка заметно шире первой. ------------------------------------------------------------------------ r1443 | alx | 2016-10-25 18:32:05 +0500 (Вт, 25 окт 2016) | 5 lines Улучшена работа при перетаскивании мышью ячеек в таблице коммутации TDM маппера: ранее, если надо было соединить ячейку с расположенной ниже ячейкой, всплывающая подсказка мешала позиционировать курсор на целевую ячейку. Теперь при клике ячейки канала всплывающие подсказки убираются. ------------------------------------------------------------------------ r1442 | alx | 2016-10-25 14:29:46 +0500 (Вт, 25 окт 2016) | 7 lines Добавлена команда API, возвращающая ревизию текущей загруженной прошивки ПЛИС и ревизию прошивки ПЛИС, прочитанную из файла прошивки. При выводе вопроса о рестарте swd, если ревизия файла прошивки больше текущей загруженной ревизии, выдается предупреждение о том, что при старте swd будет произведен рестарт всех плат блока. Также подобное предупреждение выдается при запросе перезагрузки платы. Closes #205. ------------------------------------------------------------------------ r1441 | alx | 2016-10-25 10:56:06 +0500 (Вт, 25 окт 2016) | 2 lines Номер текущей ревизия ПЛИС теперь хранится в первом байте прошивки ПЛИС, а не в коде poller.cpp. ------------------------------------------------------------------------ r1440 | alx | 2016-10-25 10:44:15 +0500 (Вт, 25 окт 2016) | 2 lines Исправлена пара опечаток в выводимом в лог тексте. ------------------------------------------------------------------------ r1439 | alx | 2016-10-20 12:28:44 +0500 (Чт, 20 окт 2016) | 3 lines Технические правки, устраняющие предупреждения компилятора. В-основном касаются квалификаторов const и приведения типов. ------------------------------------------------------------------------ r1438 | alx | 2016-10-20 10:09:43 +0500 (Чт, 20 окт 2016) | 6 lines Изменена работа swd при обновлении ПО с указанием пользовательского URL: ранее в конфиг-файлах выполнялся поиск фиксированной строки "http://adc-line.ru/feeds/sw-01/ipk", которая заменялась на указанный пользователем URL. Теперь замена выполняется по регулярному выражению "\w+://.*/sw-01/ipk", чтор позволяет не зависеть от URL в конфиг-файлах по умолчанию. ------------------------------------------------------------------------ r1437 | alx | 2016-10-18 12:25:44 +0500 (Вт, 18 окт 2016) | 7 lines Устранена проблема HTTP сервера, возникавшая в процессе обновления ПО: если процесс обновления ничего не выводил более 3 минут (например загружался большой пакет через медленный канал), соединение закрывалось по таймауту, при этом в веб-браузере ничего не отображалось, и создавалось впечатление, что процесс обновления "завис". Теперь, если от процесса обновления нет вывода в течение минуты, сервер передает в сторону браузера строку-коментарий для поддержания соединения открытым. ------------------------------------------------------------------------ r1436 | alx | 2016-10-17 12:21:52 +0500 (Пн, 17 окт 2016) | 4 lines Исправлены ошибки веб-интерфейса конфигурации платы TE-01: * в браузере chrome окно конфигурации растягивалось на всю ширину окна браузера; * в таблице коммутации каналов не маркировались каналы, нанимаемые платой TE-01. ------------------------------------------------------------------------ r1435 | alx | 2016-10-10 12:32:27 +0500 (Пн, 10 окт 2016) | 8 lines Устранена проблема, которая могла возникать при обновлении прошивки плат, использующих расширенные проверочные коды: если после передачи плате запроса RESTART и ответа на него, но до реального рестарта плата успевала ответить на какой-то другой запрос с расширенным проверочным кодом, транспорт на стороне SW-01 переходил в режим расширенного проверочного кода, и запрос на программирование от платы мог не приняться, в результате чего обновление прошивки платы не начиналось. Теперь запрос на программирование платы принимается независимо от текущего режима проверочных кодов. ------------------------------------------------------------------------ r1434 | alx | 2016-10-06 18:18:05 +0500 (Чт, 06 окт 2016) | 4 lines В конфигурации платы VE-01 добавлена поддержка канальных окончаний "MFC R2". В конфигурации IPv6 VE-01 добавлен вариант "Отключен", при котором IPv6 не используется. По умолчанию конфигурация IPv6 платы VE-01 теперь установлена в "Отключен". ------------------------------------------------------------------------ r1433 | alx | 2016-10-04 16:17:21 +0500 (Вт, 04 окт 2016) | 3 lines Обновлен веб-интерфейс конфигурации платы TE-01: добавлена конфигурация числа каналов в каждом из 8 потоков E1, добавлено отображение счетчиков ethernet. ------------------------------------------------------------------------ r1432 | alx | 2016-10-03 16:50:13 +0500 (Пн, 03 окт 2016) | 3 lines В настройках параметров транков ethernet чекбокс "Использовать MAC для IP" переименован в "Хэшировать MAC для пакетов IP" - это лучше отражает суть настройки. ------------------------------------------------------------------------ r1431 | alx | 2016-09-29 11:58:00 +0500 (Чт, 29 сен 2016) | 3 lines В веб-интерфейсе исправлено отображение вкладок: устранен выход верхней линии рамки за пределы вкладки. Правый верхний угол ярлыков вкладок сделан закругленным. ------------------------------------------------------------------------ r1430 | alx | 2016-09-28 19:07:03 +0500 (Ср, 28 сен 2016) | 8 lines Устранена проблема: при включении порта ethernet в коммутаторе платы SW-01, которое производится при обнаружении наличия платы, использующей ethernet, с небольшой ненулевой вероятностью могла прекратиться передача в соседний порт (с номером на единицу больше). Установлено, что описанный эффект возникал при манипуляциях с битом PU_IVREF порта. Теперь никаких манипуляций с этим битом не проиводится, он устанавливается при подаче питания на плату и при отключении порта больше в ноль не переводится. Прекращений передачи больше не наблюдается. ------------------------------------------------------------------------ r1429 | alx | 2016-09-22 12:40:39 +0500 (Чт, 22 сен 2016) | 3 lines В веб-интерфейсе конфигурации платы VE-01 окончаниям FXS добавлен параметр "Группа перехвата вызовов". На вкладке "ДВО" добавлена конфигурация кода вызова услуги "Перехват вызова". ------------------------------------------------------------------------ r1428 | alx | 2016-09-22 11:54:58 +0500 (Чт, 22 сен 2016) | 3 lines В скриптах веб-интерфейса обновлена версия jQuery до 3.1.0. Веб-интерфейс со старой версией (1.7.2) доступен по URL "/old.html". ------------------------------------------------------------------------ r1427 | alx | 2016-09-22 11:51:39 +0500 (Чт, 22 сен 2016) | 3 lines Исправлены стили элементов веб-интерфейса: в браузерах Chrome не отображался градиент в заголовках окон и кнопках на вкладке "Разное". Теперь отображается. ------------------------------------------------------------------------ r1426 | alx | 2016-09-22 11:49:12 +0500 (Чт, 22 сен 2016) | 9 lines Реализован workaround бага, обнаруженного в браузерах chrome версии 53: когда браузер запрашивает документ, имеющийся у него в кэше, с указанием заголовка "If-None-Match", то при получении ответа "304 Not Modified" браузер с некоторой вероятностью мог не применять запрошенный файл при рендеринге страницы. Теперь сервер, получив запрос, проверяет, нет ли в заголовке "User-Agent" подстроки "Chrome/53.", и если есть, игнорирует "If-None-Match", всегда отдавая запрошенный контент вместо ответа "304 Not Modified". ------------------------------------------------------------------------ r1425 | alx | 2016-09-16 15:54:21 +0500 (Пт, 16 сен 2016) | 5 lines Tooltip'ам в таблице коммутации каналов добавлена стрелочка, перекрывающая промежуток между телом tooltip'а и ячейкой таблицы, возникающий в некоторых версиях Internet Explorer. Это позволяет перевести курсор мыши с ячейки на ссылку в tooltip'е без пропадания tooltip'а. Closes #191. ------------------------------------------------------------------------ r1424 | alx | 2016-09-15 18:45:55 +0500 (Чт, 15 сен 2016) | 3 lines При отображении конфигурации платы PD-04, на которой не установлено ни одного модуля, в окне конфигурации выводится надпись "Модули не установлены". Closes #81. ------------------------------------------------------------------------ r1423 | alx | 2016-09-15 17:38:30 +0500 (Чт, 15 сен 2016) | 7 lines Изменена логика работы агента Zabix с ключами элементов данных: теперь при запросе элементов данных плат проверяется второй элемент ключа (ранее второй элемент ключа игнорировался). Если второй элемент ключа содержит слово "board" или название платы, совпадающее с названием реально установленной в блоке платы, агент возвращает запрошенный элемент данных. В противном случае возвращается ошибка "unsupported key" (если второй элемент ключа не совпадает с названием платы) или "Not Found" (если плата отсутствует в блоке). ------------------------------------------------------------------------ r1422 | alx | 2016-09-15 15:25:33 +0500 (Чт, 15 сен 2016) | 4 lines Изменился алгоритм резервирования потоков E1 в TDM-маппере: при исправности основного потока резервный поток может использоваться для передачи произвольных данных (ранее в него всегда передавалась копия основного потока). ------------------------------------------------------------------------ r1421 | alx | 2016-09-06 10:39:53 +0500 (Вт, 06 сен 2016) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1420 | alx | 2016-09-06 10:37:52 +0500 (Вт, 06 сен 2016) | 2 lines Добавлена конфигурация групп вызовов для платы VE-01. ------------------------------------------------------------------------ r1419 | alx | 2016-08-26 17:58:32 +0500 (Пт, 26 авг 2016) | 4 lines В веб-интерфейсе конфигурации платы TE-01 при отсутствии в плате модуля E1 отображается надпись "Модуль E1 не установлен", при этом все управляющие элементы конфигурации E1 заблокированы. Closes #197. ------------------------------------------------------------------------ r1418 | alx | 2016-08-26 17:03:01 +0500 (Пт, 26 авг 2016) | 4 lines В веб-интерфейсе конфигурации платы VE-01 добавлена конфигурация IPv6. Сделано сохранение в конфиг-файле варианта конфигурации IPv6 (авто или статический) и, если статический - то адреса и маски (размера префикса). ------------------------------------------------------------------------ r1417 | alx | 2016-08-25 10:29:32 +0500 (Чт, 25 авг 2016) | 11 lines Изменена система прав пользователей: - Добавлены новые права сохранения конфигурации в файл и записи команд опроса и сброса счетчиков плат SM-01 и SM-02. - Право записи в переменные плат теперь проверяется для каждой переменной, (и даже для каждого записываемого значения), для чего введен метод canWrite(). - База данных учетных записей обновлена до версии 2, изначально новые права совпадают с общим правом записи. Изменен интерфейс пользователей платы: появилась кнопка измнения настроек пользователя, с помощью которой можно менять права и комментария пользователя. Closes #192. ------------------------------------------------------------------------ r1416 | alx | 2016-08-16 10:14:01 +0500 (Вт, 16 авг 2016) | 3 lines В веб-интерфейсе при нажатии кнопки "Сохранить конфигурацию" выдается вопрос: "Вы действительно хотите сохранить текущую конфигурацию в ПЗУ ?". ------------------------------------------------------------------------ r1415 | alx | 2016-08-05 17:19:39 +0500 (Пт, 05 авг 2016) | 4 lines При пропадании платы VE-01 выполняется проверка, не находится ли плата в процессе обновления прошивки. И если находится, то ethernet порт коммутатора, работающий с этой платой, оставляется включенным чтобы не нарушить процесс обновления. ------------------------------------------------------------------------ r1414 | alx | 2016-08-05 17:14:40 +0500 (Пт, 05 авг 2016) | 4 lines В момент начала обновления прошивки платы, сразу после команды RESTART транспорт переводится в режим проверочных кодов XOR8, так как начальный загрузчик платы, выполняющий обновление, может не поддерживать расширенные проверочные коды. ------------------------------------------------------------------------ r1413 | alx | 2016-08-05 14:41:04 +0500 (Пт, 05 авг 2016) | 3 lines Значение 3 поля State состояния интерфейсов регенераторов платы SM-02 теперь отображается как "Нет СЦС(3)". Closes #189. ------------------------------------------------------------------------ r1412 | alx | 2016-08-03 11:31:05 +0500 (Ср, 03 авг 2016) | 2 lines Добавлена функция скриншота веб-страницы по нажатию Ctrl-Shift-S. Closes #187. ------------------------------------------------------------------------ r1411 | alx | 2016-08-03 10:59:23 +0500 (Ср, 03 авг 2016) | 4 lines Изменено отображение обозначений регенераторов плат SM-01 и SM-02: регенераторы типа 1 обозначаются строкой "SM", регенераторы типа 2 обоначаются "R<n-1>", где n - номер регенератора. See #186. ------------------------------------------------------------------------ r1410 | alx | 2016-08-01 18:57:25 +0500 (Пн, 01 авг 2016) | 7 lines Исправлена ошибка: при отсутствии конфигурации ПЛИС (например из-за испорченного конфигурационного файла) из любого регистра ПЛИС читаются единицы, что могло ошибочно интерпретироваться программой как нахождение ПЛИС в режиме MASTER. Теперь обращения к регистрам ПЛИС и интерпретация их значений производится только при наличии конфигурации. Также при переходе в режим MASTER проверяется адрес платы (он должен быть 9 или 10). Closes #67. ------------------------------------------------------------------------ r1409 | alx | 2016-08-01 17:41:52 +0500 (Пн, 01 авг 2016) | 4 lines Изменено отображение регенераторов плат SM-01 и SM-02: в первой строке таблицы регенераторов отображается имя платы, в остальных строках отображается "M" или "R<n>" в зависимости от значения поля SoftVer регенератора. Closes #186. ------------------------------------------------------------------------ r1408 | alx | 2016-08-01 17:26:00 +0500 (Пн, 01 авг 2016) | 4 lines Изменено обозначение интерфейсов регенераторов плат SM-01 и SM-02: если у регенератора два интерфейса, они обозначаются "A" и "B", если 4 - то "A1", "B1", "B2" и "A2". Closes #185. ------------------------------------------------------------------------ r1407 | alx | 2016-08-01 17:01:40 +0500 (Пн, 01 авг 2016) | 4 lines В состоянии интерфейсов и регенераторов платы SM-02 ячейки "State" выделяются красным или зеленым цветом в зависимости от текущего состояния (как у платы SM-01). Closes #177. ------------------------------------------------------------------------ r1406 | alx | 2016-06-28 17:53:47 +0500 (Вт, 28 июн 2016) | 2 lines Убрано предупреждение об устаревшей прошивке платы GE-108 при открытии диалога конфигурации. ------------------------------------------------------------------------ r1405 | alx | 2016-06-28 12:38:37 +0500 (Вт, 28 июн 2016) | 4 lines Исправлена ошибка, приводившая к неверному отображению значения AS и неотображению значения UAS интерфейсов регенераторов второго типа. Ошибка присутствовала начиная с r1400. ------------------------------------------------------------------------ r1404 | alx | 2016-06-27 09:50:38 +0500 (Пн, 27 июн 2016) | 3 lines Исправлена ошибка, в результате которой нельзя было сконфигурировать все каналы линейного тракта плат SM-01, SM-02 для TDM. Closes #183. ------------------------------------------------------------------------ r1403 | alx | 2016-06-23 16:11:49 +0500 (Чт, 23 июн 2016) | 4 lines Названия линий тактовой синхронизации приведены к единой системе: refclk0 и refclk1. Названия исправлены в интерфейсах конфигурации плат SM-01, SM-02, TE-01, VE-01, а также на вкладке "Генератор". Closes #182. ------------------------------------------------------------------------ r1402 | alx | 2016-06-20 11:13:57 +0500 (Пн, 20 июн 2016) | 4 lines Изменены названия вариантов web-интерфейса: вместо "MC04-DSL-3U" и "MC04-VoIP-3U" теперь будет "Мультиплексор" и "IP-АТС" соответственно. В заголовке страницы вместо "MC04-DSL-3U" теперь указывается выбранный вариант интерфейса. ------------------------------------------------------------------------ r1401 | alx | 2016-06-20 11:02:31 +0500 (Пн, 20 июн 2016) | 3 lines Добавлена поддержка расширенных проверочных кодов (CRC16, CRC32) при обмене сообщениями между платами блока. ------------------------------------------------------------------------ r1400 | alx | 2016-06-14 18:11:41 +0500 (Вт, 14 июн 2016) | 3 lines В веб-интерфейсе из таблицы состояния регенераторов плат SM-01 и SM-02 убран столбец State. Closes #179. ------------------------------------------------------------------------ r1399 | alx | 2016-06-14 17:33:26 +0500 (Вт, 14 июн 2016) | 8 lines В веб-интерфейсе изменен интерфейс конфигурации плат SM-01 и SM-02. Таблица "Конфигурация кросс-интерфейсов (TDM)" удалена, параметры "Номер E1" перенесены в таблицы "Конфигурация DSL" и "Конфигурация E1". В качестве числа каналов TDM используется параметр "Позиция eth". Сделано автозаполнение полей "Число каналов Eth" при изменении полей "Число каналов DSL" и "Позиция eth" с возможностью их ручного изменения. Closes #176. ------------------------------------------------------------------------ r1398 | alx | 2016-06-10 15:29:27 +0500 (Пт, 10 июн 2016) | 4 lines Исправлена ошибка: при неудачном изменении адреса блока (например при отсутствии прав на его изменение) скрипт все равно перенаправлял браузер по таймеру на новый адрес. Теперь при возникновении ошибки таймер отменяется. Closes #138. ------------------------------------------------------------------------ r1397 | alx | 2016-06-10 15:05:05 +0500 (Пт, 10 июн 2016) | 4 lines Исправлена ошибка: при включении порта плат GE-04 и PE-04 в VLAN сбрасывались "лишние" чекбоксы всех имеющихся VLAN, а не только текущего. Closes #25. ------------------------------------------------------------------------ r1396 | alx | 2016-06-10 15:02:40 +0500 (Пт, 10 июн 2016) | 2 lines В веб-интерфейсе конфигурации плат ------------------------------------------------------------------------ r1395 | alx | 2016-06-10 14:38:07 +0500 (Пт, 10 июн 2016) | 3 lines В веб-интерфейсе в состоянии регенераторов плат SM-01 и SM-02 значения параметра MAST 0, 1 и 2 теперь отображаются как "S(0)", "M(1)" и "S(2)". See #173. ------------------------------------------------------------------------ r1394 | alx | 2016-06-10 14:22:46 +0500 (Пт, 10 июн 2016) | 4 lines В веб-интерфейсе при смене режима "2-х пр."/"4-х пр." интерфейсов платы EM-04 интерфейсам автоматически устанавливаются номинальные уровни, соответствующие выбранному режиму. Closes #62. ------------------------------------------------------------------------ r1393 | alx | 2016-06-10 12:45:49 +0500 (Пт, 10 июн 2016) | 3 lines В веб-интерфейсе на вкладке "Обновление ПО" добавлена кнопка "Обновить все" для обновления прошивок всех плат, для которых имеются обновления. Closes #20. ------------------------------------------------------------------------ r1392 | alx | 2016-06-09 16:59:20 +0500 (Чт, 09 июн 2016) | 2 lines В интерфейсе конфигурации плат FO-08 и FS-08 убрана колонка "Маска". Closes #145. ------------------------------------------------------------------------ r1391 | alx | 2016-06-09 16:19:50 +0500 (Чт, 09 июн 2016) | 5 lines При изменении (включении/выключении) режима канальных плат теперь сохраняется прежнее значение соседних бит регистра tdmControl. Таким образом сохраняется состояние режима инверсии шин и разрешения выхода. Closes #170. ------------------------------------------------------------------------ r1390 | alx | 2016-06-09 12:22:04 +0500 (Чт, 09 июн 2016) | 2 lines Исправлена ошибка: не сохранялась в конфиг-файле конфигурация канала 256 платы VE-01. ------------------------------------------------------------------------ r1389 | alx | 2016-06-09 10:57:31 +0500 (Чт, 09 июн 2016) | 6 lines В конфигурации плат FS-08, FO-08, EM-04, MI-04, E1-08, GE-04, GE-12, GE-108, PE-04 каждому порту добавлено поле "Комментарий". Введенные комментарии сохраняются в файле конфигурации. В конфигурации платы VE-01 комментарии добавлены канальным окончаниям SIP и канальными окончаниям IPoTDM. Closes #165. ------------------------------------------------------------------------ r1388 | alx | 2016-06-07 10:28:41 +0500 (Вт, 07 июн 2016) | 6 lines Выдача общего RESET в блок теперь сопровождается передачей команды RESTART для всех слотов кассеты независимо от наличия и типа обнаруженных плат. Этим мы гарантируем, что при старте программы swd, если была обновлена прошивка ПЛИС, после переконфигурации ПЛИС быдет выполнен рестарт плат SM-01 несмотря на то, что наличие плат еще не было определено программой. Closes #180. ------------------------------------------------------------------------ r1387 | alx | 2016-06-06 18:43:39 +0500 (Пн, 06 июн 2016) | 3 lines В таблицу на вкладке "RSTP" внутри вкладки "Ethernet" добавлены столбцы с указанием номера слота и имени платы, к которым подключен порт. Closes #174. ------------------------------------------------------------------------ r1386 | alx | 2016-06-06 09:53:06 +0500 (Пн, 06 июн 2016) | 6 lines Изменен алгоритм чтения большого числа переменных одной платы: теперь перед выполнением чтения производится дополнительная сериализация - формируется очередь запросов, отправляемых в плату строго последовательно, каждый следующий запрос после получения ответа на предыдущий. Этим уменьшена вероятность неполучения ответа от платы из-за ее занятости обработкой других запросов (обычно такая проблема возникала с платой SM-01). ------------------------------------------------------------------------ r1385 | alx | 2016-06-02 09:36:57 +0500 (Чт, 02 июн 2016) | 4 lines Проверка ревизии ПЛИС и ее переконфигурация в случае обнаружения устаревшей ревизии теперь выполняется до старта транспортов, что исключает нежелательные эффекты, возникавшие при переконфигурации ПЛИС при уже работающих транспортах. Closes #168. ------------------------------------------------------------------------ r1384 | alx | 2016-06-01 17:43:26 +0500 (Ср, 01 июн 2016) | 3 lines Исправлена ошибка: при остановке swd некорректно останавливался агент Zabbix, что приводило к перезагрузке платы если swd немедленно не запускался снова. ------------------------------------------------------------------------ r1383 | alx | 2016-06-01 17:13:03 +0500 (Ср, 01 июн 2016) | 9 lines В алгоритме передачи конфигурации плате VE-01 сделан ряд улучшений для обеспечения работы с большим количеством глобальных параметром: * если все глобальные параметры умещаются в один пакет прочими конфигурационными переменными, все это отправляется в платы одним пакетом (как и было раньше); * если все в один пакет не поместилось, конфигурационные переменные записываются отдельно, а затем делается попытка отправить отдельно все глобальные параметры одним пакетом; * если все глобальные параметры не помещаются в один пакет, они передаются в плату отдельно по частям - по мере за полнения пакета. ------------------------------------------------------------------------ r1382 | alx | 2016-05-23 11:06:22 +0500 (Пн, 23 мая 2016) | 3 lines Текст аварии платы PS-220-BRS "Отсутствует напряжение 12В" изменен на "Отсутствует напряжение Uвых". Closes #175. ------------------------------------------------------------------------ r1381 | alx | 2016-05-20 15:47:08 +0500 (Пт, 20 мая 2016) | 3 lines Исправлена ошибка: не устанавливалось значение параметра "Таймаут набора" при конфигурации окончаний ISDN PRI платы VE-01. ------------------------------------------------------------------------ r1380 | alx | 2016-05-16 16:31:59 +0500 (Пн, 16 мая 2016) | 2 lines Добавлена поддержка платы PS-220-BRS. ------------------------------------------------------------------------ r1379 | alx | 2016-05-16 10:41:39 +0500 (Пн, 16 мая 2016) | 2 lines Добавлена поддержка платы PS-220D. ------------------------------------------------------------------------ r1378 | alx | 2016-05-13 14:16:45 +0500 (Пт, 13 мая 2016) | 2 lines Добавлена поддержка модулей EM-01, FO-01 и FS-01 платы PD-04. ------------------------------------------------------------------------ r1377 | alx | 2016-04-29 15:41:39 +0500 (Пт, 29 апр 2016) | 3 lines Исправлена ошибка: в конфигурации платы BS-220 отображалось большее число батчиков, чем в ней есть на самом деле. ------------------------------------------------------------------------ r1376 | alx | 2016-04-28 17:53:19 +0500 (Чт, 28 апр 2016) | 2 lines Zabbix агенту добавлены функции hword и hword-be. ------------------------------------------------------------------------ r1375 | alx | 2016-04-28 17:11:10 +0500 (Чт, 28 апр 2016) | 9 lines Размер очереди приема кадров SPI увеличен до 2048. Увеличен лимит на максимальный размер получаемого от сервера списка элементов. В случае превышения лимита в лог выводится сообщение. В Zsbbix агенте в случае запроса переменной платы со значением типа "строка" добавлена проверка на наличие символов с кодами меньше 20. Если такие символы присутствуют, строка преобразуется в последовательность шестнадцатеричных байтов (как в snmpget). ------------------------------------------------------------------------ r1374 | alx | 2016-04-27 15:47:01 +0500 (Ср, 27 апр 2016) | 2 lines Zabbix агенту добавлена функция boardlist. ------------------------------------------------------------------------ r1373 | alx | 2016-04-27 11:57:47 +0500 (Ср, 27 апр 2016) | 3 lines В ключах ethstat Zabbix агента добавлены счетчики для прта CPU (10), исправлена ошибка счетчика 2 (было InternalDrops вместо Bad Octets Rx). ------------------------------------------------------------------------ r1372 | alx | 2016-04-27 10:08:40 +0500 (Ср, 27 апр 2016) | 2 lines Zabbix агенту добавлены ключевые слова wordat и wordat-be. ------------------------------------------------------------------------ r1371 | alx | 2016-04-26 18:28:47 +0500 (Вт, 26 апр 2016) | 3 lines Параметры ключей Zabbix агента теперь разделяются на элементы сразу при их получении от сервера. Добавлена новая функция Zabbix агента - ethstat. ------------------------------------------------------------------------ r1370 | alx | 2016-04-26 18:08:48 +0500 (Вт, 26 апр 2016) | 2 lines Добавлена поддержка LACP. ------------------------------------------------------------------------ r1368 | alx | 2016-04-21 18:31:14 +0500 (Чт, 21 апр 2016) | 5 lines Оптимизирована работа агента Zabbix: при получении от сервера списка элементов данных ключи заранее парсятся для получения промежуточных данных - выполняемой функции, номера слота платы, OID запрашиваемых переменных. Это экономит время при последующей отправке значений серверу, особенно при получении TRAP'ов от плат. See #167. ------------------------------------------------------------------------ r1367 | alx | 2016-04-21 16:33:49 +0500 (Чт, 21 апр 2016) | 2 lines Zabbix агенту добавлена поддержка функции nthbyte - формат ключей, возвращающий произвольный байт строки. ------------------------------------------------------------------------ r1366 | alx | 2016-04-21 16:31:19 +0500 (Чт, 21 апр 2016) | 3 lines Функции Config::split() добавлена возможность работать не со всем содержимым строки, а с ее фрагментом, задаваемым позицией начала и конца. ------------------------------------------------------------------------ r1365 | alx | 2016-04-21 11:16:00 +0500 (Чт, 21 апр 2016) | 2 lines Из веб-интерфейса конфигурации плат SM-01 и SM-02 убран чекбокс "шлейф TDM интерфейсов". ------------------------------------------------------------------------ r1364 | alx | 2016-04-14 11:18:02 +0500 (Чт, 14 апр 2016) | 2 lines Добавлена поддержка функции retiming плат SM-02. ------------------------------------------------------------------------ r1363 | alx | 2016-04-11 17:03:14 +0500 (Пн, 11 апр 2016) | 6 lines Исправлена ошибка: в веб-интерфейсе MC04-DSL-3U "портились" установки режима СУВ в TDM маппере при сохранении конфигурации платы VE-01. Исправлена ошибка: в веб-интерфейсе MC04-DSL-3U нельзя было назначить номер потока E1 транку PRI в конфигурации платы VE-01. ------------------------------------------------------------------------ r1362 | alx | 2016-04-05 12:21:22 +0500 (Вт, 05 апр 2016) | 2 lines На вкладке "Обновление ПО" web-интерфейса теперь отображается полная версия пакета sw. ------------------------------------------------------------------------ r1361 | alx | 2016-04-01 10:22:27 +0500 (Пт, 01 апр 2016) | 3 lines Добавлен вариант web-интерфейса для использования блока в качестве VoIP шлюза. Вариант интерфейса выбирается в диалоге аутентификации пользователя. ------------------------------------------------------------------------ r1360 | alx | 2016-03-30 18:32:47 +0500 (Ср, 30 мар 2016) | 4 lines В ячейках таблицы TDM-маппера атрибут title заменен на "пузырь", отображаемый под ячейкой. При улике на этот "пузырь" открывается окно настроек соответствующей платы с выделением цветом фона соответствующего канала/порта. ------------------------------------------------------------------------ r1359 | alx | 2016-03-30 18:22:04 +0500 (Ср, 30 мар 2016) | 9 lines В конфигурации канальных окончаний платы VE-01 добавлены настройки SRTP. В конфигурации полупостоянных RTP потоков платы VE-01 добавлено управление функицями VAD и VBD, возможность отключения комфортного шума и эхоподавления. Здесь же добавлена установка мастер-ключа для шифрования медиапотока. В статистике RTP платы VE-01 скорректирована (уменьшена на 3 dBm) индикация уровней сигнала в канале. ------------------------------------------------------------------------ r1358 | alx | 2016-03-30 17:59:46 +0500 (Ср, 30 мар 2016) | 2 lines Исправлена опечатка в комментарии генерируемого нами файла /etc/network/interfaces ------------------------------------------------------------------------ r1357 | alx | 2016-03-21 15:31:27 +0500 (Пн, 21 мар 2016) | 5 lines Добавлена возможность установки комментариев потокам E1 и каналам TDM. Комментарии отображаются в таблице коммутации TDM маппера при наведении курсора мыши на соответствующую ячейку таблицы. Комментарии сохраняются в конфиг-файле. Closes #7,#164. ------------------------------------------------------------------------ r1356 | alx | 2016-03-18 19:08:20 +0500 (Пт, 18 мар 2016) | 3 lines Имя блока в шапке веб-страницы сделано кликабельным. При клике вызывается диалог изменения имени блока. Closes #104. ------------------------------------------------------------------------ r1355 | alx | 2016-03-18 18:23:42 +0500 (Пт, 18 мар 2016) | 2 lines Запрещено закрытие окна аутентификации нажатием клавиши ESC. Closes #137. ------------------------------------------------------------------------ r1354 | alx | 2016-03-18 18:14:03 +0500 (Пт, 18 мар 2016) | 4 lines В веб-интерфейсе добавлены отступы справа и слева от текста заголовков окон. В заголовок окна выбора прошивки платы добавлен тип платы, для которой выбирается прошивка. В тело окна добавлена картинка. Closes #129. ------------------------------------------------------------------------ r1353 | alx | 2016-03-18 16:24:03 +0500 (Пт, 18 мар 2016) | 4 lines При конфигурации вставки-выделения каналов оптики платы GE-12 в окно конфигурации канала добавлен заголовок с указанием номера конфигурируемого канала. Если канал находится в режиме транзита, поле ввода номера E1 изначально пустое. Closes #135. ------------------------------------------------------------------------ r1352 | alx | 2016-03-18 15:42:17 +0500 (Пт, 18 мар 2016) | 3 lines Исправлена работа выделения ячеек таблицы коммутации каналов TDM маппера в браузере Internet Explorer. Closes #117. ------------------------------------------------------------------------ r1351 | alx | 2016-03-18 12:46:12 +0500 (Пт, 18 мар 2016) | 3 lines В таблицах состояния плат SM-01 и TE-01 ячейки State раскрашиваются в красныфй или зеленый цвет в зависимости от текущего состояния. Closes #142. ------------------------------------------------------------------------ r1350 | alx | 2016-03-16 14:52:51 +0500 (Ср, 16 мар 2016) | 4 lines Для удобства навигации в таблице коммутации TDM маппера нумерация каналов (столбцов) продублирована в нижней части таблицы. Кнопки "Отменить"/"Вернуть" продублированы под таблицей. Closes #162. ------------------------------------------------------------------------ r1349 | alx | 2016-03-16 14:37:45 +0500 (Ср, 16 мар 2016) | 5 lines Так как платы SM-01 не поддерживают сигнал RESET кросс-платы, одновременно с выдачей сигнала RESET всем имеющимся в кассете платам SM-01 передается команда restart. Это обеспечивает перезапуск платы при переключении с основной платы SW-01 на резервную и обратно, а также по команде "Перезагрузка" веб-интерфейса. Closes #159. ------------------------------------------------------------------------ r1348 | alx | 2016-03-16 14:23:29 +0500 (Ср, 16 мар 2016) | 4 lines В окне загрузки SSH ключей в плату VE-01 при нажатии Enter автоматически срабатывала кнопка "OK", что не позволяло просто ввести перевод строки в окно ввода. Теперь при нажатии Enter кнопка "OK" не срабатывает. Closes #160. ------------------------------------------------------------------------ r1347 | alx | 2016-03-16 12:39:03 +0500 (Ср, 16 мар 2016) | 3 lines В веб-интерфейсе в настройках сети добавлено отображение и установка MTU. Сделано добавление параметра MTU в настройки сетевого интерфейса. Closes #111. ------------------------------------------------------------------------ r1346 | alx | 2016-03-16 12:35:13 +0500 (Ср, 16 мар 2016) | 2 lines Исправлена ошибка, в результате которой нельзя было создать запись мониторинга типа ИСУМ. ------------------------------------------------------------------------ r1345 | alx | 2016-03-16 12:28:21 +0500 (Ср, 16 мар 2016) | 6 lines Исправлена ошибка работы агента Zabbix: при наличии у сервера Zabbix DNS записи AAAA (адреса IPv6) этот адрес использовался агентом для соединения с сервером даже при отсутствии глобального адреса IPv6 у платы SW-01. В результате агент не мог соединиться с сервером из-за использования link-local IPv6 в качестве адреса отправителя пакетов. Теперь адрес IPv6 используется только при наличии глобального IPv6 у платы SW-01. ------------------------------------------------------------------------ r1344 | alx | 2016-03-16 10:36:07 +0500 (Ср, 16 мар 2016) | 4 lines Флаг "don't clear on read" устанавливается при каждом обращении к MIB счетчикам портов ethernet. Изменено выражение для подсчета трафика по портам (исключена возможность появления отрицательных значений). ------------------------------------------------------------------------ r1343 | alx | 2016-03-16 09:49:53 +0500 (Ср, 16 мар 2016) | 5 lines Исправлена ошибка: при скрытии результата проверки обновлений, если он показал наличие доступных обновлений, в панели со списком обновлений появляются лишние кнопки "выбрать все", "отменить все" и "установить выбранные пакеты". Fixes #166. ------------------------------------------------------------------------ r1330 | alx | 2016-02-25 15:15:02 +0500 (Чт, 25 фев 2016) | 2 lines Убрано несколько предупреждений компилятора. ------------------------------------------------------------------------ r1329 | alx | 2016-02-25 15:05:15 +0500 (Чт, 25 фев 2016) | 3 lines Исправлен текст title кнопки добавления системы мониторинга в веб-интерфейсе. Подробности об использовании агента Zabbix: http://46.146.217.16:8787/sw-01/wiki/ZabbixAgent ------------------------------------------------------------------------ r1328 | alx | 2016-02-25 11:25:16 +0500 (Чт, 25 фев 2016) | 2 lines Добавлены забытые в прошлом коммите файлы. ------------------------------------------------------------------------ r1327 | alx | 2016-02-25 11:23:55 +0500 (Чт, 25 фев 2016) | 3 lines В веб-интерфейсе вкладки "SNMP" и "ИСУМ КПО-01" объединены в одну общую вкладку "Мониторинг". Добавлен активный Zabbix-агент. ------------------------------------------------------------------------ r1326 | alx | 2016-01-14 11:12:16 +0500 (Чт, 14 янв 2016) | 3 lines Исправлена ошибка: при конфигурации платы BS-220 в нее пытались писать маски и инверсии для большего числа сенсоров, чем в ней есть (как в плате PS-48D). ------------------------------------------------------------------------ r1325 | alx | 2016-01-11 18:07:58 +0500 (Пн, 11 янв 2016) | 7 lines Изменен интерфейс конфигурации платы PS-48D: - добавлено отображение температуры; - количество датчиков увеличено с 2 до 6; - добавлено состояние и кнопки уроавления двумя выходными реле. - Состояние выходных реле записывается в файл конфигурации и восстанавливается из него. Closes #161. ------------------------------------------------------------------------ r1324 | alx | 2015-12-30 14:18:45 +0500 (Ср, 30 дек 2015) | 4 lines Реализовано расширение протокола доступа к переменным плат, позволяющее обращаться к таблицам с более чем 255 строками. В веб-интерфейсе платы VE-01 сделано отображение/конфигурация канала 256. ------------------------------------------------------------------------ r1323 | alx | 2015-12-30 10:10:14 +0500 (Ср, 30 дек 2015) | 3 lines Исправлена ошибка активации создания/конфигурации окончаний R2 платы VE-01. Добавлена поддержка конфигурации кодеков GSM и G728 в плате VE-01. ------------------------------------------------------------------------ r1322 | alx | 2015-12-28 16:42:31 +0500 (Пн, 28 дек 2015) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1321 | alx | 2015-12-28 15:50:32 +0500 (Пн, 28 дек 2015) | 8 lines Объект платы VE-01 сохраняет получаемые от платы features и отдает их в ответе на запрос API genComm с полем features. Исправлены ошибки в коде HTML (дублирование закрывающих тэгов и </td> вместо </tr>). В конфигурации платы VE-01 добавлены настройки T.38 в окончаниях SIP и конфигурация канальных окончаний MFC R2 (если features индицирует наличие их поддержки в плате). ------------------------------------------------------------------------ r1320 | alx | 2015-12-07 16:27:40 +0500 (Пн, 07 дек 2015) | 2 lines В конфигурации платы FS-08 значение по умолчанию параметра "Напряжение линии" установлено в 24 В. ------------------------------------------------------------------------ r1319 | alx | 2015-11-25 16:22:02 +0500 (Ср, 25 ноя 2015) | 2 lines Добавлена поддержка загрузки в плату VE-01 публичных ключей SSH. ------------------------------------------------------------------------ r1318 | alx | 2015-11-25 12:14:36 +0500 (Ср, 25 ноя 2015) | 2 lines исправлена ошибка, из-за которой из платы VE-01 не считывался канал 255. ------------------------------------------------------------------------ r1317 | alx | 2015-11-24 14:24:19 +0500 (Вт, 24 ноя 2015) | 3 lines Исправлена ошибка: при некоторых условиях после переконфигурации ПЛИС на шину RESET мог выдаваться сигнал сброса недостаточной длительности. ------------------------------------------------------------------------ r1316 | alx | 2015-11-17 11:04:51 +0500 (Вт, 17 ноя 2015) | 3 lines Исправлена ошибка: после автоматической коммутации обратного канала в таблице коммутации стиль отображения канала мог оставаться неверным (например как для режима "очистить"). ------------------------------------------------------------------------ r1315 | alx | 2015-11-17 10:51:11 +0500 (Вт, 17 ноя 2015) | 3 lines Добавлена возможность просматривать CDR, выбирая записи по набору условий (период времени, слот, плата, тип окончаний, имя/номер, длительность соединения и т.п.). ------------------------------------------------------------------------ r1314 | alx | 2015-11-16 18:33:46 +0500 (Пн, 16 ноя 2015) | 3 lines Сделана поддержка множественной регистрации на плате VE-01: каждому SIP-пользователю добавлен хэш "контакт" - expires. ------------------------------------------------------------------------ r1313 | alx | 2015-11-13 15:56:48 +0500 (Пт, 13 ноя 2015) | 3 lines В окне конфигурации платы SM-01 надпись "Состояние ethernet линкa" заменена на "Состояние порта Ethernet". Closes #143. ------------------------------------------------------------------------ r1312 | alx | 2015-11-13 15:35:31 +0500 (Пт, 13 ноя 2015) | 2 lines При старте swd в журнал выводится номер ревизии swd. Closes #154. ------------------------------------------------------------------------ r1311 | alx | 2015-11-13 14:51:39 +0500 (Пт, 13 ноя 2015) | 6 lines Изменена работа с SPI: теперь при старте поллер создает очередь транзакций, а модули display и board_SW, если плата работает в режиме Master, вместо прямого обращения к SPI помещают транзакцию в очередь и ждут, когда она будет выполнена в потоке поллера. Поток поллера на каждом проходе цикла проверяет очередь транзакций и, если она не пуста, выполняет одну транзакцию из очереди. ------------------------------------------------------------------------ r1310 | alx | 2015-11-13 12:14:37 +0500 (Пт, 13 ноя 2015) | 6 lines Добавлена возможность контроля времени выполнения основного цикла рабочего потока. При превышении двух секунд выдается сообщение в журнал. Изменено условие в цикле обработки очереди принятых от плат сообщений: теперь сообщения из очереди обрабатываются, пока общее время обработки не превысит секунду. ------------------------------------------------------------------------ r1309 | alx | 2015-11-13 11:53:08 +0500 (Пт, 13 ноя 2015) | 7 lines Transport::schedule() заменена макросом, вызывающим Transport::real_schedule(). В случае отладочной сборки с DEBUG_TIME в real_schedule() передается дополнительный аргумент - место вызова. Оптиизирован код MUTEX_AUTO_LOCK: при компиляции не в отладочном режиме локеру не передается и в нем не сохраняется место вызова. ------------------------------------------------------------------------ r1308 | alx | 2015-11-13 11:33:25 +0500 (Пт, 13 ноя 2015) | 9 lines Добавлены возможности измерения времени захвата/ожидания мутексов. Сделан макрос MUTEX_AUTO_LOCK, запоминающий место (файл/строка) захвата мутекса. Контролируется время захвата и время ожидания освобождения мутекса. Если оно превышает заданное предельное значение, в лог выводится сообщение. Везде создане объектов AutoMutexLocker заменено на макрос MUTEX_AUTO_LOCK. В модуле scheduler добавлен контроль времени выполнения callback-функции. Если время превышает 100 мс, в лог выводится сообщение. ------------------------------------------------------------------------ r1307 | alx | 2015-11-13 10:07:05 +0500 (Пт, 13 ноя 2015) | 2 lines В классе Config добавлен метод cloneDocument(). Возвращает полную копию XML-документа. ------------------------------------------------------------------------ r1306 | alx | 2015-11-13 09:56:25 +0500 (Пт, 13 ноя 2015) | 3 lines Исправлена ошибка: при открытии в пользовательском интерфейсе конфигурации платы GE-04 выдавалось сообщение "Ошибка чтения переменной .4.x.10.0: Not found". ------------------------------------------------------------------------ r1305 | alx | 2015-11-11 14:16:35 +0500 (Ср, 11 ноя 2015) | 3 lines Исправлена ошибка: при "закрытии" неоконченных аварий в журнале аварий при старте swd в поле времени окончания вместо времени записывалась строка "%s". ------------------------------------------------------------------------ r1304 | alx | 2015-11-10 17:32:46 +0500 (Вт, 10 ноя 2015) | 11 lines Добавлено переопределение имен аварий (TRAP'ов) .7.x.1.0, .7.x.2.0, .7.x.3.0 и .7.x.4.0 платы PD-04, где x - номер модуля. Имена присваиваются вида "<имя датчика>: Авария", где <имя датчика> - имена датчиков и реле, возможность установки которых для каналов модулей появилась в r1240. Изменены имена датчиков и реле по умолчанию: "c1in" --> "Вход x-1", "c1out" --> "Выход x-1", "c2in" --> "Вход x-2", "c2out" --> "Выход x-2", где x - номер модуля. Closes #155. ------------------------------------------------------------------------ r1303 | alx | 2015-11-09 19:11:28 +0500 (Пн, 09 ноя 2015) | 3 lines Исправлена ошибка, допущенная в r1300: при изменении параметра "Protocol version" в настройках RSTP ошибочно выдавалось сообщение "Forward Delay and Max Age are inconsistent". ------------------------------------------------------------------------ r1302 | alx | 2015-10-30 17:57:05 +0500 (Пт, 30 окт 2015) | 2 lines В настройки портов платы PE-04 добавлено включение режима High Power. ------------------------------------------------------------------------ r1301 | alx | 2015-10-30 17:38:44 +0500 (Пт, 30 окт 2015) | 3 lines В режимах портов платы PE-04 добавлен пункт "Auto-negotiation". Этот режим портов сделан режимом по умолчанию. ------------------------------------------------------------------------ r1300 | alx | 2015-10-23 18:34:51 +0500 (Пт, 23 окт 2015) | 4 lines В веб-интерфейсе улучшена валидация параметров RSTP: теперь проверяются соотношения значений Max Age и Hello Time, Max Age и Forwarding Delay. В случае несовместимой комбинации выдается сообщение об ошибке. Closes #149. ------------------------------------------------------------------------ r1299 | alx | 2015-10-23 16:48:21 +0500 (Пт, 23 окт 2015) | 3 lines Изменена работа функции настройки константы "Очистить": теперь при нажатии соответствующей кнопки в появляющемся окне отображаются текущие значения констант, а не значения по уолчанию. ------------------------------------------------------------------------ r1298 | alx | 2015-10-23 16:05:11 +0500 (Пт, 23 окт 2015) | 25 lines Сделан ряд улучшений в работе журнала аварий: * Команда очистки журнала аварий из веб-интерфейса теперь передается через очередь сообщений потоку db_processor, который немедленно удаляет все предыдущие сообщения из очереди и очищает журнал. Для синхронизации запросившего потока предусмотрен сигнал объекту Interrupt при уничтожении сообщения. * Сообщение "Старт swd" теперь записывается в журнал с реальным временем старта, а не с временем фактического внесения записи в базу данных. * При завершении swd делается попытка обработать (записать в базы данных) оставшиеся в очереди сообщения. На это отводится 10 секунд. Если сообщений в очереди слишком много, и записать их в базу за 10 секунд не удается, оставшиеся сообщения дропаются с выводом в лог сообщения о количестве пропущенных событий. * Добавлены индексы по столбцам board и alarm для ускорения процесса "исправления" записей, об авариях, возникших до получения MIB платы (их текст аварии имеет вид "[oid]"). * Оптимизировано "исправление" записей с "[oid]" вместо текста аварии: сначала из базы данных запрашивается список oid таких аварий конкретной платы, затем для каждого oid выполняется UPDATE текста аварии таких записей. * База данных жернала аварий теперь пуржится по собственному таймеру каждые 10 минут без участия CDR менеджера. ------------------------------------------------------------------------ r1297 | alx | 2015-10-22 15:42:45 +0500 (Чт, 22 окт 2015) | 6 lines Из веб-интерфейса модуля RD01 платы PD-04 убраны столбцы "Аварии" и "Маски аварий". Из столбца "Инверсия" убраны пункты "аварии передатчика" и "аварии приемника". При записи конфигурации в плату всегда маскируются аварии передатчика и приёмника. Переменные платы PD-04 .7.x.12.0 и .7.x.13.0 включены в список распознанных. Closes #156. ------------------------------------------------------------------------ r1296 | alx | 2015-10-20 19:28:55 +0500 (Вт, 20 окт 2015) | 23 lines Из web-интерфейса убраны настройки tdm_oe, tdm0_inversion и кнопка "Все 1:0". Настройка tdm0_mode переименована в "Режим канальных плат". При изменении настройки "Режим канальных плат" выдается всплывающее сообщение "Вы действительно хотите изменить режим канальных плат?". Изменение режима канальных плат и настроек СУВ теперь учитывается функцией "отменить/вернуть". При изменении режима СУВ КИ1/КИ16/Выкл выдается сообщение "Вы действительно хотите изменить режим СУВ потока?". Добавлен новый режим канала "Очистить", в котором в канал/СУВ выдаются заранее установленные константы. Каналы в режиме "Очистить" отображаются в таблице коммутации как номер канала серым цветом. Добавлена кнопка установки/изменения констант каналов в режиме "Очистить". Добавлена кнопка "Очистить все", переводящая все каналы в режим "Очистить". Изменено состояние TDM-маппера по умолчанию: теперь по умолчанию все каналы в режиме "Очистить". Closes #150. ------------------------------------------------------------------------ r1295 | alx | 2015-10-20 19:12:30 +0500 (Вт, 20 окт 2015) | 3 lines Ограничение количества подключений к HTTP-серверу с одного адреса IP увеличено до 15. Таймаут неактивности соединения увеличен до 180 секунд. ------------------------------------------------------------------------ r1294 | alx | 2015-10-20 09:57:29 +0500 (Вт, 20 окт 2015) | 4 lines Запись в базу данных журнала аварий вынесена в отдельный поток. Связь с ним организована через очередь, в которую передаются сообщения о появлении и пропадании аварий. ------------------------------------------------------------------------ r1293 | alx | 2015-10-19 10:59:45 +0500 (Пн, 19 окт 2015) | 4 lines Добавлено ограничение на число установленных TCP соединений с HTTP сервером: не более 70 соединений (и не более 7 соединений с одного IP адреса). Также установлен таймаут бездействия TCP соединений с HTTP сервером в 120 секунд. ------------------------------------------------------------------------ r1292 | alx | 2015-10-15 15:55:59 +0500 (Чт, 15 окт 2015) | 3 lines Исправлена ошибка: не создавались индексы у уже существующей таблицы журнала аварий. Добавлена зависимость от нового пакета sm-02. ------------------------------------------------------------------------ r1291 | alx | 2015-10-13 09:10:11 +0500 (Вт, 13 окт 2015) | 2 lines Исправлена ошибка автозагрузки файлов CDR. ------------------------------------------------------------------------ r1290 | alx | 2015-10-09 11:35:22 +0500 (Пт, 09 окт 2015) | 3 lines Базе данных аварий добавлены индексы столбцов start, end и oid. Удаление старых записей теперь производится по ROWID. ------------------------------------------------------------------------ r1289 | alx | 2015-10-08 10:30:10 +0500 (Чт, 08 окт 2015) | 2 lines Исправлены ошибки в интерфейсе конфигурации TDM маппера. ------------------------------------------------------------------------ r1288 | alx | 2015-10-07 19:02:30 +0500 (Ср, 07 окт 2015) | 2 lines Исправлены ошибки в отображении TDM маппера, внесенные в коммите 1286. ------------------------------------------------------------------------ r1287 | alx | 2015-10-07 18:38:52 +0500 (Ср, 07 окт 2015) | 4 lines По невыясненной причине вызов sqlite3_wal_checkpoint_v2() работал не всегда (возвращал -1 в качестве log и cnt для базы alarms.db). Вызов заменен SQL запросом "pragma wal_checkpoint(TRUNCATE);", который работает всегда. ------------------------------------------------------------------------ r1286 | alx | 2015-10-07 17:42:56 +0500 (Ср, 07 окт 2015) | 5 lines Обновлена прошивка ПЛИС до ревизии 6. Добавлена функция конфигурации режима коммутации СУВ для каждого потока E1 в TDM маппере: коммутировать все 4 СУВ ("abcd") или только ab, устанавливая cd в значение "01" ("ab01"). ------------------------------------------------------------------------ r1285 | alx | 2015-10-07 16:40:50 +0500 (Ср, 07 окт 2015) | 2 lines Режим checkpoint'а баз данных журнала аварий и CDR изменен с PASSIVE на TRUNCATE. ------------------------------------------------------------------------ r1284 | alx | 2015-10-06 19:16:46 +0500 (Вт, 06 окт 2015) | 9 lines Оптимизирована работа с большими объемами базы данных CDR: таблице cdr добавлены индексы по столбцам written, answer и hangup, изменены условия выбора записей при автозагрузке файлов CDR таким образом, чтобы использовались индексы. Устранена потенциальная потеря CDR из-за блокировки базы данных при обслуживании базы данных (удалении старых записей и чекпоинте): теперь CDR, которые не смогли записать из-за блокировки, складываются в "волшебный карман", откуда по окончании обслуживания записываются в базу. ------------------------------------------------------------------------ r1283 | alx | 2015-10-06 16:33:02 +0500 (Вт, 06 окт 2015) | 5 lines База данных журнала аварий переведена в режим журналирования WAL. Добавлены забытые в прошлом коммите sqlite3_close(). Из запроса удаления старых записей журнала аварий убрано ORDER BY, так как такая конструкция не поддерживается новыми версиями sqlite3. ------------------------------------------------------------------------ r1282 | alx | 2015-10-06 12:17:20 +0500 (Вт, 06 окт 2015) | 10 lines База данных storage.db переведена в режим журналирования Write-Ahead Logging. Это сделано для обеспечения неблокируемой записи CDR в базу данных, в то время как выполняется чтение из базы данных (например просмотр базы в веб-браузере). Отсутствие блокировки обеспечивает более устойчивую работу с большими базами записей. Формирование файлов CDR для загрузки на внешний FTP сервер теперь выполняется в отдельном потоке чтобы не задерживать основной рабочий поток в случае большой базы. Потоки для выполнения команд от веб-клиентов теперь создаются с политикой IDLE чтобы не создавать лишнюю нагрузку и минимизировать влияние на основной поток. ------------------------------------------------------------------------ r1281 | alx | 2015-09-01 14:37:27 +0500 (Вт, 01 сен 2015) | 5 lines Изменена отправка SNMP TRAP'ов. Теперь имена хостов резолвятся в DNS асинхронно, полученные IP адреса сохраняются в памяти. На момент отправки TRAP'а используются уже имеющиеся в памяти IP адреса, и никаких обращений к DNS не производится. Fixes #87. ------------------------------------------------------------------------ r1280 | alx | 2015-09-01 13:38:56 +0500 (Вт, 01 сен 2015) | 3 lines Исправлена ошибка: при первом "холодном" включении блока могла неверно устанавливаться конфигурация транков ethernet. ------------------------------------------------------------------------ r1279 | alx | 2015-08-27 15:07:17 +0500 (Чт, 27 авг 2015) | 3 lines В настройках платы VE-01 добавлена установка цифры для функции передачи вызова во время разговора. Также добавлен чекбокс разрешения передачи вызова опусканием трубки. ------------------------------------------------------------------------ r1278 | alx | 2015-08-20 19:10:38 +0500 (Чт, 20 авг 2015) | 4 lines Устранена утечка памяти, возникавшая при обработке SNMP запросов. Устранена ошибка, в результате которой на запрос OID, не принадлежащих платам блока, мог приходить ответ "No Such Instance...". Fixes #148. ------------------------------------------------------------------------ r1277 | alx | 2015-08-19 15:48:35 +0500 (Ср, 19 авг 2015) | 3 lines Исправлена ошибка: в конфигурации платы PS-001 исполнения 1 ошибочно отображалось "Исполнение платы 30 Вт", в то время как должно быть "Исполнение платы 40 Вт.". ------------------------------------------------------------------------ r1276 | alx | 2015-08-18 19:11:04 +0500 (Вт, 18 авг 2015) | 6 lines Добавлен модуль cdrManager. CDR от плат теперь записывается в таблицу базы данных, а не в csv файл. Сделана функция автоматической периодической генерации CDR файлов и загрузки их на FTP сервер. В веб-интерфейсе сделана настройка автозагрузок CDR и отображение содержимого базы данных CDR. Closes #125. ------------------------------------------------------------------------ r1275 | alx | 2015-08-12 14:19:09 +0500 (Ср, 12 авг 2015) | 4 lines В конфигурации платы VE-01 на вкладке "ДВО" добавлены установки цифр активации услук, предоставляемых во время разговора (Отбой удерживаемого соединения, отбой активного соединения, переключение между соединениями и объединение соединений в конференцию). ------------------------------------------------------------------------ r1274 | alx | 2015-08-12 12:16:55 +0500 (Ср, 12 авг 2015) | 8 lines В конфигурации SIP окончаний платы VE-01 чекбокс "Блокировать исходящие при отсутствии регистрации" выключается при сбросе настроек в дефолтные кнопкой "Сбросить". Исправлена ошибка дефолтного значения набора кодеков. Теперь дефолтный набор - все кодеки включены. Исправлена ошибка запроса настроек ДВО абонентов. При отсутствии настроек в базе данных возвращается пустой хэш (ранее возвращалост undef). ------------------------------------------------------------------------ r1273 | alx | 2015-08-10 14:23:15 +0500 (Пн, 10 авг 2015) | 3 lines Канальным окончаниям FXS, FXO, 1IND и PRI платы VE-01 добавлен конфигурационный параметр запрета исходящих соединений при отсутствии регистрации окончания на сервере. ------------------------------------------------------------------------ r1272 | alx | 2015-08-07 17:13:09 +0500 (Пт, 07 авг 2015) | 2 lines В конфигурации платы VE-01 добавлен параметр "Метод создания конференции". ------------------------------------------------------------------------ r1271 | alx | 2015-08-04 18:51:55 +0500 (Вт, 04 авг 2015) | 2 lines Обновлена прошивка ПЛИС до ревизии 5. В TDM-маппере добавлена поддержка СУВ C и D. ------------------------------------------------------------------------ r1270 | alx | 2015-08-03 16:41:58 +0500 (Пн, 03 авг 2015) | 2 lines Добавлена поддержка конфигурации DHCP-клиента в плате VE-01. ------------------------------------------------------------------------ r1269 | alx | 2015-07-23 15:05:42 +0500 (Чт, 23 июл 2015) | 4 lines Исправлена ошибка: не принималась конфигурация платы TE-01, сохраненная до ревизии [1235/sw] из-за несовпадения размера строки конфигурации. Теперь принимается любая конфигурация, размер которой не превосходит ожидаемую. Fixes #139. ------------------------------------------------------------------------ r1268 | alx | 2015-06-26 14:18:22 +0500 (Пт, 26 июн 2015) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1267 | alx | 2015-06-26 14:16:26 +0500 (Пт, 26 июн 2015) | 2 lines В окончаниях "RTP потоки" платы VE-01 добавлен параметр "Избыточность RTP". ------------------------------------------------------------------------ r1266 | alx | 2015-06-22 18:58:59 +0500 (Пн, 22 июн 2015) | 3 lines Исправлена ошибка в реализации протокола RSTP, которая могла приводить к падению при переходе платы SW-01 в активный режим. ------------------------------------------------------------------------ r1265 | alx | 2015-06-22 09:23:42 +0500 (Пн, 22 июн 2015) | 2 lines Добавлена поддержка модуля RD01 платы PD-04. ------------------------------------------------------------------------ r1264 | alx | 2015-06-18 18:58:45 +0500 (Чт, 18 июн 2015) | 2 lines Устранена потерциальная ошибка: при отключении STP на ethernet порту порт мог не перейти в состояние disabled. ------------------------------------------------------------------------ r1263 | alx | 2015-06-16 17:30:56 +0500 (Вт, 16 июн 2015) | 2 lines Реализован протокол RSTP. ------------------------------------------------------------------------ r1262 | alx | 2015-06-10 10:56:15 +0500 (Ср, 10 июн 2015) | 2 lines Исправлена ошибка отображения параметров плат PS-48 и PS-220: убрано лишнее округление. ------------------------------------------------------------------------ r1261 | alx | 2015-06-02 18:19:46 +0500 (Вт, 02 июн 2015) | 5 lines В диалоге настройки резервирования TDM-маппера добавлено обозначение единиц измерения после поля "Таймаут возврата на основной". В заголовке диалога "Слагаемое группового канала" выводится номер конфигурируемого группового канала. Closes #127. ------------------------------------------------------------------------ r1260 | alx | 2015-06-02 17:58:00 +0500 (Вт, 02 июн 2015) | 3 lines При закрытии файла прошивки (например при пропадании файла) платы состояние прошивки устанавливается в исходное, надпись "готов к записи" пропадает. Fixes #99. ------------------------------------------------------------------------ r1259 | alx | 2015-06-02 17:33:25 +0500 (Вт, 02 июн 2015) | 6 lines При открытии/закрытии нераспознанных переменных платы диалог центрируется в окне. Максимальная высота блока нераспознанных переменных теперь вычисляется исходя из общей высоты окна. В блоке нераспознанных переменных теперь выводятся имена таблиц, а также их описание в виде всплывающих подсказок. При открытии нераспознанных переменных появляется иконка "Обновить", при клике которой перечитываются значения нераспознанных переменных. Closes #78. ------------------------------------------------------------------------ r1258 | alx | 2015-06-02 14:52:39 +0500 (Вт, 02 июн 2015) | 3 lines Усправлена регрессия: в заголовке диалога редактирования канала не выводился номер канала, который редактируется. Fixes #33. ------------------------------------------------------------------------ r1257 | alx | 2015-06-02 12:52:06 +0500 (Вт, 02 июн 2015) | 2 lines В веб-интерфейсе фраза "Нет обновлений" изменена на "Нет доступных обновлений". Closes #118. ------------------------------------------------------------------------ r1256 | alx | 2015-06-02 12:47:34 +0500 (Вт, 02 июн 2015) | 2 lines В веб-интерфейсе надписи "Имя платы" изменены на "Тип платы" для единообразия. Closes #130. ------------------------------------------------------------------------ r1255 | alx | 2015-06-02 12:26:20 +0500 (Вт, 02 июн 2015) | 2 lines Доступ к часам реального времени защищен семафором. Fixes #88. ------------------------------------------------------------------------ r1254 | alx | 2015-06-02 11:46:21 +0500 (Вт, 02 июн 2015) | 3 lines Исправлена ошибка: не предоставлялся доступ пользователю с пустым логином. Fixes #128. Также у пользователя admin теперь скрыта кнопка "Удалить", так как его все равно нельзя удалить. ------------------------------------------------------------------------ r1253 | alx | 2015-06-01 18:42:08 +0500 (Пн, 01 июн 2015) | 2 lines Исправлена ошибка: в конфигурации платы FO-08 отображались чекбоксы "Шлейф". Fixes #131. ------------------------------------------------------------------------ r1252 | alx | 2015-06-01 18:37:40 +0500 (Пн, 01 июн 2015) | 3 lines Исправлена ошибка: в конфигурации плат PS-48 и PS-220 не была скрыта строчка "Выходное реле", хотя никакого выходного реле в этих платах нет. Fixes #133. ------------------------------------------------------------------------ r1251 | alx | 2015-06-01 18:09:16 +0500 (Пн, 01 июн 2015) | 2 lines В конфигурации окончаний FXS платы VE-01 добавлены флаги разрешения/запрещения ДВО. ------------------------------------------------------------------------ r1250 | alx | 2015-05-29 12:20:13 +0500 (Пт, 29 мая 2015) | 4 lines Изменена конфигурация по умолчанию платы TE-01: теперь ethernet по умолчанию выключен. Исправлена ошибка отображения состояния конвертора Ethernet-E1: при выключенном ethernet строки таблицы потоков E1 не показываются. ------------------------------------------------------------------------ r1249 | alx | 2015-05-28 10:47:04 +0500 (Чт, 28 мая 2015) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1248 | alx | 2015-05-28 10:06:05 +0500 (Чт, 28 мая 2015) | 4 lines В настройках канальных окончаний платы VE-01 добавлены забытые ранее чекбоксы "Отключить комфортный шум". Настройки режима буферизации перенесены вправо. В конфигурации потоков RTP убрана настройка избыточности. ------------------------------------------------------------------------ r1247 | alx | 2015-05-28 09:56:35 +0500 (Чт, 28 мая 2015) | 9 lines В настройках платы VE-01 добавлена поддержка ДВО "Не беспокоить по времени", "Переадресация по времени", Пароль на МГ связь, Отключение всех ДВО, а также фраза "Номер отключен за неуплату". В настройки канальных окончаний платы VE-01 добавлена вкладка "Настройки медиа". На эту вкладку перенесены настройки RTP/RTCP, режима буферизации, выбор и приоритеты кодеков, запрет VAD, VBD, эхоподавления и комфортного шума, размера пакетов RTP и битрейта для кодека G723.1. В настройки окончаний FXS платы VE-01 добавлен параметр "префикс межгорода". ------------------------------------------------------------------------ r1246 | alx | 2015-05-15 12:48:54 +0500 (Пт, 15 мая 2015) | 3 lines Исправлена ошибка индикации состояния платы SW-01 в неактивном режиме при наличии в конфигурации плат с установленным атрибутом "Необходимая". Fixes #122. ------------------------------------------------------------------------ r1245 | alx | 2015-05-15 12:06:30 +0500 (Пт, 15 мая 2015) | 12 lines В конфигурации окончаний FXS платы VE-01 на вкладке "ДВО" размещен селект "Режим ДВО", а также отображается текущее состояние услуг "Не беспокоить", "Ожидание вызова", "Переадресация абсолютная", "Переадресация при занятости", "Переадресация при неответе" с возможностью менять эти состояния. Функции writeVarList() добавлен параметр aux, с которым после завершения записи вызывается метод writeVarListComplete(). Closees #8. Создана новая база данных storage.db для энергонезависимого хранения произвольных данных. Содержимое базы данных синхронизируется между основной и резервной платами SW-01 вместе с конфигурацией. Состояние услуг ДВО плат VE-01 сохраняется в базе данных. ------------------------------------------------------------------------ r1244 | alx | 2015-05-15 11:49:54 +0500 (Пт, 15 мая 2015) | 6 lines В конфигурацию платы VE-01 добавлена установка кодов активации и деактивации ДВО "Не беспокоить", "Ожидание вызова", "Переадресация абсолютная", "Переадресация при занятости", "Переадресация при неответе". Параметры канальных окончаний FXS разделены на вкладки "Параметры" и "ДВО". ------------------------------------------------------------------------ r1243 | alx | 2015-05-13 09:19:29 +0500 (Ср, 13 мая 2015) | 2 lines Добавлена поддержка платы PS-48D. ------------------------------------------------------------------------ r1242 | alx | 2015-05-07 11:50:13 +0500 (Чт, 07 мая 2015) | 3 lines Сделана проверка суммарного числа каналов ethernet в платах SM-01 и SM-02. Максимальные значения 128 и 256 соответственно. Closes #116. ------------------------------------------------------------------------ r1241 | alx | 2015-05-07 10:23:35 +0500 (Чт, 07 мая 2015) | 2 lines При работе платы в режиме резерва не скрываем кнопку "Сохранить конфигурацию". Fixes #119. ------------------------------------------------------------------------ r1240 | alx | 2015-05-07 09:22:41 +0500 (Чт, 07 мая 2015) | 2 lines В модуле CS02 платы PD-04 сделана возможность задавать имена датчиков и реле. Closes #121. ------------------------------------------------------------------------ r1239 | alx | 2015-05-06 18:03:36 +0500 (Ср, 06 мая 2015) | 4 lines Использование метода forEach() для массивов заменено на использование итератора $.each(). Это позволяет работать браузеру IE8, у которого баг с добавлением функций в прототип массива. Fixes #120. ------------------------------------------------------------------------ r1238 | alx | 2015-05-05 19:08:21 +0500 (Вт, 05 мая 2015) | 2 lines Убран вывод CDR в системный жкрнал. ------------------------------------------------------------------------ r1237 | alx | 2015-05-05 19:07:08 +0500 (Вт, 05 мая 2015) | 2 lines В HTTP-сервере добавлена функция вывода содержимого каталогов. ------------------------------------------------------------------------ r1236 | alx | 2015-04-30 17:49:51 +0500 (Чт, 30 апр 2015) | 2 lines В журнале аварий не выводится номер слота в записях о рестарте swd. ------------------------------------------------------------------------ r1235 | alx | 2015-04-30 17:26:52 +0500 (Чт, 30 апр 2015) | 2 lines Добавлена поддержка платы TE-01 ревизии 5. ------------------------------------------------------------------------ r1234 | alx | 2015-04-30 17:09:29 +0500 (Чт, 30 апр 2015) | 2 lines На вкладке "ДВО" конфигурации платы VE-01 добавлена установка часового пояса. ------------------------------------------------------------------------ r1233 | alx | 2015-04-29 16:50:02 +0500 (Ср, 29 апр 2015) | 4 lines В конфигурации платы VE-01 добавлена вкладка ДВО, на которой настраиваются глобальные параметры ДВО (Conference factory URL, коды услуг "Скажи мой номер" и "Текущее время"). Также при старте плате VE-01 передается текущее время на случай недоступности платы SW-01 по IP. ------------------------------------------------------------------------ r1232 | alx | 2015-04-24 10:27:25 +0500 (Пт, 24 апр 2015) | 2 lines В конфигурацию канальных окончаний FXS платы BE-01 добавлен выбор режима использования ДВО. ------------------------------------------------------------------------ r1231 | alx | 2015-04-14 15:29:45 +0500 (Вт, 14 апр 2015) | 2 lines Обовлена прошивка ПЛИС (ревизия 4). ------------------------------------------------------------------------ r1230 | alx | 2015-04-14 15:16:46 +0500 (Вт, 14 апр 2015) | 7 lines Добавлена поддержка переменной .21.0 платы VE-01. Сделано отображение текущего процента использования канальной емкости платы VE-01. Добавлена возможность скрывать неактивные SIP-окончания платы VE-01. Добавлена конфигурация типа коммутатора и таймаута набора ISDN PRI транков платы VE-01. Кодек GSM убран из списка доступных в конфигурации RTP потоков платы VE-01. Closes #114, #115. ------------------------------------------------------------------------ r1229 | alx | 2015-04-07 16:39:55 +0500 (Вт, 07 апр 2015) | 4 lines При завершении любой аварии платы, если список аварий данной платы стал пуст, то снимается и общая авария платы (раньше общая авария платы снималась только при опросе переменной .3.0). ------------------------------------------------------------------------ r1228 | alx | 2015-04-07 16:14:32 +0500 (Вт, 07 апр 2015) | 4 lines В платах SM-01 и SM-02 добавлена поддержка переменной .16.0 - авария "Сработал датчик НРП". Состояние датчиков NRPDAT1 и NRPDAT1 собственно платы SM (в строке регенератор 1) принудительно отображается как 0, так как в плате SM этих датчиков нет. ------------------------------------------------------------------------ r1227 | alx | 2015-04-07 11:30:19 +0500 (Вт, 07 апр 2015) | 3 lines Исправлена ошибка отображения состояния интерфейсов E1 плат SM-01 и SM-02 (были лишние цифры в левом верхнем углу рамки). ------------------------------------------------------------------------ r1226 | alx | 2015-04-07 11:11:04 +0500 (Вт, 07 апр 2015) | 3 lines При установленном чекбоксе "Режим канальной платы" в конфигурации платы VE-01 значения полей "Номер первого потока E1" и "Число потоков E1" игнорируются. Fixes #112. ------------------------------------------------------------------------ r1225 | alx | 2015-03-31 11:41:57 +0500 (Вт, 31 мар 2015) | 3 lines Сделана возможность снятия атрибута "Необходимая" с отсутствующей платы кликом по элементу "X" в списке аварий. ------------------------------------------------------------------------ r1224 | alx | 2015-03-31 11:17:07 +0500 (Вт, 31 мар 2015) | 3 lines Исправлена ошибка: в журнале аварий авария "Неверный тип платы" завершалась при чтении нулевого статуса общей аварии платы. Теперь так завершаются все аварии кроме этой. ------------------------------------------------------------------------ r1223 | alx | 2015-03-31 09:44:14 +0500 (Вт, 31 мар 2015) | 2 lines Исправлена ошибка: плате SM-02 не передавались команды кнопкой "Выполнить". ------------------------------------------------------------------------ r1222 | alx | 2015-03-27 17:07:01 +0500 (Пт, 27 мар 2015) | 2 lines При конфигурации TDM платы SM-02 разрешено использование последнего таймслота шины. ------------------------------------------------------------------------ r1221 | alx | 2015-03-27 16:53:18 +0500 (Пт, 27 мар 2015) | 2 lines Исправлен вывод аварии "Неверный тип платы" в поле "Последняя авария" (было "[.type]"). ------------------------------------------------------------------------ r1220 | alx | 2015-03-27 16:14:58 +0500 (Пт, 27 мар 2015) | 3 lines Сделана генерация аварии "Неверный тип платы" если на место необходимой платы установлена плата другого типа. ------------------------------------------------------------------------ r1219 | alx | 2015-03-24 16:59:45 +0500 (Вт, 24 мар 2015) | 3 lines Исправлена ошибка: при появлении необходимой платы могла не очищаться авария "Плата отсутствует". Fixes #107. ------------------------------------------------------------------------ r1218 | alx | 2015-03-24 15:37:27 +0500 (Вт, 24 мар 2015) | 3 lines При получении от платы VE-01 информации о поддерживаемых возможностях включается кэширование состояний канальных окончаний. ------------------------------------------------------------------------ r1217 | alx | 2015-03-24 10:53:10 +0500 (Вт, 24 мар 2015) | 3 lines При чтении журнала аварий теперб блокируется вся вкладка журнала, а не только таблица результата. Fixes #103. ------------------------------------------------------------------------ r1216 | alx | 2015-03-24 10:30:03 +0500 (Вт, 24 мар 2015) | 4 lines В таблице коммутации TDM каналов при назначении потока резервным его настройка сигнального КИ копируется из основного потока. Также при изменении настройки сигнального К;И основного потока меняются и настройки назначенного для него резервного потока. Closes #94. ------------------------------------------------------------------------ r1215 | alx | 2015-03-23 15:53:32 +0500 (Пн, 23 мар 2015) | 2 lines Исправлена ошибка: в конфигурации платы SM-02 отображался неверный список кодов интерфейсов E1. ------------------------------------------------------------------------ r1214 | alx | 2015-03-23 12:42:31 +0500 (Пн, 23 мар 2015) | 2 lines Добавлена функция управления реле стоечной сигнализации. ------------------------------------------------------------------------ r1213 | alx | 2015-03-20 16:08:08 +0500 (Пт, 20 мар 2015) | 2 lines Исправлена ошибка: не передавались команды плате SM-02. ------------------------------------------------------------------------ r1212 | alx | 2015-03-20 12:46:09 +0500 (Пт, 20 мар 2015) | 3 lines Исправлена ошибка, приводившая к невозможности просмотра конфигурации и состояния платы VE-01 пользователями без права записи в аппаратуру. Fixes #100. ------------------------------------------------------------------------ r1211 | alx | 2015-03-19 11:56:38 +0500 (Чт, 19 мар 2015) | 2 lines Добавлена возможность переименования датчиков платы BS-220. Closes #101. ------------------------------------------------------------------------ r1210 | alx | 2015-03-18 19:05:47 +0500 (Ср, 18 мар 2015) | 3 lines Теперь предупреждение о том, что плата RP-01 работать не будет, не выдается при наличии платы PS-001. Closes #95. ------------------------------------------------------------------------ r1209 | alx | 2015-03-18 12:29:33 +0500 (Ср, 18 мар 2015) | 2 lines В конфигурации плат FS-08 добавлены параметры "Усиление приема" и "Усиление передачи". ------------------------------------------------------------------------ r1208 | alx | 2015-03-18 12:23:02 +0500 (Ср, 18 мар 2015) | 2 lines Увеличили частоту сброса watchdog. Должно увеличить устойчивость работы при большой нагрузке. ------------------------------------------------------------------------ r1207 | alx | 2015-03-04 11:22:24 +0500 (Ср, 04 мар 2015) | 3 lines При генерации MIB-файла устраняется дублирование имен переменных плат (в случае бублирования к именам добавляются суффиксы 'a', 'b' и т.д.). ------------------------------------------------------------------------ r1206 | alx | 2015-02-25 11:25:00 +0500 (Ср, 25 фев 2015) | 2 lines В конфигурацию окончаний FXO платы VE-01 добавлены параметры "Префикс межгорода" и "Пауза межгорода". ------------------------------------------------------------------------ r1205 | alx | 2015-02-20 09:46:46 +0500 (Пт, 20 фев 2015) | 2 lines Исправлена ошибка: в конфигурации платы FO-08 ошибочно отображалась кнопка "Тест". ------------------------------------------------------------------------ r1204 | alx | 2015-02-19 18:01:40 +0500 (Чт, 19 фев 2015) | 3 lines При поиске файлов прошивок плат теперь принимаются не только обычные файлы, но и симлинки. Это полезно если несколько исполнений платы используют один и тот же файл. ------------------------------------------------------------------------ r1203 | alx | 2015-02-10 16:10:56 +0500 (Вт, 10 фев 2015) | 4 lines Набор аварий для каждой платы теперь хранится в виде хэша (std::map) вместо набора (std::set). Стало возможным динамическое изменение приоритета аварии (ранее он фиксировался на момент ее появления). Closes #92. ------------------------------------------------------------------------ r1202 | alx | 2015-02-10 11:49:38 +0500 (Вт, 10 фев 2015) | 2 lines Улучшен интерфейс конфигурации платы BS-220. ------------------------------------------------------------------------ r1201 | alx | 2015-02-06 12:08:45 +0500 (Пт, 06 фев 2015) | 3 lines В целях уменьшения пикового потребления блока при инициализации плат сделан механизм последовательного старта плат. Установлена задержка включения плат FS-08 в 250 мс. ------------------------------------------------------------------------ r1200 | alx | 2015-02-05 09:38:29 +0500 (Чт, 05 фев 2015) | 3 lines В окне теста портов платы FS-08 добавлен комментарий с интерпретацией значений нагрузки линии. Чуть-чуть изменен текст некоторых сообщений. ------------------------------------------------------------------------ r1199 | alx | 2015-02-03 11:06:48 +0500 (Вт, 03 фев 2015) | 2 lines В целях улучшения последующей расширяемости и совместимости зменен формат передачи списка пользователей плате VE-01. ------------------------------------------------------------------------ r1198 | alx | 2015-02-02 16:59:09 +0500 (Пн, 02 фев 2015) | 2 lines Добавлена поддержка теста параметров линии в платах FS-08. ------------------------------------------------------------------------ r1197 | alx | 2015-01-30 17:23:18 +0500 (Пт, 30 янв 2015) | 2 lines Сделано отображение и конфигурация списка пользователей для регистрации в плате VE-01. ------------------------------------------------------------------------ r1196 | alx | 2015-01-28 12:08:36 +0500 (Ср, 28 янв 2015) | 2 lines В конфигурацию канальных окончаний платы VE-01 добавлено управление буферизацией. ------------------------------------------------------------------------ r1195 | alx | 2015-01-27 11:41:23 +0500 (Вт, 27 янв 2015) | 2 lines Добавлена зависимость от пакета mi-04. ------------------------------------------------------------------------ r1194 | alx | 2015-01-26 10:37:48 +0500 (Пн, 26 янв 2015) | 4 lines Исправлена ошибка: из-за того что плата E1-08 игнорирует запрос записи, если в нем пристствует неизвестная плате переменная, в платы E1-08 с прошивкой младше ревизии 7 не записывалась конфигурация. Сейчас запись конфигурации резервирования (переменная .10.0) вынесена в отдельный запрос записи. ------------------------------------------------------------------------ r1193 | alx | 2015-01-23 18:25:08 +0500 (Пт, 23 янв 2015) | 2 lines Увелично число попыток открытия /dev/watchdog при старте программы до 25 (10 секунд). ------------------------------------------------------------------------ r1192 | alx | 2015-01-23 18:21:59 +0500 (Пт, 23 янв 2015) | 2 lines По нажатию кнопки "Сброс" в конфигурации платы MI-04 уровни приема/передачи устанавливаются в значения 0/-3.5 дБм. ------------------------------------------------------------------------ r1191 | alx | 2015-01-23 18:14:12 +0500 (Пт, 23 янв 2015) | 2 lines Сделана полная поддержка конфигурации платы MI-04. Closes #90. ------------------------------------------------------------------------ r1190 | alx | 2015-01-23 10:47:06 +0500 (Пт, 23 янв 2015) | 2 lines Добавлен новый тип платы - MI-04. ------------------------------------------------------------------------ r1189 | alx | 2015-01-21 11:59:07 +0500 (Ср, 21 янв 2015) | 2 lines При записи в переменные плат через SNMP в системный журнал пишется имя snmp_agent (было unknown). ------------------------------------------------------------------------ r1188 | alx | 2015-01-21 10:29:10 +0500 (Ср, 21 янв 2015) | 3 lines При удалении в конфигурации платы VE-01 последнего TAP-интерфейса в таблице отображается строка "Нет интерфейсов". Fixes #89. ------------------------------------------------------------------------ r1187 | alx | 2015-01-16 11:21:10 +0500 (Пт, 16 янв 2015) | 2 lines Добавлена поддержка резервирования потоков в плате E1-08. ------------------------------------------------------------------------ r1186 | alx | 2015-01-12 17:30:24 +0500 (Пн, 12 янв 2015) | 2 lines Исправлена ошибка: у модуля C1FL текст в поле "Позиция данных" выводился серым цветом. ------------------------------------------------------------------------ r1185 | alx | 2014-12-26 12:14:50 +0500 (Пт, 26 дек 2014) | 2 lines В конфигурацию модуля OCK1 платы PD-04 добавлены маски аварий. ------------------------------------------------------------------------ r1184 | alx | 2014-12-25 18:29:04 +0500 (Чт, 25 дек 2014) | 2 lines В конфигурации канальных окончаний 1IND платы VE-01 добавлен параметр "Категория по умолчанию". ------------------------------------------------------------------------ r1183 | alx | 2014-12-25 11:31:10 +0500 (Чт, 25 дек 2014) | 4 lines Разрешено задание пустого адреса IP плате VE-01. При отсутствии сконфигурированного адреса IP для платы VE-01 плата не конфигурируется и, таким образом, не включается в работу. Конфигурация записывается в плату только после конфигурации непустого адреса. Closes #82. ------------------------------------------------------------------------ r1182 | alx | 2014-12-24 16:10:55 +0500 (Ср, 24 дек 2014) | 3 lines Добавлена поддержка модуля OCK1. Измерены названия модулей: S1FL -> C1FL, TG-01 -> TG01. ------------------------------------------------------------------------ r1181 | alx | 2014-12-24 15:41:13 +0500 (Ср, 24 дек 2014) | 3 lines В конфигурации SIP-канальных окончаний платы VE-01 добавлен параметр "Таймаут соединения", ограничивающий длительность соединения. ------------------------------------------------------------------------ r1180 | alx | 2014-12-17 15:31:23 +0500 (Ср, 17 дек 2014) | 7 lines Добавлена поддержка приема CDR от платы VE-01 и записи их в файл /var/permlog/cdr.csv. Сделана ротация файлов cdr.csv при превышении размера 1 Мбайт. Сохраняется 3 последних файла. В списке канальных окончаний SIP платы VE-01 дельно отображается вызывающий и вызываемый абоненты, если от платы приходит эта информация. Для старых версий VE-01 вместо этих двух колонок отображается, как и раньше, колонка "Соединен с". Для экономии места в таблице из нее удалены колонки "Имя" и "ИКМ код". ------------------------------------------------------------------------ r1179 | alx | 2014-12-12 16:01:52 +0500 (Пт, 12 дек 2014) | 4 lines Сделана поддержка спорадических сообщений с обновлением состояний канальных окончаний платы VE-01. Теперь для платы, поддерживающей спорадические сообщения, состояния кэшируются внутри SW-01. Closes #85. ------------------------------------------------------------------------ r1178 | alx | 2014-12-05 10:55:34 +0500 (Пт, 05 дек 2014) | 4 lines Исправбена ошибка: при обработке аварии плат ИСУМ-агент блокировался перед началом обработки и не разблокировался после ее окончания. Также из таблицы ИСУМ-менеджеров убрана кнопка "Послать тестовое сообщение". ------------------------------------------------------------------------ r1177 | alx | 2014-12-04 17:48:24 +0500 (Чт, 04 дек 2014) | 2 lines В конфигурации ethernet добавлена таблица маппинга DSCP в QoS профиль. ------------------------------------------------------------------------ r1176 | alx | 2014-12-04 14:25:21 +0500 (Чт, 04 дек 2014) | 3 lines В конфигурации канальных окончаний FXO платы VE-01 запрещена установка значения 0 в поле "Таймаут гудка". Closes #58. ------------------------------------------------------------------------ r1175 | alx | 2014-12-04 14:19:33 +0500 (Чт, 04 дек 2014) | 2 lines В конфигурации канальных окончаний 1IND платы VE-01 добавлен параметр "Префикс межгорода". ------------------------------------------------------------------------ r1174 | alx | 2014-12-03 16:23:31 +0500 (Ср, 03 дек 2014) | 3 lines Состояние NTP-сервера теперь запрашивается прямым обращением к серверу, а не вызовом команды ntpdc. Благодаря этому устрнено "обрезание" IPv6 адресов. ------------------------------------------------------------------------ r1173 | alx | 2014-12-02 16:12:40 +0500 (Вт, 02 дек 2014) | 2 lines Исправлена ошибка: в конфигурации потоков E1 отсутствовала группа параметров резервирования потока. ------------------------------------------------------------------------ r1172 | alx | 2014-12-01 11:58:32 +0500 (Пн, 01 дек 2014) | 2 lines Добавлена поддержка модуля TG-01 платы PD-04. ------------------------------------------------------------------------ r1171 | alx | 2014-12-01 11:54:15 +0500 (Пн, 01 дек 2014) | 2 lines Добавлена функция отложенного рестарта swd. ------------------------------------------------------------------------ r1170 | alx | 2014-11-28 17:08:08 +0500 (Пт, 28 ноя 2014) | 2 lines При очистке журнала аварий также очищаются последние аварии плат. Closes #80. ------------------------------------------------------------------------ r1169 | alx | 2014-11-28 11:52:35 +0500 (Пт, 28 ноя 2014) | 2 lines Улучшено отображение форм конфигурации канальных окончаний платы VE-01. ------------------------------------------------------------------------ r1168 | alx | 2014-11-28 10:59:11 +0500 (Пт, 28 ноя 2014) | 3 lines В конфигурацию канальных окончаний платы VE-01 добавлен чекбокс "Принимать только TLS", запрещающий прием входящих вызовов через незащищенные транспорты. ------------------------------------------------------------------------ r1167 | alx | 2014-11-26 14:43:15 +0500 (Ср, 26 ноя 2014) | 2 lines В конфигурации окончаний 1IND платы VE-01 добавлен параметр "Шаблон посылки АОН". ------------------------------------------------------------------------ r1166 | alx | 2014-11-25 12:54:50 +0500 (Вт, 25 ноя 2014) | 2 lines Добавлена поддержка IPv6. ------------------------------------------------------------------------ r1165 | alx | 2014-11-25 12:49:29 +0500 (Вт, 25 ноя 2014) | 2 lines Исправлена отправка SNMP TRAP'ов: автоматически выбирается правильный транспорт и правильный порт. ------------------------------------------------------------------------ r1164 | alx | 2014-11-25 10:30:16 +0500 (Вт, 25 ноя 2014) | 2 lines Исправлена ошибка: при загрузке файла конфигурации не проверялось право пользователя на изменение конфигурации. ------------------------------------------------------------------------ r1163 | alx | 2014-11-20 15:24:54 +0500 (Чт, 20 ноя 2014) | 4 lines Исправлена ошибка обновления состояния платы SM-01: при некоторых условиях таблица обновлялась лишний раз, когда еще не все данные были получены. Визуально это проявлялось в периодическом пропадании части значений в ячейках таблицы. ------------------------------------------------------------------------ r1162 | alx | 2014-11-18 15:44:09 +0500 (Вт, 18 ноя 2014) | 2 lines Исправлена ошибка: при создании трапсика на вкладке "SNMP" терялось имя трапсинка. ------------------------------------------------------------------------ r1161 | alx | 2014-11-17 09:52:44 +0500 (Пн, 17 ноя 2014) | 2 lines Добавлен HTTPS-сервер и функция управления сертификатом. ------------------------------------------------------------------------ r1160 | alx | 2014-11-13 15:58:19 +0500 (Чт, 13 ноя 2014) | 3 lines Убрано сообщение о недоступности режима канальной платы, если у платы VE-01 сконфигурированы каналы старше 8-го. ------------------------------------------------------------------------ r1159 | alx | 2014-11-11 18:41:03 +0500 (Вт, 11 ноя 2014) | 3 lines Файл конфигурации платы теперь отдается только аутентифицированным пользователям. Fixes #65. Также убрана неиспользуемая переменная. ------------------------------------------------------------------------ r1158 | alx | 2014-11-11 12:46:30 +0500 (Вт, 11 ноя 2014) | 2 lines В конфигурации платы VE-01 изменение чекбокса "Режим канальной платы" блокирует/разблокирует селекты режимов E1. ------------------------------------------------------------------------ r1157 | alx | 2014-11-10 16:34:09 +0500 (Пн, 10 ноя 2014) | 2 lines Исправлено выравнивание выводимых значений в конфигурации плат PS-48/PS-220/BS-220. ------------------------------------------------------------------------ r1156 | alx | 2014-11-10 11:10:40 +0500 (Пн, 10 ноя 2014) | 2 lines В конфигурацию платы FS-08 добавлен параметр "Амплитуда звонка". ------------------------------------------------------------------------ r1155 | alx | 2014-11-07 12:12:19 +0500 (Пт, 07 ноя 2014) | 2 lines В конфигурацию платы VE-01 добавлена вкладка "IPoTDM" для создания и конфигурации TAP окончаний. ------------------------------------------------------------------------ r1154 | alx | 2014-11-06 18:22:43 +0500 (Чт, 06 ноя 2014) | 2 lines В конфигурации RTP-потоков платы VE-01 сделано заполнение дефолтных значений настроек TTL и DSCP. ------------------------------------------------------------------------ r1153 | alx | 2014-10-21 11:31:09 +0600 (Вт, 21 окт 2014) | 3 lines При записи новой конфигурации в плату производится перемаркировка каналов в таблице коммутации всех плат, а не только той, в которую записали конфигурацию. Fixes #76. ------------------------------------------------------------------------ r1152 | alx | 2014-10-20 12:19:09 +0600 (Пн, 20 окт 2014) | 2 lines В веб-интерфейсе вкладка ИСУМ переименована в ИСУМ "КПО-01". ------------------------------------------------------------------------ r1151 | alx | 2014-10-17 16:22:41 +0600 (Пт, 17 окт 2014) | 4 lines В интерфейсе конфигурации платы SM-01 кнопки "OK", "Применить" и "Сбросить" неактивны если открыта вкладка "Состояние". С вкладки "Состояние" убрана кнопка "Обновить", теперь состояние обновляется автоматически. Кнопка "Синхронизация" переименована в "Синхронизация Eth". Closes #77. ------------------------------------------------------------------------ r1150 | alx | 2014-10-16 12:36:37 +0600 (Чт, 16 окт 2014) | 2 lines В конфигурации окончаний платы VE-01 добавлены параметры TTL и DSCP для RTP и RTCP. ------------------------------------------------------------------------ r1149 | alx | 2014-10-07 11:17:10 +0600 (Вт, 07 окт 2014) | 2 lines В конфигурацию окончаний 1IND платы VE-01 добавлено максимальное число запросов АОН. ------------------------------------------------------------------------ r1148 | alx | 2014-10-07 10:15:39 +0600 (Вт, 07 окт 2014) | 2 lines Добавлена поддержка модуля S1FL_TEST платы PD-04. ------------------------------------------------------------------------ r1147 | alx | 2014-09-29 17:26:22 +0600 (Пн, 29 сен 2014) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1146 | alx | 2014-09-29 17:24:20 +0600 (Пн, 29 сен 2014) | 2 lines Добавлена поддержка платы SM-02. ------------------------------------------------------------------------ r1145 | alx | 2014-09-25 09:21:32 +0600 (Чт, 25 сен 2014) | 2 lines Добавлена поддержка модуля S1FL платы PD-04. ------------------------------------------------------------------------ r1144 | alx | 2014-09-25 09:20:53 +0600 (Чт, 25 сен 2014) | 3 lines Улучшено отображение списков канальных окончаний платы VE-01: устранено появление горизонтальной линейки прокрутки, вертикальная линейка не закрывает край таблицы. ------------------------------------------------------------------------ r1143 | alx | 2014-09-22 09:58:42 +0600 (Пн, 22 сен 2014) | 2 lines Добавлен spinner на время чтения канальных окончаний конфигурации платы VE-01. ------------------------------------------------------------------------ r1142 | alx | 2014-09-19 18:08:04 +0600 (Пт, 19 сен 2014) | 2 lines Добавлена поддержка канальных окончаний 1IND в плате VE-01. ------------------------------------------------------------------------ r1141 | alx | 2014-09-18 11:38:56 +0600 (Чт, 18 сен 2014) | 5 lines При создании групповых каналов тип суммирования (логическое или арифметическое) определяется первым слагаемым. У остальных слагаемых признак суммирования не имеет значение, и задать его в веб-интерфейсе нельзя. Тем не менее, он отображался в таблице суммирования. Теперь тип суммирования (символ "A" или "L") отображается только у первого слагаемого. ------------------------------------------------------------------------ r1140 | alx | 2014-09-12 16:39:09 +0600 (Пт, 12 сен 2014) | 2 lines Исправлена ошибка маркировки каналов платы TE-01 в таблице коммутации при отключенном ethernet. ------------------------------------------------------------------------ r1139 | alx | 2014-09-12 15:01:20 +0600 (Пт, 12 сен 2014) | 2 lines Исправлена проверка отсутствия отладочного вывода в скрипте браузера. ------------------------------------------------------------------------ r1138 | alx | 2014-09-12 14:51:34 +0600 (Пт, 12 сен 2014) | 3 lines Убран отладочный вывод из скрипта браузера. В Makefile добавлена проверка отсутствия отладочного вывода в скрипте браузера. ------------------------------------------------------------------------ r1137 | alx | 2014-09-12 14:29:52 +0600 (Пт, 12 сен 2014) | 2 lines Добавлена поддержка таймера включения платы RP-01. ------------------------------------------------------------------------ r1136 | alx | 2014-09-11 12:32:34 +0600 (Чт, 11 сен 2014) | 4 lines Исправлена ошибка, проявлявшаяся при ереключении на вкладку "Пользователи": вызывался несуществующий метод error(). Сделана замена error() на fail(). Также объявленный устаревшим метод .size() заменен на более эффективный .length. ------------------------------------------------------------------------ r1135 | alx | 2014-09-11 11:48:34 +0600 (Чт, 11 сен 2014) | 2 lines Сделан вывод информации о модуле SFP порт 9. ------------------------------------------------------------------------ r1134 | alx | 2014-09-10 16:10:20 +0600 (Ср, 10 сен 2014) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1133 | alx | 2014-09-10 16:00:55 +0600 (Ср, 10 сен 2014) | 3 lines Исправлена ошибка: имя платы в ссылке на changelog пакета всегда было sw.changelog.html. Теперь имя файла генерируется из имени пакета. ------------------------------------------------------------------------ r1132 | alx | 2014-09-10 15:48:34 +0600 (Ср, 10 сен 2014) | 2 lines В конфигурации по умолчанию платы TE-01 параметры numTDM равны нулю (ethernet отключен). ------------------------------------------------------------------------ r1131 | alx | 2014-09-10 15:31:14 +0600 (Ср, 10 сен 2014) | 5 lines В интерфейсе конфигурации платы TE-01 добавлены чекбоксы CRC4 и включения ethernet. Между чекбоксами "Форматированный", "Фреймер" и "CRC4" установлена зависимость: "CRC4" доступен только если включен "Фреймер", а "Фреймер" доступен только если включен "Форматированный". Максимально доступное число каналов ethernet (128/96/64/32) теперь зависит от номера потока E1. ------------------------------------------------------------------------ r1130 | alx | 2014-09-10 11:35:15 +0600 (Ср, 10 сен 2014) | 3 lines Добавлена команда API readSFP для получения информации от модуля SFP (порт 9). Добавлена генерация ссылки на changelog для пакета kernel-image-3.6.9. ------------------------------------------------------------------------ r1129 | alx | 2014-09-09 12:32:28 +0600 (Вт, 09 сен 2014) | 3 lines Исправлена ошибка: имя пакета для обновления теперь берется не из текста таблицы обновлений, а сохраняется в метаданных ячейки таблицы. Сделано для браузеров с автоматическим переводом. ------------------------------------------------------------------------ r1128 | alx | 2014-09-09 11:38:23 +0600 (Вт, 09 сен 2014) | 3 lines При обновлении ПО платы SW-01 добавлена генерация ссылки на changelog. Ссылка открывается для просмотра в новом окне. ------------------------------------------------------------------------ r1127 | alx | 2014-09-09 10:39:38 +0600 (Вт, 09 сен 2014) | 2 lines Добавлена поддержка платы BS-220. ------------------------------------------------------------------------ r1126 | alx | 2014-09-08 19:06:28 +0600 (Пн, 08 сен 2014) | 2 lines Реализовано управление платой TE-01: включение и снятие шлейфов, сброс счетчиков, рестарт платы. ------------------------------------------------------------------------ r1125 | alx | 2014-09-08 18:41:46 +0600 (Пн, 08 сен 2014) | 2 lines Сделано периодическое обновление светодиодной индикации состояния линка порта 9. ------------------------------------------------------------------------ r1124 | alx | 2014-09-08 12:49:11 +0600 (Пн, 08 сен 2014) | 2 lines Кнопка конфигурации TDPoIP шлюза сделана видимой. ------------------------------------------------------------------------ r1123 | alx | 2014-09-08 12:22:27 +0600 (Пн, 08 сен 2014) | 2 lines При отсутствии аляски в порту 9 (плата с модулем SFP) отключаем speed autonegotiation. ------------------------------------------------------------------------ r1122 | alx | 2014-09-08 12:18:33 +0600 (Пн, 08 сен 2014) | 2 lines Добавлена поддержка платы TE-01. Пока недоделаны команды в пользовательском интерфейсе. ------------------------------------------------------------------------ r1121 | alx | 2014-09-03 18:56:09 +0600 (Ср, 03 сен 2014) | 2 lines При старте swd в журнал аварий добавляется запись о старте с причиной рестарта/перезагрузки (если доступна). ------------------------------------------------------------------------ r1120 | alx | 2014-09-03 14:51:31 +0600 (Ср, 03 сен 2014) | 2 lines В информацию о сертификате платы VE-01 добавлен серийный номер. ------------------------------------------------------------------------ r1119 | alx | 2014-09-01 16:43:39 +0600 (Пн, 01 сен 2014) | 2 lines В плате VE-01 добавлен транспорт TLS. Сделана загрузка SSL сертификатов. ------------------------------------------------------------------------ r1118 | alx | 2014-08-28 16:44:14 +0600 (Чт, 28 авг 2014) | 2 lines Сделана поддержка модулей TDMoIP MM101. Кнопка на веб-странице пока скрыта. ------------------------------------------------------------------------ r1117 | alx | 2014-08-21 15:49:27 +0600 (Чт, 21 авг 2014) | 8 lines В конфигурации платы VE-01 потокам E1 теперь задается режим PCM30 или PCM31. В плате VE-01 сделана поддержка транков PRI. В плате VE-01 канальным окончаниям SIP сделан выбор транспорта UDP или TCP. При появлении платы VE-01 в нее загружаются SSL сертификаты и ключ. Сертификты и ключ сохраняются в конфиге. Добавлена команда API genComm для коммуникации с объектом платы процесса swd минуя запись в переменные платы. Изменена функция request(): теперь call-back'и, установленные done(), always() и error(), вызываются после окончания полного цикла чтения переменных даже если чтение выполнялось в несколько запросов. ------------------------------------------------------------------------ r1116 | alx | 2014-08-08 18:07:04 +0600 (Пт, 08 авг 2014) | 2 lines Парсер json-объектов научили понимать спецсимволы "\n" и "\t". ------------------------------------------------------------------------ r1115 | alx | 2014-08-04 17:22:39 +0600 (Пн, 04 авг 2014) | 2 lines В список известных переменных платы GE-12 добавлена переменная .24.0. ------------------------------------------------------------------------ r1114 | alx | 2014-08-04 16:49:34 +0600 (Пн, 04 авг 2014) | 2 lines Из списка кодеков RTP-потоков платы VE-01 убран кодек G722. ------------------------------------------------------------------------ r1113 | alx | 2014-08-04 16:18:14 +0600 (Пн, 04 авг 2014) | 4 lines Новая прошивка ПЛИС: теперь при детектировании сигнала блокировки аналичируется длительность испульсов и пауз. Это сделано для исключения ложного детектирования сигнала блокировки и перехода в режим slave. ------------------------------------------------------------------------ r1112 | alx | 2014-07-31 18:41:13 +0600 (Чт, 31 июл 2014) | 13 lines Устранен deadlock. Он возникал если в процессе сохранения конфигурации в файл по команде saveall (нажатие дискеты в браузере) пропадала плата. При пропадании платы выполняется деструктор, в котором, как правило, вызывается метод saveConfig() платы, который ждет освобождения семафора конфигурации (XmlRoot). При этом он держит семафор boardsMutex. В то же время семафор конфигурации держит поток, выполняющий cmd_saveall(), который, в свою очередь ожидает освобождения семафора boardsMutex. Теперь cmd_saveall() освобождает семафор конфигурации до того, как пытается захватить семафор boardsMutex. Также в функции Transport::board_lost() семафор boardsMutex захватывается только на время уничтожения объекта платы и освобождается до вызова checkRequired(), которая захватывает семафор конфигурации. Fixes #60. ------------------------------------------------------------------------ r1111 | alx | 2014-07-29 17:34:02 +0600 (Вт, 29 июл 2014) | 7 lines Если сразу после создания таблицы пользователей в базе logins.db и вставки в нее записи admin выключить питание блока, то после последующего включения таблица в базе есть, а записи admin - нет. В результате вход в веб-интерфейс оказывался невозможным. Видимо, проблема была связана с кешированием данных, из-за которого на момент выключения питания добавленная в базу запись еще не была физически записана в ПЗУ. Теперь после записи таблицы в базу и добавления записи admin выполняется вызов sync(). Проблему это вроде бы решило. Fixes #61. ------------------------------------------------------------------------ r1110 | alx | 2014-07-29 11:55:36 +0600 (Вт, 29 июл 2014) | 7 lines Исправлен баг: в результате закрытия при старте дескрипторов 0, 1 и 2 дескрипторы с этими номерами затем использовались для вновь открываемых файлов. В результате этого при последующих попытках писать в stderr происходила запись в посторонний файл (обычно им оказывался журнал аварий), который портился. Теперь при демонизации дескрипторы не закрываются, а в стартовом скрипте добавлено перенаправление потоков вывода в /dev/null. Fixes #64. ------------------------------------------------------------------------ r1109 | alx | 2014-06-30 16:51:21 +0600 (Пн, 30 июн 2014) | 2 lines В HTTP сервере добавлена поддержка ETag. ------------------------------------------------------------------------ r1108 | alx | 2014-06-30 15:43:12 +0600 (Пн, 30 июн 2014) | 3 lines В скрипт инициализации коммутатора добавлена проверка наличия аляски на порту 9. Если аляски нет, порт переводится в режим 1000base-x. ------------------------------------------------------------------------ r1107 | alx | 2014-06-26 16:54:09 +0600 (Чт, 26 июн 2014) | 7 lines У плат в режиме slave отображается дата/время получения конфигурации, состояние конфигурации и процент выполнения синхронизации. Перед началом отправки конфигурации мастер-плата сообщает длину и CRC конфигурации. Это позволяет slave-плате отследить изменение конфигурации и вычислить проценты. При несинхронизированной конфигурации slave-плата мигает желтым светодиодом, при синхронизированной - зеленым. Closes #6, #50. ------------------------------------------------------------------------ r1106 | alx | 2014-06-23 17:01:41 +0600 (Пн, 23 июн 2014) | 6 lines Исправбен баг: при переводе платы SW-01 в режим slave ей почему-то прилетала команда записи режима 0 для порта 7 (который соединяет ее с другой платой SW-01). Из-за этого с некоторой ненудевой вероятностью после перевода платы в режим slave ее порт 7 оказывался выключен и между платами SW-01 не было линка. Теперь при получении команды записи режима порта делаем проверку на то, что плата в режиме master или номер порта не равен 7. ------------------------------------------------------------------------ r1105 | alx | 2014-06-19 16:57:09 +0600 (Чт, 19 июн 2014) | 2 lines Ответы на запросы переменных платы SW-01 перенесены из transport.cpp в board_SW.cpp. ------------------------------------------------------------------------ r1104 | alx | 2014-06-19 14:39:14 +0600 (Чт, 19 июн 2014) | 3 lines "Сырой" MIB платы вынесен в глобальную переменную sw_01_desc_list. Он больше не создается каждый раз заново. ------------------------------------------------------------------------ r1103 | alx | 2014-06-19 11:53:24 +0600 (Чт, 19 июн 2014) | 2 lines Добавлена поддержка плезиохронных потоков в плате GE-12. Closes #57. ------------------------------------------------------------------------ r1102 | alx | 2014-06-18 18:20:48 +0600 (Ср, 18 июн 2014) | 5 lines Исправлены ошибки конфигурации окончаний FXS платы VE-01: неправильно выводилось значение таймаута гудка, не устанавливались параметры длительность звонка, длительность паузы, таймаут гудка, таймаут набора, таймаут вызова и макс. длина номера. ------------------------------------------------------------------------ r1101 | alx | 2014-06-18 10:12:11 +0600 (Ср, 18 июн 2014) | 2 lines Исправлена ошибка, в результате которой не выдавалось предложение перезапуска swd после обновления sw. ------------------------------------------------------------------------ r1100 | alx | 2014-06-18 09:40:40 +0600 (Ср, 18 июн 2014) | 3 lines Скрипт перезапуска проверяет переменную окружения QUIET и при ее наличии блокирует вывод, это необходимо для работы при отсутствии стандартных потоков ввода/вывода. ------------------------------------------------------------------------ r1099 | alx | 2014-06-18 09:35:56 +0600 (Ср, 18 июн 2014) | 4 lines Устранен баг: при рестарте swd новый процесс наследовал открытые файловые дескрипторы от старого, в результате происходила утечка труб: с каждым рестартом число открытых процессом pipes увеличивалось приблизительно на сотню. Одним из эффектов от этого были проблемы с загрузкой обновлений. Fixes #55. ------------------------------------------------------------------------ r1098 | alx | 2014-06-18 09:32:08 +0600 (Ср, 18 июн 2014) | 5 lines В процессе демонизации дескрипторы 0, 1 и 2 закрываются только если они связаны с терминалом. Это устраняет баг, когда после рестарта swd interrupt pipe создавалась до демонизации (конструктором глобального объекта), и получала дескрипторы 1 и 2, которые закрывались в процессе демонизации. ------------------------------------------------------------------------ r1097 | alx | 2014-06-17 15:06:44 +0600 (Вт, 17 июн 2014) | 3 lines В таблицу VLAN в краткой верии конфигурации ethernet добавлен порт 63 для включения/выключения мирроринга пакетов в порт CPU. Closes #53. ------------------------------------------------------------------------ r1096 | alx | 2014-06-17 11:24:45 +0600 (Вт, 17 июн 2014) | 2 lines Добавлена поддержка плезиохронных потоков в плате E1-08. Closes #51. ------------------------------------------------------------------------ r1095 | alx | 2014-06-17 11:10:03 +0600 (Вт, 17 июн 2014) | 3 lines В заголовке диалога редактирования канала указывается номер канала, который редактируем. Closes #33. ------------------------------------------------------------------------ r1094 | alx | 2014-06-17 11:01:16 +0600 (Вт, 17 июн 2014) | 2 lines Сделан автоматический scroll окна вывода процесса обновления. Closes #56. ------------------------------------------------------------------------ r1093 | alx | 2014-06-17 10:13:53 +0600 (Вт, 17 июн 2014) | 2 lines После загрузки нового факла конфига и рестарта swd выполняется обновление страницы. Closes #47. ------------------------------------------------------------------------ r1092 | alx | 2014-06-16 16:37:33 +0600 (Пн, 16 июн 2014) | 3 lines Добавлен вывод статистики для порта CPU. Добавлена настройка Untagged VLAN ID для порта CPU в краткой настройке ethernet. Closes #52. ------------------------------------------------------------------------ r1091 | alx | 2014-06-11 16:20:04 +0600 (Ср, 11 июн 2014) | 4 lines Из переменной .5.0 платы SW-01 теперь можно читать ее IP адрес. При клике на "не свою" плату SW-01 запрашивается ее IP адрес и предлагается перейти по ссылке на ее адрес. Closes #14. ------------------------------------------------------------------------ r1090 | alx | 2014-06-11 11:46:21 +0600 (Ср, 11 июн 2014) | 5 lines Исправлен баг: после отката изменений в TDM оверлеи, выделяющие целевой канал при наведении курсора на ячейку таблицы коммутации, смещались от их правильного положения. Как выяснилось, к такому эффекту приводит использование BusyOverlay. Сейчас BusyOverlay на данных операциях заменен на popup "Подождте...". ------------------------------------------------------------------------ r1089 | alx | 2014-06-10 18:26:19 +0600 (Вт, 10 июн 2014) | 2 lines Добавлена функция Undo/Redo в настройки TDM-коммутации. Closes #41. ------------------------------------------------------------------------ r1088 | alx | 2014-06-10 10:37:42 +0600 (Вт, 10 июн 2014) | 3 lines В конфигурации TDM-маппера убрана колонка "СУВ при потере СЦС". Режим всегда будет "Неактивный (1101)". Closes #48. ------------------------------------------------------------------------ r1087 | alx | 2014-06-10 10:35:33 +0600 (Вт, 10 июн 2014) | 2 lines После очистки журнала аварий в базу вставляется запись "Жернал аварий очищен". Closes #11. ------------------------------------------------------------------------ r1086 | alx | 2014-06-09 15:23:00 +0600 (Пн, 09 июн 2014) | 3 lines Исправлена ошибка, познивающая при нажатии "Все 1:0" и "Завернуть все" при наличии резервированных потоков E1. ------------------------------------------------------------------------ r1085 | alx | 2014-06-05 11:31:23 +0600 (Чт, 05 июн 2014) | 3 lines Исправлен баг: при конфигурации членов VLAN поаты PE-04 неверно устанавливались флаги, так как в плате PE-04 5-й порт на самом деле 6-й. Теперь сделан сдвиг. ------------------------------------------------------------------------ r1084 | alx | 2014-06-05 11:12:53 +0600 (Чт, 05 июн 2014) | 3 lines Исправлен стиль (цвет рамки) ячеек таблицы журнала аварий, значение которых недостоверно. Цвет текста отключенных (disabled) кнопок сделан серым. ------------------------------------------------------------------------ r1083 | alx | 2014-06-05 10:04:22 +0600 (Чт, 05 июн 2014) | 2 lines Исправлена конфргурация 5-го порта платы PE-04. ------------------------------------------------------------------------ r1082 | alx | 2014-06-04 18:43:24 +0600 (Ср, 04 июн 2014) | 3 lines Опрос состояния ethernet-портов выполняем также и на вкладке Ethernet -> VLAN чтобы обновлялась подсветка ячеек в таблице VLAN. Fixes #45. ------------------------------------------------------------------------ r1081 | alx | 2014-06-04 17:19:42 +0600 (Ср, 04 июн 2014) | 3 lines Исправлен баг: при чтении конфигурации платы PE-04, у которой включен режим 802.1Q, локировались не все чекбоксы Port-based VLAN settings. Fixes #46. ------------------------------------------------------------------------ r1080 | alx | 2014-06-04 17:06:28 +0600 (Ср, 04 июн 2014) | 3 lines Заменены иконки "Информация" на более "легкие". Немного исправлен стиль вывода описания обновлений прошивок плат. ------------------------------------------------------------------------ r1079 | alx | 2014-06-04 14:34:23 +0600 (Ср, 04 июн 2014) | 3 lines Добавлена поддержка файлов changes.xml вдиректориях прошивок плат. При наличии обновления прошивки показывается информация об изменениях. ------------------------------------------------------------------------ r1078 | alx | 2014-06-04 10:38:00 +0600 (Ср, 04 июн 2014) | 3 lines Исправлен баг: если канал завернут на себя, при наведении на него курсора непрерывно появлялось и пропадало выделение. В результате была проблема с drag-n-drop. ------------------------------------------------------------------------ r1077 | alx | 2014-06-03 17:19:04 +0600 (Вт, 03 июн 2014) | 3 lines В окне настроек плат PS-48 (исполнения 1 и 2), PS-001 (исполнения 1 и 2) и PS-220 (исполнения 1 и 2) добавляется строка "Исполнение платы: xx Вт". Closes #44. ------------------------------------------------------------------------ r1076 | alx | 2014-06-03 16:57:15 +0600 (Вт, 03 июн 2014) | 2 lines После нажатия OK в диалоге настройки TDM канала запрашивается дополнительное подтверждение. ------------------------------------------------------------------------ r1075 | alx | 2014-06-02 12:46:56 +0600 (Пн, 02 июн 2014) | 5 lines Убрано подчеркивание текста кликабельных элементов. Рамки ячеек таблиц сделаны светлее и визуально "тоньше", оформление таблиц стало "легче". Удален отладочный вывод. Изменили события, по которым выделяются ячейки таблицы коммутации. Closes #42. ------------------------------------------------------------------------ r1074 | alx | 2014-05-30 13:58:01 +0600 (Пт, 30 мая 2014) | 3 lines В таблице коммутации сделано выделение ячеек, которые скоммутированы на канал под курсором. Closes #39. ------------------------------------------------------------------------ r1073 | alx | 2014-05-29 17:17:15 +0600 (Чт, 29 мая 2014) | 2 lines Сделан запрос подтверждения при установке всех TDM каналов в 1:0 и при завороте на себя. Closes #40. ------------------------------------------------------------------------ r1072 | alx | 2014-05-29 16:36:13 +0600 (Чт, 29 мая 2014) | 2 lines Сделана поддержка окончаний FXO в плате VE-01. ------------------------------------------------------------------------ r1071 | alx | 2014-05-29 15:31:18 +0600 (Чт, 29 мая 2014) | 2 lines В окно конфигурации платы PE-04 добавлена кнопка "Тест реле". ------------------------------------------------------------------------ r1070 | alx | 2014-05-28 18:34:03 +0600 (Ср, 28 мая 2014) | 2 lines При выключении порта платы PE-04 выставляется флаг сброса данного порта в регистре контроллера POE. ------------------------------------------------------------------------ r1069 | alx | 2014-05-28 18:09:13 +0600 (Ср, 28 мая 2014) | 3 lines В регистр режима POE платы PE-04 добавлен байт hipower. При отключении порта поаты PE-04 выключается также и POE на этом порту. ------------------------------------------------------------------------ r1068 | alx | 2014-05-22 10:51:10 +0600 (Чт, 22 мая 2014) | 3 lines Исправлена ошибка: при создании VLAN в плате PE-04 в таблицу добавлялась строка с 14 чекбоксами, как в плате GE-12. Добавлена проверка на тип платы PE-04. ------------------------------------------------------------------------ r1067 | alx | 2014-05-20 18:12:48 +0600 (Вт, 20 мая 2014) | 2 lines Сделана поддержка платы PE-04. ------------------------------------------------------------------------ r1066 | alx | 2014-04-30 10:57:38 +0600 (Ср, 30 апр 2014) | 3 lines Команда getaddr теперь выдает те адрес/маску/шлюз, которые сконфигурированы в файле /etc/network/interfaces, а не те, которые реально действуют в данный момент. ------------------------------------------------------------------------ r1065 | alx | 2014-04-23 11:13:49 +0600 (Ср, 23 апр 2014) | 2 lines Теперь при запросе спискапрошивок платы из веб-интерфейса список файлов прошивок принудительно перечитывается. ------------------------------------------------------------------------ r1064 | alx | 2014-04-17 17:54:58 +0600 (Чт, 17 апр 2014) | 2 lines Браузерам, у которых массивы не имеют метода forEach(), добавлен этот метод. ------------------------------------------------------------------------ r1063 | alx | 2014-04-17 15:44:42 +0600 (Чт, 17 апр 2014) | 2 lines Вызов indexOf() для массива заменен циклом, т.к. старые IE его не имеют. ------------------------------------------------------------------------ r1062 | alx | 2014-04-15 14:19:44 +0600 (Вт, 15 апр 2014) | 2 lines Исправлена ошибка: неверно выводился номер VLAN в PCL действиях (был сдвиг на 1 бит). ------------------------------------------------------------------------ r1061 | alx | 2014-04-10 11:14:16 +0600 (Чт, 10 апр 2014) | 2 lines SIP абонентам платы VE-01 добавлен параметр "Горячая линия". ------------------------------------------------------------------------ r1060 | alx | 2014-04-07 17:50:12 +0600 (Пн, 07 апр 2014) | 3 lines В функции killAllRequests() добавлена проверка, не является ла транзакция запросом eProgramRequest. Если да, то такую транзакцию не убиваем. fixes #37. ------------------------------------------------------------------------ r1059 | alx | 2014-04-07 14:08:04 +0600 (Пн, 07 апр 2014) | 3 lines Добавлен мониторинг качества потоков RTP. Сообщения об авариях переведены на руский. ------------------------------------------------------------------------ r1058 | alx | 2014-03-31 14:49:10 +0600 (Пн, 31 мар 2014) | 4 lines В endpoint'ы платы VE-01 добавлен чекбокс "Включить RTCP". Доработана статистика RTP потоков. При записи конфигурации endpoint'ов в плату VE-01 записываются только параметры, отличные от значений по умолчанию. ------------------------------------------------------------------------ r1057 | alx | 2014-03-27 11:25:50 +0600 (Чт, 27 мар 2014) | 2 lines Исправлена ошибка отображения уровней сигнала платы VE-01. fixes #36. ------------------------------------------------------------------------ r1056 | alx | 2014-03-26 17:25:38 +0600 (Ср, 26 мар 2014) | 2 lines Исправлено вычисление процентов плохих пакетов в статистике RTP платы VE-01. ------------------------------------------------------------------------ r1055 | alx | 2014-03-26 10:40:47 +0600 (Ср, 26 мар 2014) | 2 lines Сделано клонирование endpoint'ов платы VE-01. closes #1. ------------------------------------------------------------------------ r1054 | alx | 2014-03-25 18:10:46 +0600 (Вт, 25 мар 2014) | 3 lines В плате VE-01 добавлено ериодическое чтение переменной .19.0 и отображение текущей загрузки. Также в блоке информации отображается канальная емкость. ------------------------------------------------------------------------ r1053 | alx | 2014-03-25 15:24:48 +0600 (Вт, 25 мар 2014) | 4 lines В таблицу RTP потоков платы VE-01 добавлена колонка с локальным адресом/портом. closes #34. Также сделано переключение на страницу настроек если там обнаруживается ошибка конфигурации. ------------------------------------------------------------------------ r1052 | alx | 2014-03-25 15:01:37 +0600 (Вт, 25 мар 2014) | 3 lines В конфигурации RTP потоков платы VE-01 сделана конфигурация payload type пакетов сигнализации. Также поправлен внешний вид статистики и формы конфигурации. ------------------------------------------------------------------------ r1051 | alx | 2014-03-24 18:24:25 +0600 (Пн, 24 мар 2014) | 5 lines Унифицирован текст аварии при отсутствии MIB и платы: теперь он всегда имеет вид '[oid]'. Из SELECT'а при "починке" записей журнала аварий убрано условие board='', так как имя платы могло быть уже известно на момент получения TRAP'а, а MIB еще не быть получен. ------------------------------------------------------------------------ r1050 | alx | 2014-03-24 18:11:39 +0600 (Пн, 24 мар 2014) | 3 lines В классе Display добавлен метод fixLog(), который "исправляет" записи в журнале аварий, сделанный до получения MIB платы. closes #5. ------------------------------------------------------------------------ r1049 | alx | 2014-03-24 16:16:45 +0600 (Пн, 24 мар 2014) | 2 lines Чуть-чуть оптимизирован транспорт: дамп пакета формируется только если приоритет не ниже LOG_DEBUG. ------------------------------------------------------------------------ r1048 | alx | 2014-03-24 16:06:53 +0600 (Пн, 24 мар 2014) | 4 lines Сделана блокировка ИСУМ-агента на время обработки TRAP'а. Теперь сообщения в ИСУМ будут посылаться только после обработки всего пакета, а не после каждой переменной TRAP'а. closes #16. ------------------------------------------------------------------------ r1047 | alx | 2014-03-24 11:50:56 +0600 (Пн, 24 мар 2014) | 2 lines Сделано отображение статистики RTP потоков. ------------------------------------------------------------------------ r1046 | alx | 2014-03-20 18:58:18 +0600 (Чт, 20 мар 2014) | 4 lines Исправлен баг: не устанавливался уровень приема/передачи RTP потоков из-за того что значения уровней передавались как число, а должны передаваться как строка. fixes #4. ------------------------------------------------------------------------ r1045 | alx | 2014-03-20 18:17:18 +0600 (Чт, 20 мар 2014) | 2 lines Добавлен чекбокс включения/выключения передачи СУВ в RTP потоках платы VE-01. closes #3. ------------------------------------------------------------------------ r1044 | alx | 2014-03-20 10:12:20 +0600 (Чт, 20 мар 2014) | 2 lines Добавлена маска аварий потоков RTP платы VE-01. ------------------------------------------------------------------------ r1043 | alx | 2014-03-19 18:40:29 +0600 (Ср, 19 мар 2014) | 2 lines Добавлен вывод состояния RTP потоков платы VE-01. ------------------------------------------------------------------------ r1042 | alx | 2014-03-19 18:39:09 +0600 (Ср, 19 мар 2014) | 2 lines Сделано логгирование смены пароля пользователя и неудачной попытки входа. ------------------------------------------------------------------------ r1041 | alx | 2014-03-19 11:53:39 +0600 (Ср, 19 мар 2014) | 4 lines В плате VE-01 добавлены переменные .10.x.10.0 - .10.x.19.0 как известные (зарезервированы для TRAP'ов каналов). Нумерация каналов платы VE-01 в пользовательском интерфейсе сделана с единицы, а не с нуля. ------------------------------------------------------------------------ r1040 | alx | 2014-03-18 11:18:23 +0600 (Вт, 18 мар 2014) | 2 lines Добавлены две забытые иконки. ------------------------------------------------------------------------ r1039 | alx | 2014-03-18 11:17:00 +0600 (Вт, 18 мар 2014) | 2 lines Добавлена функция принудительного отбоя абонентов платы VE-01. ------------------------------------------------------------------------ r1038 | alx | 2014-03-18 10:26:03 +0600 (Вт, 18 мар 2014) | 2 lines Созданные/модифицированные endpoint'ы платы VE-01 отображаются на фоне особого цвета до их записи в плату. ------------------------------------------------------------------------ r1037 | alx | 2014-03-17 17:06:51 +0600 (Пн, 17 мар 2014) | 3 lines Запоминание последней аварии платы перенесено из transport.cpp в display.cpp. Благодаря этому повторные TRAP'ы с уже имеющейся аварией не обновляют oid и время начала аварии. ------------------------------------------------------------------------ r1036 | alx | 2014-03-14 12:49:55 +0600 (Пт, 14 мар 2014) | 2 lines Сделано отображение информации о плате VE-01 (тип устройства и версии ПО). ------------------------------------------------------------------------ r1035 | alx | 2014-03-14 11:19:57 +0600 (Пт, 14 мар 2014) | 10 lines Исправлен серьезный баг: при пропадании платы уничтожались все текущие транзакции, при этом не запускался таймер освобождения идентификаторов пакетов, в результате идентификаторы оказывались занятыми навечно. Также возникала рекурсия, так как при уничтожении транзакции callback-функция config_callback() немедленно повторяла запрос. Теперь config_callback() делает проверку на статус транзакции stKilled, в методе Transport::killAllRequests() callback-функция транзакции вызывается не напрямую, а с небольшой задержкой через шедулер для исключения рекурсии, и в методе Transport::killAllRequests() добавлен запуск таймера освобождения идентификатора транзакции. ------------------------------------------------------------------------ r1034 | alx | 2014-03-13 15:20:34 +0600 (Чт, 13 мар 2014) | 2 lines Испревлено /dev/rtc на /dev/rtc0 (имя устройства изменилось в связи с отказом от udev). ------------------------------------------------------------------------ r1033 | alx | 2014-03-13 12:03:32 +0600 (Чт, 13 мар 2014) | 3 lines Добавлено отображение аварий платы VE-01. Добавлена конфигурация режима синхронизации (пока не работает в плате). ------------------------------------------------------------------------ r1032 | alx | 2014-03-11 15:12:25 +0600 (Вт, 11 мар 2014) | 3 lines Реализованы методы markTS() и unmartTS() платы VE-01. Чуть-чуть доработан интерфейс конфигурации. ------------------------------------------------------------------------ r1031 | alx | 2014-03-07 10:58:10 +0600 (Пт, 07 мар 2014) | 2 lines Добавлено сохранение/восстановление конфигурации tdm_select в плате VE-01. ------------------------------------------------------------------------ r1030 | alx | 2014-03-07 10:21:57 +0600 (Пт, 07 мар 2014) | 3 lines Сделана конфигурация TDM платы VE-01. Переделан механизм установки endpoint'ов: теперь все модификации сохраняются в плату по нажатию "OK"/"Применить". ------------------------------------------------------------------------ r1029 | alx | 2014-03-06 18:56:31 +0600 (Чт, 06 мар 2014) | 2 lines Добавлена случайная составляющая (+/-10%) в таймауты перепосылки запросов. ------------------------------------------------------------------------ r1028 | alx | 2014-03-06 18:55:09 +0600 (Чт, 06 мар 2014) | 3 lines Сделано разбиение списка переменных из запроса snmpset на несколько пакетов по мере "влезания" переменных в размер пакета. ------------------------------------------------------------------------ r1027 | alx | 2014-03-06 09:58:47 +0600 (Чт, 06 мар 2014) | 4 lines Исправлен баг: функция destroyBoard() удаляла объект платы, но в транспорте оставался признак ее наличия, из-за чего впоследствии объект платы уже не создавался. Проявлялось это в том, что плата не работала (не инициализировала таблицу коммутации) после переконфигурации ПЛИС. ------------------------------------------------------------------------ r1026 | alx | 2014-03-05 17:08:09 +0600 (Ср, 05 мар 2014) | 2 lines В конфигурацию платы VE-01 добавлен чекбокс tdm0_mode. ------------------------------------------------------------------------ r1025 | alx | 2014-03-04 19:25:24 +0600 (Вт, 04 мар 2014) | 3 lines Исправлен прототип writeVarList(): максимальным размером пакета по умолчанию теперь является 2013 байта, а не 1024, так как один байт резервируется для контрольной суммы. ------------------------------------------------------------------------ r1024 | alx | 2014-02-27 11:27:10 +0600 (Чт, 27 фев 2014) | 2 lines В конфигурации по умолчанию платы SM-01 доступ к шинам TDM отключен. ------------------------------------------------------------------------ r1023 | alx | 2014-02-27 11:26:10 +0600 (Чт, 27 фев 2014) | 4 lines В список известных переменных платы VE-01 добавлены .10.x.4.0. Исправлено вычисление адреса по умолчанию для VE-01 (не было ntohl/htonl). ------------------------------------------------------------------------ r1022 | alx | 2014-02-25 15:38:49 +0600 (Вт, 25 фев 2014) | 4 lines Исправлена ошибка: при неуспешной записи переменной .7.x.1.0 в плату SW-01 callback-функция ethMode_callback() повторяла посылку запроса, но уже с неверной callback-функцией config_callback(). ------------------------------------------------------------------------ r1021 | alx | 2014-02-17 19:12:26 +0600 (Пн, 17 фев 2014) | 3 lines Добавлена проверка версии базы данных пользователей и при необходимости апгрейд до версии 1. Начиная с этой версии у пакета sw нет зависимости от sqlite3, а есть только от libsqlite3-0. ------------------------------------------------------------------------ r1020 | alx | 2014-02-17 18:03:20 +0600 (Пн, 17 фев 2014) | 5 lines При копировании opkg.conf во временный файл больше не пропускаем опцию check_signature, так как новая версия opkg не читает стандартный конфиг-файл при указании опции -f. При установке .ipk файла через веб-интерфейс устанавливается переменная окружения $WEB_UPGRADE. ------------------------------------------------------------------------ r1019 | alx | 2014-02-14 15:25:49 +0600 (Пт, 14 фев 2014) | 4 lines Вызов opkg больше не оборачивается в script, так как этот script при некоторых условиях посылает SIGTERM текущей группе процессов, убивая все включая swd. Вместо этого пропатчили opkg, который (начиная с r7) сам делает свой stdout line-buffered. ------------------------------------------------------------------------ r1018 | alx | 2014-02-13 19:01:25 +0600 (Чт, 13 фев 2014) | 2 lines Исправлено регулярное выражение известных переменных платы GE-12: у переменной .6 8 строк, а не 128. ------------------------------------------------------------------------ r1017 | alx | 2014-02-13 18:59:58 +0600 (Чт, 13 фев 2014) | 2 lines Исправлена ошибка: при ошибке записи конфигурации платы RP-01 не выдавалась причина ошибки. ------------------------------------------------------------------------ r1016 | alx | 2014-02-13 18:57:32 +0600 (Чт, 13 фев 2014) | 5 lines Добавлена проверка нахождения IP адреса платы и адреса шлюза в одной и той же подсети. Если адреса не в одной подсети, выдается ошибка. Без этой проверки при указании адреса платы и шлюза в разных подсетях возникала ошибка при установке адреса шлюза и новый адрес платы не сохранялся в /etc/network/interfaces. ------------------------------------------------------------------------ r1015 | alx | 2014-02-05 19:16:23 +0600 (Ср, 05 фев 2014) | 3 lines Исправлен баг в установке конфигурации плате PS-001: в переменную .14.0 вместо параметра reservDC записывался параметр reserv. ------------------------------------------------------------------------ r1014 | alx | 2014-02-05 15:07:07 +0600 (Ср, 05 фев 2014) | 5 lines Исправлена ошибка. Ранее, когда были реализованы "рекурсивные" запросы snmpget (которые дочитывали недочитанные переменные из платы), вызов request() "портил" список переменных в передаваемом ему запросе. Теперь при каждом вызове request() создается полная копия всего запроса. ------------------------------------------------------------------------ r1013 | alx | 2014-01-31 17:44:48 +0600 (Пт, 31 янв 2014) | 4 lines На вкладке Multicast выкинута забытая ранее строчка "IGMP Query mode: Auto". При отключенном IGMP snooping'е переключатель Query mode делается disabled. ------------------------------------------------------------------------ r1012 | alx | 2014-01-30 12:40:45 +0600 (Чт, 30 янв 2014) | 2 lines Исправлена ошибка: в колонке состояния E1 платы GE-12 ошибочно писалось "1000 Mbps/FD". ------------------------------------------------------------------------ r1011 | alx | 2014-01-30 12:17:28 +0600 (Чт, 30 янв 2014) | 2 lines Убраны ссылки на абсолютные пути чтобы страницу можно было помещать не в корень сервера. ------------------------------------------------------------------------ r1010 | alx | 2014-01-28 17:33:04 +0600 (Вт, 28 янв 2014) | 2 lines Добавлен выбор IGMP query mode (auto, disable и force). ------------------------------------------------------------------------ r1009 | alx | 2014-01-28 17:19:12 +0600 (Вт, 28 янв 2014) | 3 lines Исправлена ошибка: при создании нового VLAN в полном интерфейсе не добавлялась строка в таблицу vlans-table2. ------------------------------------------------------------------------ r1008 | alx | 2014-01-28 09:48:53 +0600 (Вт, 28 янв 2014) | 2 lines Добавлена возможность задавать статические мультикастовые фильтры. ------------------------------------------------------------------------ r1007 | alx | 2014-01-24 18:22:22 +0600 (Пт, 24 янв 2014) | 3 lines Чекбоксы "IGMP snooping" перенесены из таблицы на вкладке "VLAN" в отдельную таблицу на вкладке "Multicast". ------------------------------------------------------------------------ r1006 | alx | 2014-01-24 17:35:35 +0600 (Пт, 24 янв 2014) | 3 lines Установка PVID для нетегированных пакетов перенесена из таблицы портов на вкладке "Порты" в отдельную таблицу на вкладке VLAN. ------------------------------------------------------------------------ r1005 | alx | 2014-01-24 17:11:33 +0600 (Пт, 24 янв 2014) | 4 lines Вкладка "ethernet" краткой версии разбита на подвкладки. При переключении краткой/полной версии вкладки mg-box и stp-box перемещаются в активный интерфейс. То есть они отображаются и в кратком, и в полном. ------------------------------------------------------------------------ r1004 | alx | 2014-01-24 16:45:05 +0600 (Пт, 24 янв 2014) | 5 lines Переделан интерфейс STP. Больше нельзя создать несколько разных инстанций. Инстанция теперь всегда одна и соответствует группе STP 0. Теперь можно конфигурировать приоритет моста и таймеры. ------------------------------------------------------------------------ r1003 | alx | 2014-01-24 16:41:45 +0600 (Пт, 24 янв 2014) | 3 lines Текст в кликабельных элементах сделан синим и подчеркнутым чтобы визуально отличаться от некликабельного без наведения мыши. ------------------------------------------------------------------------ r1002 | alx | 2014-01-23 17:17:55 +0600 (Чт, 23 янв 2014) | 2 lines Сделана поддержка платы GE-12 ревизии 7. ------------------------------------------------------------------------ r1001 | alx | 2014-01-22 19:01:24 +0600 (Ср, 22 янв 2014) | 4 lines Исправлена ошибка: при отключении IGMP snooping'а для VLAN'а удалялись только порты из каждой мультикастовой группы этого VLAN'а и записи в FDB, а сами мультикастовые группы не удалялись. Теперь удаляются. ------------------------------------------------------------------------ r1000 | alx | 2014-01-22 12:45:01 +0600 (Ср, 22 янв 2014) | 2 lines Переделана конфигурация TMD платы SM-01: теперь задается только номер E1 и число каналов. ------------------------------------------------------------------------ r999 | alx | 2014-01-17 18:24:04 +0600 (Пт, 17 янв 2014) | 4 lines Предложение перезагрузить страницу в браузере теперь выдается только если ревизия swd больше чем ревизия скрипта (раньше выдавалась при любом их несовпадении). Также немного исправлен стиль (сообщение сделали более узким). ------------------------------------------------------------------------ r998 | alx | 2014-01-17 18:02:16 +0600 (Пт, 17 янв 2014) | 3 lines Исправлен баг: при наличии четырех резервированных потоков E1 попытка изменить настройки одного из них приводила к сообщению "Нельзя назначать более 4 резервных потоков". ------------------------------------------------------------------------ r997 | alx | 2014-01-17 17:45:30 +0600 (Пт, 17 янв 2014) | 4 lines Исправлена ошибка сервера - при установке файлов .ipk не искейпился вывод команды opkg. В результате, если в тексте появлялся символ "'", javascript прекращал работать из-за синтаксической ошибки. Также теперь переводы строк в выводе opkg заменяются на "<br>", а не на "\n". ------------------------------------------------------------------------ r996 | alx | 2014-01-17 16:28:16 +0600 (Пт, 17 янв 2014) | 2 lines Сделано всплывающее предупреждение о необходимости обновить страницу в браузере. ------------------------------------------------------------------------ r995 | alx | 2014-01-17 15:01:10 +0600 (Пт, 17 янв 2014) | 4 lines В краткий интерфейс ethernet добавлена установка VID для нетегированных пакетов. Исправлена ошибка: PVID нельзя было задать больше 2047 (использовалось 11 бит вместо 12). ------------------------------------------------------------------------ r994 | alx | 2014-01-17 12:26:30 +0600 (Пт, 17 янв 2014) | 2 lines Исправлена ошибка инициализации таблицы мультикастовых групп. ------------------------------------------------------------------------ r993 | alx | 2014-01-17 11:59:18 +0600 (Пт, 17 янв 2014) | 2 lines Убрано сохранение и восстановление в конфиг-файле мультикастовых групп. ------------------------------------------------------------------------ r992 | alx | 2014-01-17 11:53:29 +0600 (Пт, 17 янв 2014) | 3 lines В настройки резервирования трактов добавлен таймер возврата на основной поток. Обновлена прошивка ПЛИС без изменения номера ревизии ПЛИС под Толину ответственность. ------------------------------------------------------------------------ r991 | alx | 2014-01-16 16:44:09 +0600 (Чт, 16 янв 2014) | 2 lines Включение/выключение IGMP snooping'а добавлено в краткий интерфейс ethernet. ------------------------------------------------------------------------ r990 | alx | 2014-01-16 16:03:53 +0600 (Чт, 16 янв 2014) | 3 lines Таблица VLAN'ов в краткой версии интерфейса переделана. Теперь в ней используются чекбоксы с тремя состояниями. ------------------------------------------------------------------------ r989 | alx | 2014-01-15 18:55:01 +0600 (Ср, 15 янв 2014) | 2 lines В IGMP сделан адаптивный Group Membership Interval, получаемый из параметров qqi и mrt. ------------------------------------------------------------------------ r988 | alx | 2014-01-15 16:49:12 +0600 (Ср, 15 янв 2014) | 3 lines Реализованы выборы IGMP Querier'а в сети. При появлении запроса с меньшего IP адреса мы приостанавливаем отправку запросов в соответствии с рекомендацией RFC376. ------------------------------------------------------------------------ r987 | alx | 2014-01-15 11:39:10 +0600 (Ср, 15 янв 2014) | 5 lines В протоколе IGMP больше не ведутся списки хостов. Вместо этого запоминается время последнего рипорта для VID/группа/порт. Выход хоста из группы больше не обрабатывается, порты удаляются из групп только по таймауту. При получении сообщения IGMP добавлена проверка на включенность IGMP на данном VLAN. ------------------------------------------------------------------------ r986 | alx | 2014-01-14 18:34:01 +0600 (Вт, 14 янв 2014) | 6 lines Доделана поддержка STP. Сделана поддержка IGMP. В первом приближении работает, но требуется доработка (не вести списки хостов, это дыра в безопасности, а вместо этого делать один таймер на группу/порт и исключать порт из группы по таймауту). ------------------------------------------------------------------------ r985 | alx | 2013-12-26 11:06:13 +0600 (Чт, 26 дек 2013) | 2 lines Значением СУВ по умолчанию в конфигурации канала сделано 1101 вместо 0001. ------------------------------------------------------------------------ r984 | alx | 2013-12-26 10:30:14 +0600 (Чт, 26 дек 2013) | 3 lines По умолчанию СУВы во всех потоках выключены. По умолчанию чекбоксы tdm_oe и tdm_mode включены. ------------------------------------------------------------------------ r983 | alx | 2013-12-26 09:41:39 +0600 (Чт, 26 дек 2013) | 2 lines Добавлено забытое ранее сообщение об ошибке конфигурации ПЛИС (no CONF_DONE after configuration file sent). ------------------------------------------------------------------------ r982 | alx | 2013-12-26 09:26:43 +0600 (Чт, 26 дек 2013) | 4 lines Обновлена прошивка плис до версии 2. Сделано резервирование трактов Е1. В режимы коммутации каналов добавлена синусоида 1 кГц и цикловый синхросигнал. ------------------------------------------------------------------------ r981 | alx | 2013-12-24 14:06:49 +0600 (Вт, 24 дек 2013) | 2 lines Увеличено время ожидания ответа на команду активации прошивки (плата SM-01 не успевала ответить) ------------------------------------------------------------------------ r980 | alx | 2013-12-24 12:23:25 +0600 (Вт, 24 дек 2013) | 2 lines Исправлены сообщения об ошибке активации прошивки. ------------------------------------------------------------------------ r979 | alx | 2013-12-23 16:27:41 +0600 (Пн, 23 дек 2013) | 3 lines Исправлена ошибка задания ключа PCL правил типа Standard L2+IPv4/6+QoS: в диалоге ошибочно отображалась и применялась строчка L4 byte offset 13, что портило MAC DA. ------------------------------------------------------------------------ r978 | alx | 2013-12-20 15:39:21 +0600 (Пт, 20 дек 2013) | 2 lines В настройках платы VE-01 сделана кнопка "Перезагрузка". ------------------------------------------------------------------------ r977 | alx | 2013-12-20 15:23:39 +0600 (Пт, 20 дек 2013) | 5 lines Исправлен вывод текстовых полей (типа имени блока и комментариев к платам): теперь они выводятся с помощью text(), а не html(), и в этих строках стало возможно использовать спецсимволы ('&', '<', '>' и т.п.). При сохранении конфиг-файла для текстовых строк используется xmlNewTextChild() вместо xmlNewChild(). ------------------------------------------------------------------------ r976 | alx | 2013-12-19 16:02:37 +0600 (Чт, 19 дек 2013) | 2 lines Сделана установка адреса DNS для платы VE-01. ------------------------------------------------------------------------ r975 | alx | 2013-12-19 16:02:06 +0600 (Чт, 19 дек 2013) | 4 lines Исправлен баг: рефлешер навечно остался в состоянии активации прошивки из-за того что запрос активации был убит при пропадании платы VE-01, а код завершения stKilled игнорируется ревлешером. Теперь рефлешер в каждом своем состоянии более-мене корректно проверяет код завершения. ------------------------------------------------------------------------ r974 | alx | 2013-12-19 10:42:50 +0600 (Чт, 19 дек 2013) | 4 lines Добавлена проверка на код завершения записи stKilled (без этого при завершении swd в процессе записи конфигурации получались многократные повторы отправки пакетов и, похоже, переполнение очереди передачи) ------------------------------------------------------------------------ r973 | alx | 2013-12-19 10:38:15 +0600 (Чт, 19 дек 2013) | 3 lines Сделана поддержка конфигурации платы VE-01. Конфигурация сохраняется в конфиг-файле. ------------------------------------------------------------------------ r972 | alx | 2013-12-19 10:35:13 +0600 (Чт, 19 дек 2013) | 3 lines Сделан механизм записи в плату большого массива переменных с автоматический разбивкой их на пакеты заданного размера. ------------------------------------------------------------------------ r971 | alx | 2013-12-16 17:27:22 +0600 (Пн, 16 дек 2013) | 4 lines При изменении настроек сети командой setaddr объекты всех плат извещаются об установленном адресе и маске сети через метод snmpSetVar(). Объект платы VE-01 записывает адрес SW-01 в переменную .6.0. ------------------------------------------------------------------------ r970 | alx | 2013-12-16 16:17:21 +0600 (Пн, 16 дек 2013) | 5 lines Исправлен баг: в KillAllRequests() ошибочно очищалась очередь приема. Поскольку очередь приема статическая и одна на все транспорты, ее очистка приводила к уничтожению чужих пакетов. Что еще хуже, она приводила к "перепутыванию" команд выключения и включения ethernet порта при рестарте платы, в результате которого порт оказывался выключен. ------------------------------------------------------------------------ r969 | alx | 2013-12-16 15:36:09 +0600 (Пн, 16 дек 2013) | 3 lines Плате VE-01 передаем IP адрес, маску сети, адрес шлюза и собственный адрес платы SW-01. Сконфигурированные адреса сохраняются в конфигу и восстанавливаются из него. ------------------------------------------------------------------------ r968 | alx | 2013-12-16 11:12:22 +0600 (Пн, 16 дек 2013) | 2 lines Увеличено время ожидания ответа на коменду активации прошивки (плата VE-01 не успевала все записать). ------------------------------------------------------------------------ r967 | alx | 2013-12-13 18:16:43 +0600 (Пт, 13 дек 2013) | 2 lines Сделали очистку FDB по команде STP. ------------------------------------------------------------------------ r966 | alx | 2013-12-13 12:18:57 +0600 (Пт, 13 дек 2013) | 4 lines Исправлена ошибка в идентификаторах переключателей полного и краткого вариантов конфигурации ethernet. При загрузке принудительно устанавливаем положение "краткий" (в firefox он сохранял последнее значение при перезагрузке страницы). ------------------------------------------------------------------------ r965 | alx | 2013-12-13 11:59:00 +0600 (Пт, 13 дек 2013) | 2 lines Отсутствующие в конфиг-файле STP группы обнуляем (все порты в состояние disabled). ------------------------------------------------------------------------ r964 | alx | 2013-12-13 11:42:21 +0600 (Пт, 13 дек 2013) | 2 lines Сделано сохранение в конфиг-файле и восстановление из него STP групп. ------------------------------------------------------------------------ r963 | alx | 2013-12-13 10:38:34 +0600 (Пт, 13 дек 2013) | 3 lines Добавлена настройка для каждого порта STP тегировать/не тегировать отправляемые BPDU. В классе Prestera сделан метод flushFDB(), но он пока не работает. ------------------------------------------------------------------------ r962 | alx | 2013-12-12 17:15:23 +0600 (Чт, 12 дек 2013) | 2 lines Добавлены два забытых файла. ------------------------------------------------------------------------ r961 | alx | 2013-12-12 17:13:21 +0600 (Чт, 12 дек 2013) | 2 lines Добавлена поддержка протокола STP ------------------------------------------------------------------------ r960 | alx | 2013-12-04 17:55:23 +0600 (Ср, 04 дек 2013) | 2 lines Добавлена поддержка новых переменных в плате RP-01. ------------------------------------------------------------------------ r959 | alx | 2013-12-04 11:38:59 +0600 (Ср, 04 дек 2013) | 3 lines Обновление данных о ревизии прошивки платы выполняется после успешной активации прошивки, а не после проверки контрольной суммы. ------------------------------------------------------------------------ r958 | alx | 2013-12-04 10:12:25 +0600 (Ср, 04 дек 2013) | 4 lines Сделана запись в плату VE-01 ее адреса (пока всегда 192.168.0.254) и адреса SW-01. Добавлена зависимость от busybox-inetd. busybox пересобран с поддержкой tftpd (инкремент ревизии). ------------------------------------------------------------------------ r957 | alx | 2013-12-02 12:04:13 +0600 (Пн, 02 дек 2013) | 5 lines Исправлен баг прошивки плат: после отправки команды активации прошивки рефлешер оставался в состоянии проверки контрольной суммы. В результате подтверждение активации он воспринимал как неверный ответ на команду проверки контрольной суммы и выдавал ошибку "invalid response". ------------------------------------------------------------------------ r956 | alx | 2013-11-29 12:47:38 +0600 (Пт, 29 ноя 2013) | 2 lines Добавлена начальная поддержка платы VE-01. ------------------------------------------------------------------------ r955 | alx | 2013-11-27 15:55:34 +0600 (Ср, 27 ноя 2013) | 2 lines Сделана установка ограничения исходящей скорости на портах. ------------------------------------------------------------------------ r954 | alx | 2013-11-26 14:10:15 +0600 (Вт, 26 ноя 2013) | 2 lines Сделали сохранение и восстановление в/из конфиг-файла настроек Tail-Drop профилей. ------------------------------------------------------------------------ r953 | alx | 2013-11-26 12:40:30 +0600 (Вт, 26 ноя 2013) | 3 lines Сделано чтение и записть Tail-Drop профилей. Пока они не сохраняются в конфиг-файле. ------------------------------------------------------------------------ r952 | alx | 2013-11-25 17:07:42 +0600 (Пн, 25 ноя 2013) | 2 lines В настройках платы FS-08 параметр "Напряжение линии" сделан до 0 до 66 В (было от 0 до 75). ------------------------------------------------------------------------ r951 | alx | 2013-11-22 18:41:21 +0600 (Пт, 22 ноя 2013) | 7 lines Исправлена ошибка очищения строк таблицы обновления ПО плат: раньше при отсутствии пат в ответе на запрос refstat не очишались ячейки "Состояние", и ячейки "Обновления" оставались кликабельного стиля. Окно диалока выбора файла прошивки выравнивается после помещения в него списка доступных прошивок. Раньше из-за увеличения его высоты нижняя часть могла оказаться за пределами окна. ------------------------------------------------------------------------ r950 | alx | 2013-11-22 18:17:42 +0600 (Пт, 22 ноя 2013) | 7 lines Если после команды программирования платы плата присылает запрос программирования с другим типом/исполнением/ревизией, то рефлешер переходит в состояние ошибки с сообщением "board changed during programming". В пользовательском интерфейсе это отображается в колонке "состояние". Попутно исправлен баг: кнопка "Начать обновление" показывалась при отсутствии файла прошивки (при наличии ошибки ошибки). ------------------------------------------------------------------------ r949 | alx | 2013-11-20 18:57:01 +0600 (Ср, 20 ноя 2013) | 3 lines Исправлен баг: из-за указания кукам "expires=0" после аплоада конфиг-файла MSIE забывал все куки и "вываливался" в повторную аутентификацию. ------------------------------------------------------------------------ r948 | alx | 2013-11-20 16:17:29 +0600 (Ср, 20 ноя 2013) | 3 lines Сделана поддержка задания кук из параметров адресной строки GET-запроса. Перезагрузка страницы теперь не перезагружает все завново, но отбрасывает параметры из строки запроса. ------------------------------------------------------------------------ r947 | alx | 2013-11-19 17:11:05 +0600 (Вт, 19 ноя 2013) | 2 lines В заголовки ответов, возвращающих содержимое файлов, добавлено Cache-Control: max-age=36000. ------------------------------------------------------------------------ r946 | alx | 2013-11-13 17:44:22 +0600 (Ср, 13 ноя 2013) | 2 lines Режим работы MAC (скорость и дуплекс) пишутся только и наличии линка. ------------------------------------------------------------------------ r945 | alx | 2013-11-12 18:11:24 +0600 (Вт, 12 ноя 2013) | 4 lines Исправлен небольшой баг: в "краткой" версии конфигурации ethernet нельзя было установить галочку в части "Untagged members" для порта, у которого уже стоит галочка в части "Tagged members". Теперь можно (галка в "Tagged members" пропадает автоматически). ------------------------------------------------------------------------ r944 | alx | 2013-11-08 14:42:49 +0600 (Пт, 08 ноя 2013) | 3 lines Исправлена ошибка выполнения запроса GetNext. При попытке читать write-only переменные выдаются "фиктивные" значения. ------------------------------------------------------------------------ r943 | alx | 2013-10-31 15:06:37 +0600 (Чт, 31 окт 2013) | 2 lines Сделано получение адреса клиента при апгрейде прошивки (раньше писало "executing 'opkg upgrade' by admin from "). ------------------------------------------------------------------------ r942 | alx | 2013-10-31 14:49:43 +0600 (Чт, 31 окт 2013) | 2 lines Генерируется текущая дата в LAST-UPDATED MIB-файла. ------------------------------------------------------------------------ r941 | alx | 2013-10-31 11:25:24 +0600 (Чт, 31 окт 2013) | 2 lines Порт получателя SNMP TRAP'а по умолчанию сделан 162. ------------------------------------------------------------------------ r940 | alx | 2013-10-31 11:12:58 +0600 (Чт, 31 окт 2013) | 4 lines В MIB-файл не включаются переменные плат .4.0, и переменные с пустыми именами. Добавлено описание глобальной переменной .3.0. Исправлены данные фирмы (адрес и телефоны). ------------------------------------------------------------------------ r939 | alx | 2013-10-31 11:01:43 +0600 (Чт, 31 окт 2013) | 5 lines Сделана агрегация аварийных состояний плат в общую аварию блока. Общая авария блока читается по SNMP из глобальной переменной блока .3.0. OID приоритета трапа изменен на .5. При генерации MIB-файла в поле description выполняется замена (") на ('). ------------------------------------------------------------------------ r938 | alx | 2013-10-30 16:16:43 +0600 (Ср, 30 окт 2013) | 4 lines Все объекты плат (а не только с автообновляемым состоянием) запоминают открытое окно конфига в this.popup. При пропадании платы автоматически закрывается ее окно конфигурации. В closePopup() сделана проверка повторного закрытия (хотя оно и не приводило к негативным эффектам). ------------------------------------------------------------------------ r937 | alx | 2013-10-30 12:07:04 +0600 (Ср, 30 окт 2013) | 4 lines Исправлена ошибка в OID приоритета аварии в SNMP TRAP'ах (дублировался родительский OID самого TRAP'а). Сделана отправка реального приоритета аварии (ранее он был всегда 1). Сделана генерация общего MIB-файла блока. ------------------------------------------------------------------------ r936 | alx | 2013-10-29 18:19:12 +0600 (Вт, 29 окт 2013) | 4 lines Исправлена ошибка: при обнаружении PD-04 не вычитывались типы модулей, поэтому конфигурация некоторых модулей неправильно преобразовывалась в раскраску клеточек таблицы TDM-mapper'а. ------------------------------------------------------------------------ r935 | alx | 2013-10-29 12:51:31 +0600 (Вт, 29 окт 2013) | 2 lines Добавлена зависимость от пакета ps-001. ------------------------------------------------------------------------ r934 | alx | 2013-10-29 12:01:48 +0600 (Вт, 29 окт 2013) | 3 lines В плату PS-001 добавлены переменные .16.0 b .17.0. Изменили вывод состояния платы PS-001. ------------------------------------------------------------------------ r933 | alx | 2013-10-29 11:09:26 +0600 (Вт, 29 окт 2013) | 2 lines Исправлена ошибка: надписи платы PS-001 ("Источник питания ...") были видны в платах PS-48 и PS-220. ------------------------------------------------------------------------ r932 | alx | 2013-10-29 10:39:32 +0600 (Вт, 29 окт 2013) | 2 lines Добавлена поддержка платы PS-001. ------------------------------------------------------------------------ r931 | alx | 2013-10-29 09:27:26 +0600 (Вт, 29 окт 2013) | 2 lines Исправлена опечатка в SQL запросе ------------------------------------------------------------------------ r930 | alx | 2013-10-28 18:18:56 +0600 (Пн, 28 окт 2013) | 2 lines Исправлено имя платы nbgf 9 c PS-01 на PS-001 ------------------------------------------------------------------------ r929 | alx | 2013-10-28 18:12:56 +0600 (Пн, 28 окт 2013) | 4 lines Исправлен баг: если поверх окна конфигурации платы с автообновлением состояния выскакивало еще одно окно (например с сообщением об ошибке), то автообновление прекращалось, так как нижележащее окно считалось невидимым. ------------------------------------------------------------------------ r928 | alx | 2013-10-28 15:27:56 +0600 (Пн, 28 окт 2013) | 3 lines Обновление списка пакетов объединено с показыванием списка обновлений. Вместо двух кнопок теперь одна "Проверить обновления" ------------------------------------------------------------------------ r927 | alx | 2013-10-28 12:17:57 +0600 (Пн, 28 окт 2013) | 2 lines При отсутствии доступных обновлений в таблице обновлений пишется "Нет обновлений". ------------------------------------------------------------------------ r926 | alx | 2013-10-28 11:46:35 +0600 (Пн, 28 окт 2013) | 2 lines В конфигурации платы GE-12 выкинут режим "штаны". ------------------------------------------------------------------------ r925 | alx | 2013-10-25 16:57:26 +0600 (Пт, 25 окт 2013) | 2 lines Реализована работа с транками. ------------------------------------------------------------------------ r924 | alx | 2013-10-23 11:47:41 +0600 (Ср, 23 окт 2013) | 2 lines Добавлена кнопка очистки журнала аварий. ------------------------------------------------------------------------ r923 | alx | 2013-10-21 17:27:48 +0600 (Пн, 21 окт 2013) | 4 lines Сообщение "Поиск не дал результата" теперь выводится в теле таблицы, а всплывающем окне. Убрана кнопка "Обновить" из параметров поиска в журнале аварий. Новый поиск выполняется автоматически при изменении любого параметра. ------------------------------------------------------------------------ r922 | alx | 2013-10-21 12:43:56 +0600 (Пн, 21 окт 2013) | 2 lines Сделана фильтрация аварий по именам плат ------------------------------------------------------------------------ r921 | alx | 2013-10-21 11:19:20 +0600 (Пн, 21 окт 2013) | 2 lines Убран чекбокс "VLAN unaware mode" (теперь всегда выключен). ------------------------------------------------------------------------ r920 | alx | 2013-10-17 11:28:53 +0600 (Чт, 17 окт 2013) | 2 lines Обновление ревизии - добавили зависимость пакета sw от pd-04. ------------------------------------------------------------------------ r919 | alx | 2013-10-14 18:08:37 +0600 (Пн, 14 окт 2013) | 2 lines Инвертировали индикатор "Запуск" модуля CS24 платы PD-04. ------------------------------------------------------------------------ r918 | alx | 2013-10-14 17:55:50 +0600 (Пн, 14 окт 2013) | 3 lines Исправлено отображение аварий в плате PD-04. Добавлены переменные трапов. Подправлено поведение чекбоксов "Блокировка". ------------------------------------------------------------------------ r917 | alx | 2013-10-14 17:06:30 +0600 (Пн, 14 окт 2013) | 3 lines В плате GE-12 убран чекбокс "E1-16 установлен". С переменной .19.0 платы GE-12 больше не работаем. ------------------------------------------------------------------------ r916 | alx | 2013-10-14 16:42:03 +0600 (Пн, 14 окт 2013) | 2 lines Переделан пользовательский интерфейс платы PD-04 (главным образом модули CS02 и CS24). ------------------------------------------------------------------------ r915 | alx | 2013-10-14 16:35:26 +0600 (Пн, 14 окт 2013) | 2 lines Исправлена ошибка сохранения флагов инверсии и маски платы CS-04 (были перепутаны). ------------------------------------------------------------------------ r914 | alx | 2013-09-27 15:46:46 +0600 (Пт, 27 сен 2013) | 3 lines Переделан дизайн веб-страницы: вкладки растягиваются по содержимому, табы не переносятся, плюс еще ряд мелких улучшений. ------------------------------------------------------------------------ r913 | alx | 2013-09-26 18:21:55 +0600 (Чт, 26 сен 2013) | 3 lines Исправлено "принудительное" завершение незавершенных аварий при старте swd. Недостоверное время окончания аварий выводится в веб-интерфейсе другим цветом. ------------------------------------------------------------------------ r912 | alx | 2013-09-26 15:01:28 +0600 (Чт, 26 сен 2013) | 2 lines Сделаны всплывающие подсказки у элементов таблиц состояния и конфигурации платы SM-01. ------------------------------------------------------------------------ r911 | alx | 2013-09-26 12:48:30 +0600 (Чт, 26 сен 2013) | 2 lines Запись Ingress и Egress EtherType регистров перенесена из стартового скрипта в swd. ------------------------------------------------------------------------ r910 | alx | 2013-09-26 12:23:15 +0600 (Чт, 26 сен 2013) | 2 lines Сделано расцвечивание ячеек таблицы TDM-маппера для плат SM-01, GE-12, GE-108, E1-08 и PD-04. ------------------------------------------------------------------------ r909 | alx | 2013-09-25 18:55:11 +0600 (Ср, 25 сен 2013) | 3 lines В краткой версии страницы Ethernet сделана раскраска столбцов таблицы VLAN для портов, у которых есть линк. Там же сделаны всплывающие подсказки с номером слота и названием платы, на которую линк приходит. ------------------------------------------------------------------------ r908 | alx | 2013-09-25 15:50:55 +0600 (Ср, 25 сен 2013) | 2 lines Добавлено скоростей плате PD-04. ------------------------------------------------------------------------ r907 | alx | 2013-09-25 15:26:58 +0600 (Ср, 25 сен 2013) | 2 lines Исправлен баг: в краткой версии конфигуратора ethernet при загрузке не отображались tagged члены VLAN'ов. ------------------------------------------------------------------------ r906 | alx | 2013-09-25 15:25:20 +0600 (Ср, 25 сен 2013) | 2 lines Убрали отладочный вывод. ------------------------------------------------------------------------ r905 | alx | 2013-09-25 12:49:10 +0600 (Ср, 25 сен 2013) | 2 lines Сделано два варианта интерфейса конфигурации ethernet: краткий и полный. ------------------------------------------------------------------------ r904 | alx | 2013-09-25 12:10:15 +0600 (Ср, 25 сен 2013) | 2 lines Исправлены ошибки в phyctl: не записывались значения больше 0x7fffffff. ------------------------------------------------------------------------ r903 | alx | 2013-09-25 11:54:25 +0600 (Ср, 25 сен 2013) | 2 lines Обновили ToDo. ------------------------------------------------------------------------ r902 | alx | 2013-09-23 12:30:53 +0600 (Пн, 23 сен 2013) | 2 lines Перед перезагрузкой SW-01 выдается RESET на кросс для сброса всех плат. ------------------------------------------------------------------------ r901 | alx | 2013-09-23 10:41:57 +0600 (Пн, 23 сен 2013) | 2 lines Исправлены ошибки сохранения в конфиг-файле MFASCASMODE. ------------------------------------------------------------------------ r900 | alx | 2013-09-20 17:42:30 +0600 (Пт, 20 сен 2013) | 4 lines Добавлена база аварий. Все аварии складываются в базу данных. В веб-интерфейсе дожавлена вкладка "Журнал" для их просмотра. ------------------------------------------------------------------------ r899 | alx | 2013-09-20 11:37:38 +0600 (Пт, 20 сен 2013) | 3 lines Устранены гонки при чтении MIB-счетчиков портов. Из JS убран отладочный вывод. ------------------------------------------------------------------------ r898 | alx | 2013-09-20 10:07:28 +0600 (Пт, 20 сен 2013) | 2 lines Сделано отображение скорости трафика в ethernet-портах. ------------------------------------------------------------------------ r897 | alx | 2013-09-18 12:53:46 +0600 (Ср, 18 сен 2013) | 2 lines При отключении ethernet-портов пишем 0 в регистр c чтобы сбросился ForceLinkUp. ------------------------------------------------------------------------ r896 | alx | 2013-09-17 17:59:24 +0600 (Вт, 17 сен 2013) | 2 lines Сделан скрипт для периодической проверки живости swd и его запуска при отстуствии. ------------------------------------------------------------------------ r895 | alx | 2013-09-13 17:57:04 +0600 (Пт, 13 сен 2013) | 2 lines Сделана форма конфигурации платы PD-04. ------------------------------------------------------------------------ r894 | alx | 2013-09-13 17:19:14 +0600 (Пт, 13 сен 2013) | 2 lines Переопределены порты платы GE-12 (GE-108) в сообщениях об авариях. ------------------------------------------------------------------------ r893 | alx | 2013-09-13 16:59:03 +0600 (Пт, 13 сен 2013) | 2 lines В плате GE-108 изменен набор скрываемых ячеек конфигурации. Запрещено выбирать в refclk потоки 1-8. ------------------------------------------------------------------------ r892 | alx | 2013-09-13 10:11:53 +0600 (Пт, 13 сен 2013) | 2 lines Сделано отображение ревизии пакета sw на вкладке "Оюновление ПО". ------------------------------------------------------------------------ r891 | alx | 2013-09-13 10:03:52 +0600 (Пт, 13 сен 2013) | 2 lines Добавлен забытый ранее файл board_PD04.cpp ------------------------------------------------------------------------ r890 | alx | 2013-09-13 10:02:57 +0600 (Пт, 13 сен 2013) | 2 lines Добавлен забытый ранее файл board_PD04.h ------------------------------------------------------------------------ r889 | alx | 2013-09-13 10:01:51 +0600 (Пт, 13 сен 2013) | 2 lines Добавлена начальная поддержка платы PD-04. ------------------------------------------------------------------------ r888 | alx | 2013-09-11 18:57:17 +0600 (Ср, 11 сен 2013) | 2 lines Убран недопустимый закрывающий тэг </col>. ------------------------------------------------------------------------ r887 | alx | 2013-09-11 18:38:48 +0600 (Ср, 11 сен 2013) | 2 lines Выкинули отладочную строку из скрипта, из-за которой не работал MSIE. ------------------------------------------------------------------------ r886 | alx | 2013-09-11 18:31:41 +0600 (Ср, 11 сен 2013) | 2 lines Исправлено несоответствие открывающего и закрывающего тэгов. ------------------------------------------------------------------------ r885 | alx | 2013-09-11 18:17:50 +0600 (Ср, 11 сен 2013) | 3 lines При ответе за опрос КПО-01 дополнительно посылается сообщение "Событие". Это хак, исправляющий баг КПО-01, которая не воспринимает ответ если в блоке есть авария. ------------------------------------------------------------------------ r884 | alx | 2013-09-11 18:16:13 +0600 (Ср, 11 сен 2013) | 2 lines Исправлен баг - не работало переопределение имен датчиков. Не проверено, но должно работать. ------------------------------------------------------------------------ r883 | alx | 2013-09-11 15:29:34 +0600 (Ср, 11 сен 2013) | 2 lines Добавлена начальная поддержка платы GE-108. ------------------------------------------------------------------------ r882 | alx | 2013-07-22 10:51:47 +0600 (Пн, 22 июл 2013) | 2 lines Разрешено управление функцией caller-id в платах FO-08 и FS-08. ------------------------------------------------------------------------ r881 | alx | 2013-07-22 09:59:40 +0600 (Пн, 22 июл 2013) | 2 lines Добавлены зависимости от fo-08 и fs-08. ------------------------------------------------------------------------ r880 | alx | 2013-07-19 11:51:02 +0600 (Пт, 19 июл 2013) | 3 lines При старте плата "подхватывает" свое предыдущее состояние master/slave. При переходе из slave в master выдается сигнал RESET длительностью 150 мс. ------------------------------------------------------------------------ r879 | alx | 2013-07-18 16:28:02 +0600 (Чт, 18 июл 2013) | 2 lines Не проверяется валидность позиции TDM и числа каналов заблокированных потоков E1 платы GE-12. ------------------------------------------------------------------------ r878 | alx | 2013-07-11 15:27:24 +0600 (Чт, 11 июл 2013) | 2 lines В конфигурации платы GE-12 добавлен адрес станции в кольце. ------------------------------------------------------------------------ r877 | alx | 2013-07-08 18:50:58 +0600 (Пн, 08 июл 2013) | 2 lines Тип платы SW-01 теперь определяется по коду, а не по имени. ------------------------------------------------------------------------ r876 | alx | 2013-07-08 18:44:24 +0600 (Пн, 08 июл 2013) | 2 lines Убрана неиспользуемая переменная. ------------------------------------------------------------------------ r875 | alx | 2013-07-08 18:41:58 +0600 (Пн, 08 июл 2013) | 2 lines Сделана поддержка вложенных тэгов. ------------------------------------------------------------------------ r874 | alx | 2013-07-08 18:41:22 +0600 (Пн, 08 июл 2013) | 2 lines При старте конфигурируется etherType=0x88a8 для S-tag. ------------------------------------------------------------------------ r873 | alx | 2013-07-08 18:39:22 +0600 (Пн, 08 июл 2013) | 6 lines Плата SW-01 в режиме slave всегда включает ethernet port 7. Исправлена реакция на появление платы SW-01 в слотах 9 и 10 - связанные с ними платы конфигурируют порты появившейся SW-01 независимо от того, мастер это появился или slave. ------------------------------------------------------------------------ r872 | alx | 2013-07-08 18:32:00 +0600 (Пн, 08 июл 2013) | 6 lines В классе Transport сделана функция killAllRequests(), уничтожающая все запросы и очищающая очереди приема и передачи. При уничтожении объекта платы вызывается transport->killAllRequests() для того чтобы сообщения, отправелнные уничтоженной плате, не были получены и выполнены новой платой. ------------------------------------------------------------------------ r871 | alx | 2013-07-08 18:27:45 +0600 (Пн, 08 июл 2013) | 3 lines Исправлена ошибка: при отправке сообщения конфигурации порта ethernet callback-функции передавался указатель не той платы. ------------------------------------------------------------------------ r870 | alx | 2013-07-02 15:31:02 +0600 (Вт, 02 июл 2013) | 3 lines Устранено "убегание" фокуса из строки логина в chrome. При выходе (завершении сеанса) производится перезагрузка страницы. ------------------------------------------------------------------------ r869 | alx | 2013-07-02 13:23:49 +0600 (Вт, 02 июл 2013) | 2 lines Убрали в заголовке Set-Cookie: атрибут expires. ------------------------------------------------------------------------ r868 | alx | 2013-07-02 13:22:34 +0600 (Вт, 02 июл 2013) | 2 lines Добавили прототип функции trim() при ее отсутствии (MSIE не поддверживает trim()). ------------------------------------------------------------------------ r867 | alx | 2013-06-28 15:55:15 +0600 (Пт, 28 июн 2013) | 2 lines Функция disable() теперь блокирует не только input'ы, но и select'ы. ------------------------------------------------------------------------ r866 | alx | 2013-06-28 15:45:52 +0600 (Пт, 28 июн 2013) | 3 lines В платах GE-04 и GE-12 при установке режима порта ethernet 1000base-x дизеблится select.duplex и принудительно устанавливается в Full-duplex. ------------------------------------------------------------------------ r865 | alx | 2013-06-28 12:18:18 +0600 (Пт, 28 июн 2013) | 3 lines Добавлена needReboot(), устанавливающая флаг перезагрузки. После завершения обновления флаг проверяется и предлагается перезагрузка. ------------------------------------------------------------------------ r864 | alx | 2013-06-28 11:16:56 +0600 (Пт, 28 июн 2013) | 2 lines Сделана команда reboot и соответствующая кнопка на вкладке "Разное". ------------------------------------------------------------------------ r863 | alx | 2013-06-27 19:23:19 +0600 (Чт, 27 июн 2013) | 5 lines showPopup() теперь возвращает jQuery-объект созданного окна. closePopup() теперь тоже принимает jQuery-объект окна. При удалении окна ID "popup" теперь присваивается самому верхнему окну только если этот атрибут был у удаленного окна. ------------------------------------------------------------------------ r862 | alx | 2013-06-27 19:01:06 +0600 (Чт, 27 июн 2013) | 4 lines Добавлен забытый вывод атрибута "code" в конфигах плат SW-01 при синхронизации. Пот чтении конфига код платы более приоритетен чем имя платы. Везде вызовы xmlNewProp() заменены на setPropT(). ------------------------------------------------------------------------ r861 | alx | 2013-06-27 18:14:40 +0600 (Чт, 27 июн 2013) | 2 lines Сделана индикация извещения о сверхцикловой аварии в TDM-маппере. ------------------------------------------------------------------------ r860 | alx | 2013-06-27 14:40:42 +0600 (Чт, 27 июн 2013) | 2 lines Merged microhttpd branch! ------------------------------------------------------------------------ r855 | alx | 2013-06-26 11:21:14 +0600 (Ср, 26 июн 2013) | 5 lines Исправлен баг: при записи конфигурации плат GE-04 и GE-12 запись команды (1 в переменную .7.0) производилась не последней (а иногда даже дважды). В ячейках таблицы drop-insert платы GE-12 значения пишутся в форме "4E1<->LA". ------------------------------------------------------------------------ r850 | alx | 2013-06-25 09:32:37 +0600 (Вт, 25 июн 2013) | 2 lines Добавлена обработка удлиненной переменной .15.x.1.0 ------------------------------------------------------------------------ r849 | alx | 2013-06-24 16:38:59 +0600 (Пн, 24 июн 2013) | 2 lines В переменные .15.x.1.0 платы GE-12 добавлено два новых байта ------------------------------------------------------------------------ r835 | alx | 2013-06-21 16:29:15 +0600 (Пт, 21 июн 2013) | 3 lines Изменения интерфейса платы GE-12. Исправили ошибку с прекращением опроса состояния. ------------------------------------------------------------------------ r834 | alx | 2013-06-21 15:17:25 +0600 (Пт, 21 июн 2013) | 2 lines Сделали забытую ранее проверку на прекращение автообновления состояния платы GE-12. ------------------------------------------------------------------------ r833 | alx | 2013-06-21 15:13:29 +0600 (Пт, 21 июн 2013) | 2 lines Сделано автообновление состояния платы GE-12. ------------------------------------------------------------------------ r832 | alx | 2013-06-21 14:39:31 +0600 (Пт, 21 июн 2013) | 3 lines Добавлены новые переменные в плату GE-12. Сделано их сохранение и восстановление из конфига. ------------------------------------------------------------------------ r829 | alx | 2013-06-18 16:17:40 +0600 (Вт, 18 июн 2013) | 2 lines Добавлена вкладка "Часы" (управление временем). ------------------------------------------------------------------------ r828 | alx | 2013-06-13 19:14:17 +0600 (Чт, 13 июн 2013) | 2 lines В таблице обновления прошивок теперь отображается номер аппаратного исполнения платы. ------------------------------------------------------------------------ r827 | alx | 2013-06-13 18:25:00 +0600 (Чт, 13 июн 2013) | 2 lines Поддержка резервирования SW-01 включена в основную ветку. ------------------------------------------------------------------------ r826 | alx | 2013-06-13 16:10:19 +0600 (Чт, 13 июн 2013) | 2 lines Исправлены ошибки в добавленной плате GE-12. Теперь проект собирается. ------------------------------------------------------------------------ r825 | alx | 2013-06-13 15:44:56 +0600 (Чт, 13 июн 2013) | 5 lines В объектах плат теперь хранится код типа платы, который передается им при создании. При сохранении конфигурации плат добавляется атрибут кода типа платы. При чтении конфигурации выполняется поиск конфигурации платы по коду типа, и только если его нет - по текстовому имени платы. ------------------------------------------------------------------------ r819 | alx | 2013-06-11 10:05:57 +0600 (Вт, 11 июн 2013) | 3 lines Исправлена работа с переменными платы GE-12. Переделан интерфейс ее конфигурирования. ------------------------------------------------------------------------ r791 | alx | 2013-05-30 15:49:52 +0600 (Чт, 30 мая 2013) | 3 lines Сделаны собственный класс для платы GE-12. В конфигурацию платы добавлены 16 портов E1. ------------------------------------------------------------------------ r783 | alx | 2013-05-28 16:32:06 +0600 (Вт, 28 мая 2013) | 2 lines Поля ввода PCL-условий переделаны из формата ternary в формат "целое с маской" (123/65535). ------------------------------------------------------------------------ r765 | alx | 2013-05-23 11:19:44 +0600 (Чт, 23 мая 2013) | 2 lines В плате GE-04 добавлены в список известных переменных переменные .9.[1-5].1.0. ------------------------------------------------------------------------ r761 | alx | 2013-05-22 12:44:10 +0600 (Ср, 22 мая 2013) | 2 lines Сделана установка ethernet-линка между двумя платами SW-01. ------------------------------------------------------------------------ r760 | alx | 2013-05-20 18:53:49 +0600 (Пн, 20 мая 2013) | 5 lines Сделана защита от повторного получения запроса на программирование. Идентификатор последнего полученного запроса запоминается рефлешером, и если получаем запрос с тем же ID в состоянии записи, пока не подтверждена запись первого блока данных, запрос игнорируется. ------------------------------------------------------------------------ r759 | alx | 2013-05-20 17:35:09 +0600 (Пн, 20 мая 2013) | 2 lines Добавлена начальная поддержка платы GE-12 (совпадает с платой GE-04). ------------------------------------------------------------------------ r758 | alx | 2013-05-20 17:01:22 +0600 (Пн, 20 мая 2013) | 3 lines Везде, где выводятся сообщения об ошибках ввода в какие-то формы, перемещение фокуса на элемент с ошибкой делается в методе onClose диалога warning(). ------------------------------------------------------------------------ r757 | alx | 2013-05-20 16:59:20 +0600 (Пн, 20 мая 2013) | 2 lines Теперь как нераспознанные переменные отображаются "лишние" строки таблиц. ------------------------------------------------------------------------ r756 | alx | 2013-05-20 11:43:40 +0600 (Пн, 20 мая 2013) | 4 lines Исправлен баг: при перечитывании MIB платы использовался существующий список, и при его "разворачивании" получалась ерунда. Теперь новый MIB читается в новый список, и в случае успеха он заменяет существующий. ------------------------------------------------------------------------ r755 | alx | 2013-05-17 15:43:34 +0600 (Пт, 17 мая 2013) | 2 lines Сделана возможность переопределения пользователем названий датчиков платы CS-04. ------------------------------------------------------------------------ r754 | alx | 2013-05-16 18:38:35 +0600 (Чт, 16 мая 2013) | 4 lines Сообщение "access denied" заменяем на "доступ запрещен". Починили работу чекбокса "VLAN unaware mode": теперь он меняет состояние только после успешной записи. ------------------------------------------------------------------------ r753 | alx | 2013-05-16 12:39:28 +0600 (Чт, 16 мая 2013) | 2 lines Сделано переопределение текста аварий плат SM-01, RP-01 и CS-04. ------------------------------------------------------------------------ r752 | alx | 2013-05-16 12:34:50 +0600 (Чт, 16 мая 2013) | 2 lines Убрали мигание фона неподтвержденных аварий. Теперь они выделяются только жирным шрифтом. ------------------------------------------------------------------------ r751 | alx | 2013-05-16 11:39:57 +0600 (Чт, 16 мая 2013) | 3 lines Убрано ложное сообщение board restart timeout при старте программирования платы. Оно было связано с вызовом callback-функции в результате вызова killRequest(). ------------------------------------------------------------------------ r750 | alx | 2013-05-16 11:14:25 +0600 (Чт, 16 мая 2013) | 8 lines Изменены таймауты транспортов: 1. Идентификаторы запросов освобождаются через 3 секунды (было через 10) после получения ответа. 2. При ошибке отправки пакета из-за отсутствия свободных идентификаторов делается задержка 2 секунды перед вызовом callback (было 10 мс, то есть сразу). Также изменены приоритеты некоторых выводимых в лог сообщений. При таймаутах и ошибках записи прошивки выводится позиция в файле, на которой они возникли. ------------------------------------------------------------------------ r749 | alx | 2013-05-15 17:39:12 +0600 (Ср, 15 мая 2013) | 2 lines Добавлена поддержка плат EM-04 исполнения 2 с функцией блокировки СУВ. ------------------------------------------------------------------------ r748 | alx | 2013-05-15 15:55:38 +0600 (Ср, 15 мая 2013) | 3 lines Механизм переопределения имен аварий теперь действует даже при отсутствии дескриптора переменной (например если еще не прочитан MIB платы). ------------------------------------------------------------------------ r747 | alx | 2013-05-15 15:26:18 +0600 (Ср, 15 мая 2013) | 3 lines Переопределяемый текст сообщений об авариях плат PS-48 и PS-220 перенесен в поле name. Поле description оставлено пустым. ------------------------------------------------------------------------ r746 | alx | 2013-05-15 14:48:03 +0600 (Ср, 15 мая 2013) | 3 lines Исправлена ошибка: по setMasterAlarm(slot, 0) из списка неподтвержденных аварий удалялось все, в том числе и авария .type. Теперь .type не удаляется. ------------------------------------------------------------------------ r745 | alx | 2013-05-15 14:46:08 +0600 (Ср, 15 мая 2013) | 2 lines Сообщение об успешном сохранении конфигурации теперь выводится как notice(), а не warning(). ------------------------------------------------------------------------ r744 | alx | 2013-05-15 14:44:44 +0600 (Ср, 15 мая 2013) | 2 lines В известные переменные платы SM-01 добавлены .11, .12, .13, .14 и .15. ------------------------------------------------------------------------ r743 | alx | 2013-05-15 12:16:06 +0600 (Ср, 15 мая 2013) | 4 lines Исправлен баг: при невозможности отправки пакета send_request() сразу вызывала пользовательскую callback-функцию, которая, в свою очередь, повторяла отправку. Таким образом, возникала бесконечная рекурсия. Теперь пользовательская callback-функция вызывается из шедулера. ------------------------------------------------------------------------ r742 | alx | 2013-05-15 10:58:33 +0600 (Ср, 15 мая 2013) | 2 lines Исправлен баг, проявлявшийся при записи конфигурации в несуществующую в плате переменную. ------------------------------------------------------------------------ r741 | alx | 2013-05-14 15:12:16 +0600 (Вт, 14 мая 2013) | 3 lines Сделали проверку соответствия типа установленной платы типу требуемой. При несоответствии типа выдается авария "Неверный тип платы". ------------------------------------------------------------------------ r740 | alx | 2013-05-14 12:39:11 +0600 (Вт, 14 мая 2013) | 3 lines Введен флаг "required" для плат. При установке этого флага и отсутствии платы выдается авария. ------------------------------------------------------------------------ r739 | alx | 2013-05-14 12:24:43 +0600 (Вт, 14 мая 2013) | 2 lines Сделаны конструкторы для DescriptorOverride. Элементы таблицы создаются явным вызовом конструктора. ------------------------------------------------------------------------ r738 | alx | 2013-05-14 12:16:49 +0600 (Вт, 14 мая 2013) | 2 lines Устранено предупреждение о потере квалификатора const. ------------------------------------------------------------------------ r737 | alx | 2013-05-14 11:51:16 +0600 (Вт, 14 мая 2013) | 2 lines Изменили способ "мигания" фона неподтвержденных аварий. Теперь обеспечивается синхронность. ------------------------------------------------------------------------ r736 | alx | 2013-05-13 18:45:58 +0600 (Пн, 13 мая 2013) | 3 lines Из таблицы аварий убрали description (все равно он уже присутствует и в имени тоже). Неподтвержденные аварии выдаются жирным шрифтом на мигающем цветом фоне. ------------------------------------------------------------------------ r735 | alx | 2013-05-13 16:27:31 +0600 (Пн, 13 мая 2013) | 2 lines Сделано перекодирование текстовых сообщений ИСУМ в кодировку CP1251. ------------------------------------------------------------------------ r734 | alx | 2013-05-13 12:10:56 +0600 (Пн, 13 мая 2013) | 5 lines В списке аварий хранится приоритет каждой аварии и признак ее подтверждения. При нажатии кнопки "CLR" всем текущим авариям устанавливается флаг подтверждения. В ответе на команду сервера "alarms" передается приоритет и признак подтвержденности. В веб-интерфейсе аварии отображаются разным цветом в зависимости от приоритета. ------------------------------------------------------------------------ r733 | alx | 2013-05-08 18:33:29 +0600 (Ср, 08 мая 2013) | 4 lines Платам добавлены хэши privDescMap, позволяющие переопределить имена и описания переменных, содержащиеся в MIB-файле платы. Платам PS-48 и PS-220 сделано переопределение аварий. ------------------------------------------------------------------------ r732 | alx | 2013-05-08 17:39:28 +0600 (Ср, 08 мая 2013) | 3 lines Добавлена конфигурация (резерв) в платы PS-48 и PS-220. Добавлено отображение аварий плат PS-48 и PS-220. ------------------------------------------------------------------------ r731 | alx | 2013-05-08 15:59:54 +0600 (Ср, 08 мая 2013) | 3 lines Исправлен баг, внесенный в r727: вызывался метод объекта display, который на момент вызова был уже уничтожен. Это с некоторой вероятностью приводило к зависаниям при завершении программы. ------------------------------------------------------------------------ r730 | alx | 2013-05-08 14:57:03 +0600 (Ср, 08 мая 2013) | 3 lines Исправлена ошибка стартового скрипта: он не находил и не убивал "зависший" процесс, если процесс зависал уже после удаления PID-файла. ------------------------------------------------------------------------ r729 | alx | 2013-05-08 14:38:45 +0600 (Ср, 08 мая 2013) | 2 lines Первый опрос ревизий плат проищводится через 5 секунд после старта. ------------------------------------------------------------------------ r728 | alx | 2013-05-08 12:39:45 +0600 (Ср, 08 мая 2013) | 2 lines При получении от платы запроса на программирование выполняется ее принудительное уничтожение (пропадание). ------------------------------------------------------------------------ r727 | alx | 2013-05-08 12:06:52 +0600 (Ср, 08 мая 2013) | 2 lines Исправлен серьезный баг: при вызове setAlarm() захватывался не тот семафор (boardMutex вместо boardsMutex). ------------------------------------------------------------------------ r726 | alx | 2013-05-07 18:05:44 +0600 (Вт, 07 мая 2013) | 2 lines Примечание о повторном запуске RP-01 вынесено под таблицу. ------------------------------------------------------------------------ r725 | alx | 2013-05-07 16:18:29 +0600 (Вт, 07 мая 2013) | 2 lines Исправлена ошибка вывода состояния платы RP-01 (значение 0 ошибочно трактовали как аварию). ------------------------------------------------------------------------ r724 | alx | 2013-05-07 16:10:02 +0600 (Вт, 07 мая 2013) | 2 lines Плате RP-01 добавлены две переменные состояния. Сделана индикация аварий в веб-интерфейсе. ------------------------------------------------------------------------ r723 | alx | 2013-05-06 18:36:53 +0600 (Пн, 06 мая 2013) | 2 lines Исправлено регулярное выражение известных переменных платы GE-04. ------------------------------------------------------------------------ r722 | alx | 2013-04-30 15:34:49 +0600 (Вт, 30 апр 2013) | 2 lines Добавили инициализацию нулем переменной refclk при появлении платы E1-08. ------------------------------------------------------------------------ r721 | alx | 2013-04-30 14:47:14 +0600 (Вт, 30 апр 2013) | 2 lines Исправлена ошибка: при первоначальной записи конфигурации в плату CS-04 были перепутаны маска и блокировка. ------------------------------------------------------------------------ r720 | alx | 2013-04-30 10:38:33 +0600 (Вт, 30 апр 2013) | 5 lines Вторая форма send_request() теперь возвращает идентификатор отправленного запроса. Сделана функция killRequest(), уничтожающая транзакцию. При отправке запроса на рестарт платы reflasher запоминает идентификатор запроса. При получении от платы запроса на программирование reflasher уничтожает ранее отправленный запрос на рестарт. ------------------------------------------------------------------------ r719 | alx | 2013-04-29 12:31:21 +0600 (Пн, 29 апр 2013) | 2 lines Исправлена несущественная ошибка: при ошибке запроса QoS профилей сбрасывался признак готовновти не той таблицы. ------------------------------------------------------------------------ r718 | alx | 2013-04-29 12:29:57 +0600 (Пн, 29 апр 2013) | 3 lines При активации вкладки ее телу присваивается display:block. А то при некоторых невыясненных условиях этот блок сдвигался вправо относительно родительского бокса. ------------------------------------------------------------------------ r717 | alx | 2013-04-25 09:37:23 +0600 (Чт, 25 апр 2013) | 3 lines Исправили ошибку вывода последней аварии платы (запоминался OID без ".0" в конце, поэтому всегда выводилось "unknown alarm"). ------------------------------------------------------------------------ r716 | alx | 2013-04-24 19:14:06 +0600 (Ср, 24 апр 2013) | 2 lines В список известных переменных платы E1-08 добавлены .8.[1-8].[1-3].0. ------------------------------------------------------------------------ r715 | alx | 2013-04-24 19:11:02 +0600 (Ср, 24 апр 2013) | 3 lines В прошлый раз в oid2text() по ошибке вместе с " [<oid>]" убрали и имя переменной. Вернули имя обратно. ------------------------------------------------------------------------ r714 | alx | 2013-04-24 18:54:59 +0600 (Ср, 24 апр 2013) | 3 lines Исправлена обработкатрапов (при добавлении аварии к oid не добавлялось ".0" в конце). При преобразовании oid в текст к тексту больше недобавляется " [<oid>]". ------------------------------------------------------------------------ r713 | alx | 2013-04-24 14:56:35 +0600 (Ср, 24 апр 2013) | 2 lines Сделали установку некоторых настроек из BGCR0. ------------------------------------------------------------------------ r712 | alx | 2013-04-23 18:59:13 +0600 (Вт, 23 апр 2013) | 2 lines Исправлена ошибка: при добавлении правила PCL в его ключе данные и маска были одним и тем же объектом. ------------------------------------------------------------------------ r711 | alx | 2013-04-22 12:12:58 +0600 (Пн, 22 апр 2013) | 2 lines Сделан периодический (раз в 10 минут) перезапрос MIB от плат. ------------------------------------------------------------------------ r710 | alx | 2013-04-22 11:02:19 +0600 (Пн, 22 апр 2013) | 2 lines Добавлен захват семафора плат на время обновления MIB плат ------------------------------------------------------------------------ r709 | alx | 2013-04-22 10:26:05 +0600 (Пн, 22 апр 2013) | 2 lines Исправлен диалог конфигурации платы GE-04. ------------------------------------------------------------------------ r708 | alx | 2013-04-19 17:42:02 +0600 (Пт, 19 апр 2013) | 2 lines ajax-тикер теперь управляется глобальными событиями ajax. ------------------------------------------------------------------------ r707 | alx | 2013-04-19 14:41:15 +0600 (Пт, 19 апр 2013) | 2 lines Исправлена ошибка в URL картинки тикера. ------------------------------------------------------------------------ r706 | alx | 2013-04-19 14:35:14 +0600 (Пт, 19 апр 2013) | 2 lines Добавлен забытый файл empty.png ------------------------------------------------------------------------ r705 | alx | 2013-04-19 14:25:13 +0600 (Пт, 19 апр 2013) | 2 lines Добавлены номера портов ethernet-свотча в таблицу ethernet. ------------------------------------------------------------------------ r704 | alx | 2013-04-19 13:41:52 +0600 (Пт, 19 апр 2013) | 2 lines Сделан сброс счетчиков статистики транспортов. ------------------------------------------------------------------------ r703 | alx | 2013-04-19 12:09:20 +0600 (Пт, 19 апр 2013) | 2 lines Убран отладочный вывод из скрипта. ------------------------------------------------------------------------ r702 | alx | 2013-04-19 12:02:03 +0600 (Пт, 19 апр 2013) | 3 lines Устранили возможность вложенных запросов refstat (добавили забытое update_in_progress++). Сделали кеширование картинок тикера. ------------------------------------------------------------------------ r701 | alx | 2013-04-19 10:59:02 +0600 (Пт, 19 апр 2013) | 2 lines Добавлен "тикер" - индикатор обмена с сервером. ------------------------------------------------------------------------ r700 | alx | 2013-04-19 10:55:52 +0600 (Пт, 19 апр 2013) | 2 lines Изменен формат состояния платы E1-08. ------------------------------------------------------------------------ r699 | alx | 2013-04-18 15:42:35 +0600 (Чт, 18 апр 2013) | 5 lines Добавлен атрибут dontClose кнопкам, передаваемым в myDialog(). При установке его в true диалог не закрывается после выполнения пользовательского обработчика нажатия кнопки. Диалог смены имени платы теперь закрывается после успешного выполнения записи или по кнопке "Отмена". ------------------------------------------------------------------------ r698 | alx | 2013-04-18 15:21:49 +0600 (Чт, 18 апр 2013) | 2 lines При ошибке записи нового режима генератора восстанавливаем индикацию старого режима. ------------------------------------------------------------------------ r697 | alx | 2013-04-18 15:02:23 +0600 (Чт, 18 апр 2013) | 2 lines В конфигурации платы SM-01 добавили отображение скорости ethernet. ------------------------------------------------------------------------ r696 | alx | 2013-04-18 14:28:38 +0600 (Чт, 18 апр 2013) | 2 lines При неудачной смене режима CAS в таблице TDM-маппера select возвращается в исходное состояние. ------------------------------------------------------------------------ r695 | alx | 2013-04-18 14:17:33 +0600 (Чт, 18 апр 2013) | 4 lines В функцию request() добавлен аргумент error - указатель на функцию, вызываемую при ошибке. CasTS в таблице TDM-маппера ворзвращается в исходное состояние в случае ошибки. ------------------------------------------------------------------------ r694 | alx | 2013-04-18 12:23:24 +0600 (Чт, 18 апр 2013) | 3 lines В скрипте logs.php сделана проверка аутентификации пользователя. Косметические исправления скрипта update.php. ------------------------------------------------------------------------ r693 | alx | 2013-04-18 12:05:08 +0600 (Чт, 18 апр 2013) | 2 lines Исправлена ошибка в UI платы E1-08: неправильно считывался режим REFCLK. ------------------------------------------------------------------------ r692 | alx | 2013-04-17 18:59:41 +0600 (Ср, 17 апр 2013) | 2 lines При нажатии кнопок "Все 1:0" или "Завернуть все" таблица меняется только после успешной записи в плату. ------------------------------------------------------------------------ r691 | alx | 2013-04-17 18:39:34 +0600 (Ср, 17 апр 2013) | 2 lines Для установки комментария к плате теперь требуется право CMD_PERM_CHANGE. ------------------------------------------------------------------------ r690 | alx | 2013-04-17 18:27:43 +0600 (Ср, 17 апр 2013) | 5 lines Переделана активация/деактивация ИСУМ-менеджеров: теперь состояние меняется только после успешной записи в плату. Добавлено ограничение прав на изменение режимов генератора. ------------------------------------------------------------------------ r689 | alx | 2013-04-17 17:57:02 +0600 (Ср, 17 апр 2013) | 4 lines Исправлено редактирование трапсинков (предположительно сломали при изменении поведения окон). Исправили поведение чекбоксов активации трапсинков: они переключаются только при успешной записи в плату. Заодно все ID элементов формы редактирования трапсинка переделаны на классы. ------------------------------------------------------------------------ r688 | alx | 2013-04-17 16:50:58 +0600 (Ср, 17 апр 2013) | 2 lines Переделана обработка чекбоксов режима TDM: теперь они переключаются только при успешной записи в плату. ------------------------------------------------------------------------ r687 | alx | 2013-04-16 17:29:18 +0600 (Вт, 16 апр 2013) | 2 lines Сделали установку прав пользователей через веб-интерфейс ------------------------------------------------------------------------ r686 | alx | 2013-04-16 14:33:56 +0600 (Вт, 16 апр 2013) | 3 lines При создании базы данных пользователей версии базы присваивается 1. Начиная с этой ревизии будет зависимость от sqlite3 для обновления формата базы. ------------------------------------------------------------------------ r685 | alx | 2013-04-16 13:44:00 +0600 (Вт, 16 апр 2013) | 2 lines Исправлена ошибка: инвертирован чекбокс "format" в конфигурации платы E1-08. ------------------------------------------------------------------------ r684 | alx | 2013-04-16 10:19:48 +0600 (Вт, 16 апр 2013) | 2 lines Исправлен небольшой баг: при повторной установке сжимали уже сжатые скрипты .js.gz. ------------------------------------------------------------------------ r683 | alx | 2013-04-15 19:17:45 +0600 (Пн, 15 апр 2013) | 3 lines В список команд сервера добавлено поле permissions с необходимыми для выполнения команды правами. Перед выполнением команды выполняется проверка наличия у пользователя всех необходимых прав. ------------------------------------------------------------------------ r682 | alx | 2013-04-15 19:15:55 +0600 (Пн, 15 апр 2013) | 3 lines В таблицу users базы пользователей logins.db добавлен столбец permissions. При передаче команд серверу в каждый запрос добавлено поле _PERMISSIONS с правами пользователя. ------------------------------------------------------------------------ r681 | alx | 2013-04-15 13:44:35 +0600 (Пн, 15 апр 2013) | 3 lines Поменяли местами вкладки "Состояние" и "Конфигурация" платы SM-01. Теперь по умолчанию отображается вкладки "Состояние". ------------------------------------------------------------------------ r680 | alx | 2013-04-15 12:38:44 +0600 (Пн, 15 апр 2013) | 2 lines В выводимые в лог сообщения об окончании аварий добавлена длительность аварии. ------------------------------------------------------------------------ r679 | alx | 2013-04-15 12:14:41 +0600 (Пн, 15 апр 2013) | 3 lines Из index.html убран вызов php-функции. Сделана генерация .gz файлов для .css, .html и .js ------------------------------------------------------------------------ r678 | alx | 2013-04-15 12:12:49 +0600 (Пн, 15 апр 2013) | 3 lines При наличии MIB платы сообщения об авариях выводатся в лог в более читаемом виде (с использованием oid2text()). Сделан вывод в лог сообщений об окончании аварий. ------------------------------------------------------------------------ r677 | alx | 2013-04-15 12:04:59 +0600 (Пн, 15 апр 2013) | 2 lines Заметки в ToDo.txt ------------------------------------------------------------------------ r676 | alx | 2013-04-12 18:21:02 +0600 (Пт, 12 апр 2013) | 2 lines Сделана функция выгрузки архива журналов через веб-интерфейс. ------------------------------------------------------------------------ r675 | alx | 2013-04-12 16:05:01 +0600 (Пт, 12 апр 2013) | 2 lines Сделано логгирование действий пользователя. ------------------------------------------------------------------------ r674 | alx | 2013-04-12 13:53:31 +0600 (Пт, 12 апр 2013) | 2 lines Сделано логгирование действий пользователя в cmd_portstat. ------------------------------------------------------------------------ r673 | alx | 2013-04-12 13:52:32 +0600 (Пт, 12 апр 2013) | 2 lines Исправлена ошибка редактирования remap-таблицы. ------------------------------------------------------------------------ r672 | alx | 2013-04-12 13:51:50 +0600 (Пт, 12 апр 2013) | 3 lines Исправлено редактирование PCL-правил (ключей), которое было сломано при реализации вложенных попап-окон. ------------------------------------------------------------------------ r671 | alx | 2013-04-12 12:23:21 +0600 (Пт, 12 апр 2013) | 3 lines Исправлена ошибка: не создавалось PCL-правило если таблица правил пуста. Теперь при пустой таблице создается правило с номером 0. ------------------------------------------------------------------------ r670 | alx | 2013-04-12 12:21:59 +0600 (Пт, 12 апр 2013) | 3 lines Исправлена ошибка: номер ethernet-порта определялся по номеру строки, что неправильно, так какпорты в таблице следуют не по порядку их номеров. Теперь номер порта берется из id строки. ------------------------------------------------------------------------ r669 | alx | 2013-04-12 10:24:42 +0600 (Пт, 12 апр 2013) | 7 lines Исправлен баг при перетаскивании каналов в таблице коммутации: closePopup() закрывал не то окно, которое надо. Сделано присваивание всем popup-окнам уникальных идентификаторов. showPopup() возвращает идентификатор открытого окна. closePopup() может принимать аргумент-идентификатор, и при указании идентификатора закрывает окно с указанным идентификатором, а не последнее открытое. ------------------------------------------------------------------------ r668 | alx | 2013-04-11 15:55:41 +0600 (Чт, 11 апр 2013) | 2 lines Исправлены две ошибки сохранения конфигурации платы EM-04 mode и gain_* сохранялись как символы, а не числа). ------------------------------------------------------------------------ r667 | alx | 2013-04-11 15:44:30 +0600 (Чт, 11 апр 2013) | 2 lines Исправлен баг: падали при попытке сохранить конфигурацию из-за неверного аргумента setPropT(). ------------------------------------------------------------------------ r666 | alx | 2013-04-10 18:13:20 +0600 (Ср, 10 апр 2013) | 3 lines Косметисекие изменения: заменено "авария" на "АВАРИЯ". В новой ревизии пакета будет зависимость от cs-04. ------------------------------------------------------------------------ r665 | alx | 2013-04-10 17:18:55 +0600 (Ср, 10 апр 2013) | 2 lines Статистика обмена с платами вынесена вотдщельную вкладку "Сервис". ------------------------------------------------------------------------ r664 | alx | 2013-04-10 12:16:21 +0600 (Ср, 10 апр 2013) | 2 lines TDM-маппер, групповые каналы, СУВы и данные КИ сгруппированы во вкладки второго уровня. ------------------------------------------------------------------------ r663 | alx | 2013-04-10 10:51:02 +0600 (Ср, 10 апр 2013) | 2 lines Изменили api.php: теперь в запрос добавляется имя пользователя и адрес хоста клиента. ------------------------------------------------------------------------ r662 | alx | 2013-04-09 17:40:00 +0600 (Вт, 09 апр 2013) | 3 lines В скрипте auth.php сделана установка глобальных переменных $_USERNAME и $_REMOTEADDR. В других скриптах сделано логгирование "опасных" действий пользователя. ------------------------------------------------------------------------ r661 | alx | 2013-04-09 15:05:02 +0600 (Вт, 09 апр 2013) | 2 lines В платы добавлен пользовательский комментарий. ------------------------------------------------------------------------ r660 | alx | 2013-04-08 16:56:50 +0600 (Пн, 08 апр 2013) | 2 lines В таблицу плат добавлено отображение последней аварии и времени начала последней аварии. ------------------------------------------------------------------------ r659 | alx | 2013-04-08 16:32:12 +0600 (Пн, 08 апр 2013) | 2 lines Сделано запоминание каждой платой последней паприи и времени ее возникновения. ------------------------------------------------------------------------ r658 | alx | 2013-04-08 16:30:22 +0600 (Пн, 08 апр 2013) | 3 lines Убрали дублирование описания аварии из списка аварий. Добавили обновления времени начала аварий в списке аварий. ------------------------------------------------------------------------ r657 | alx | 2013-04-08 15:08:36 +0600 (Пн, 08 апр 2013) | 2 lines Исправлено вычисление координат вывода окна с учетом прокруток страницы. ------------------------------------------------------------------------ r656 | alx | 2013-04-08 14:48:31 +0600 (Пн, 08 апр 2013) | 2 lines Исправлена ошибка в функции sec2time(). ------------------------------------------------------------------------ r655 | alx | 2013-04-08 14:24:14 +0600 (Пн, 08 апр 2013) | 2 lines Значения полей AS и UAS состояния плат E1-08 и SM-01 перевдены в формат "дни-часы-минуты-секунды". ------------------------------------------------------------------------ r654 | alx | 2013-04-08 13:30:15 +0600 (Пн, 08 апр 2013) | 2 lines При выводе списка текущих аварий имя объекта генерируется через oid2text(). ------------------------------------------------------------------------ r653 | alx | 2013-04-08 12:45:58 +0600 (Пн, 08 апр 2013) | 3 lines При появлении трапа запоминается время начала аврии. В веб-интерфейсе в списке текущих аварий отображается время начала аварии. ------------------------------------------------------------------------ r652 | alx | 2013-04-05 18:35:04 +0600 (Пт, 05 апр 2013) | 2 lines Инкремент ревизии чтобы была зависимость от пакета rp-01. ------------------------------------------------------------------------ r651 | alx | 2013-04-05 15:14:22 +0600 (Пт, 05 апр 2013) | 2 lines Сделали логгирование успешной аутентификации пользователей. ------------------------------------------------------------------------ r650 | alx | 2013-04-05 14:09:52 +0600 (Пт, 05 апр 2013) | 2 lines Сделано добавление имени блока в заголовок страницы. ------------------------------------------------------------------------ r649 | alx | 2013-04-05 13:55:39 +0600 (Пт, 05 апр 2013) | 2 lines Слово "демон" заменено на слово "процесс". ------------------------------------------------------------------------ r648 | alx | 2013-04-03 12:15:13 +0600 (Ср, 03 апр 2013) | 4 lines Добавлены пожелания в ToDo. Инкремент ревизии для добавления зависимостей от пакетов ps-220 и ps-48. ------------------------------------------------------------------------ r647 | alx | 2013-03-27 12:34:33 +0600 (Ср, 27 мар 2013) | 2 lines Исправлена опечатка. ------------------------------------------------------------------------ r646 | alx | 2013-03-27 12:34:01 +0600 (Ср, 27 мар 2013) | 3 lines Сделана автоматическая установка обратного канала после перетаскивания канала мышкой в TDM-маппере. ------------------------------------------------------------------------ r645 | alx | 2013-03-21 18:53:16 +0600 (Чт, 21 мар 2013) | 3 lines Заменили array2json() на код из плагина jquery-json. Удален ненужный файл jquery-1.7.2.js. ------------------------------------------------------------------------ r644 | alx | 2013-03-21 18:35:07 +0600 (Чт, 21 мар 2013) | 3 lines Переделан вывод popup-окон для браузеров MSIE версии 9.0 и выше. Для этих браузеров окна выводятся в виде таблицы. При этом окна нельзя перемещать за заголовок. ------------------------------------------------------------------------ r643 | alx | 2013-03-21 16:46:02 +0600 (Чт, 21 мар 2013) | 2 lines alignCenter перенесли из отдельного файла в общий scripts.js ------------------------------------------------------------------------ r642 | alx | 2013-03-21 16:37:15 +0600 (Чт, 21 мар 2013) | 2 lines Все alert'ы заменены на warning'и. ------------------------------------------------------------------------ r641 | alx | 2013-03-20 18:59:40 +0600 (Ср, 20 мар 2013) | 2 lines Исправлен баг в скрипте (об него спотыкался IE9). ------------------------------------------------------------------------ r640 | alx | 2013-03-20 18:53:31 +0600 (Ср, 20 мар 2013) | 2 lines Всплывающие окна организованы в виде стека. ------------------------------------------------------------------------ r639 | alx | 2013-03-20 16:54:43 +0600 (Ср, 20 мар 2013) | 3 lines Все ajax-запросы теперь передаются через функцию request. Для этого ей сделан дополнительный параметр request_url. ------------------------------------------------------------------------ r638 | alx | 2013-03-20 15:04:35 +0600 (Ср, 20 мар 2013) | 3 lines Шедулер переведен на использование clock_timer(CLOCK_MONOTONIC). Теперь запланированные таймеры не сбиваются при скачках даты/времени. ------------------------------------------------------------------------ r637 | alx | 2013-03-19 16:05:28 +0600 (Вт, 19 мар 2013) | 3 lines Сделана проверка на отсутствие прошивок для платы. В этом случае выдается сообщение об отсутствии прошивок и блокируется кнопка "OK". ------------------------------------------------------------------------ r636 | alx | 2013-03-19 15:28:48 +0600 (Вт, 19 мар 2013) | 3 lines Запоминаем идентификатор таймера перезапуска платы для перепрошивки, и при получении запроса на программировании от платы отменяем таймер. ------------------------------------------------------------------------ r635 | alx | 2013-03-19 15:14:30 +0600 (Вт, 19 мар 2013) | 2 lines Сделан таймаут на перезапуск платы при программировании. ------------------------------------------------------------------------ r634 | alx | 2013-03-19 12:37:57 +0600 (Вт, 19 мар 2013) | 2 lines При наличии платы RP-01 и отсутствии плат PS-48 сигнализируем об ошибке (RP-01 не будет работать) ------------------------------------------------------------------------ r633 | alx | 2013-03-13 18:21:07 +0600 (Ср, 13 мар 2013) | 2 lines Исправлено две опечатки в обработке конфигурации платы E1-08. ------------------------------------------------------------------------ r632 | alx | 2013-03-12 14:39:51 +0600 (Вт, 12 мар 2013) | 2 lines Добавлены забытые файлы. ------------------------------------------------------------------------ r631 | alx | 2013-03-12 14:39:08 +0600 (Вт, 12 мар 2013) | 2 lines Добавлена поддержка платы E1-08. В железе еще не тестировалась. ------------------------------------------------------------------------ r630 | alx | 2013-03-12 10:57:57 +0600 (Вт, 12 мар 2013) | 2 lines Заблокирована колонка "Caller-ID" в конфигурации плат FO-08/FS-08. ------------------------------------------------------------------------ r629 | alx | 2013-03-11 11:39:59 +0600 (Пн, 11 мар 2013) | 3 lines При успешном завершении прошивки платы закрываем файл прошивки и текущий номер ревизии берем из имени зашитого файла. ------------------------------------------------------------------------ r628 | alx | 2013-03-05 11:28:16 +0600 (Вт, 05 мар 2013) | 5 lines Исправлен баг: reflasher переходил из состояния stReady в stIdle даже при наличии новой прошивки. Теперь он остается в состоянии stReady (или stError). При отсутствии новой прошивки в соответствующей клетке таблицы пишется "нет обновлений". ------------------------------------------------------------------------ r627 | alx | 2013-03-05 11:05:17 +0600 (Вт, 05 мар 2013) | 2 lines Исправлена пара ошибок в конфигурации плат FO-08/FS-08. ------------------------------------------------------------------------ r626 | alx | 2013-03-05 10:43:28 +0600 (Вт, 05 мар 2013) | 2 lines изменили формат конфигурации плат FO-08/FS-08. Пока не проверялось. ------------------------------------------------------------------------ r625 | alx | 2013-03-05 09:39:18 +0600 (Вт, 05 мар 2013) | 2 lines Откатили ошибочный коммит (прошивка ПЛИС и auth.php). ------------------------------------------------------------------------ r624 | alx | 2013-03-05 09:33:05 +0600 (Вт, 05 мар 2013) | 2 lines Файл прошивки не переоткрываем, если он не изменился (иначе состояние переходило из stError в stReady). ------------------------------------------------------------------------ r623 | alx | 2013-03-04 16:27:10 +0600 (Пн, 04 мар 2013) | 3 lines Добавлена проверка состояния рефлешера при открытии файла. Если мы в состоянии stError, то в состояние готовности (stReady) не переходим! ------------------------------------------------------------------------ r622 | alx | 2013-03-04 14:44:19 +0600 (Пн, 04 мар 2013) | 3 lines Исправлен баг: при подтверждении приема команды Restart в начале программирования платы выдавалась новая (лишняя) команда Restart. ------------------------------------------------------------------------ r621 | alx | 2013-02-26 16:54:30 +0600 (Вт, 26 фев 2013) | 2 lines Исправлена таблица платы FO-08 (скрывались не те столбцы из-за добавления столбца состояния линии). ------------------------------------------------------------------------ r620 | alx | 2013-02-22 10:33:31 +0600 (Пт, 22 фев 2013) | 2 lines В форму конфигурации плат FO-08 и FS-08 добавлена колонка состояния шлейфа. ------------------------------------------------------------------------ r619 | alx | 2013-02-21 09:55:32 +0600 (Чт, 21 фев 2013) | 2 lines Чтение конфигурации и состояния плат FO-08/FS-08 делаются разными запросами. ------------------------------------------------------------------------ r618 | alx | 2013-02-20 18:53:11 +0600 (Ср, 20 фев 2013) | 2 lines Удалены ненужные файлы. ------------------------------------------------------------------------ r617 | alx | 2013-02-20 18:38:10 +0600 (Ср, 20 фев 2013) | 2 lines Для платы FO-08 скрываем еще и колонку "Измерение". ------------------------------------------------------------------------ r616 | alx | 2013-02-20 18:25:51 +0600 (Ср, 20 фев 2013) | 2 lines Сделана поддержка платы FO-08. ------------------------------------------------------------------------ r615 | alx | 2013-02-20 16:39:54 +0600 (Ср, 20 фев 2013) | 5 lines При наведении мышки ячейки таблиц класса clickable "утапливаются", а не меняют цвет. В таблице TDM-маппера сделано выделение каналов цветом, если они принадлежат какой-то абонентской плате. В подсказке к ячейке выводится имя платы, омер слота и номер порта. ------------------------------------------------------------------------ r614 | alx | 2013-02-20 11:08:37 +0600 (Ср, 20 фев 2013) | 2 lines Изменен заголовок HTML-страницы. ------------------------------------------------------------------------ r613 | alx | 2013-02-20 11:06:37 +0600 (Ср, 20 фев 2013) | 3 lines Генерация строк таблицы программирования плат перенесена в $(document).ready(). Число слотов сделано 21 вместо 22. ------------------------------------------------------------------------ r612 | alx | 2013-02-20 10:40:03 +0600 (Ср, 20 фев 2013) | 2 lines Исправлен баг: не инициализировалась crc начальным значением при старте новой прошивки платы. ------------------------------------------------------------------------ r611 | alx | 2013-02-19 18:21:10 +0600 (Вт, 19 фев 2013) | 2 lines Изменили цвет всплывающих сообщений об ошибке ввода. ------------------------------------------------------------------------ r610 | alx | 2013-02-19 17:30:28 +0600 (Вт, 19 фев 2013) | 2 lines Устранено выделение текста в процессе перетаскивания каналов мышкой в TDM-маппере. ------------------------------------------------------------------------ r609 | alx | 2013-02-19 17:28:41 +0600 (Вт, 19 фев 2013) | 2 lines Полупрозрачность слоя opaco делается png-картинкой, а не стилем. ------------------------------------------------------------------------ r608 | alx | 2013-02-19 14:06:42 +0600 (Вт, 19 фев 2013) | 2 lines Убран ранее забытый отладочный вывод. ------------------------------------------------------------------------ r607 | alx | 2013-02-18 17:22:15 +0600 (Пн, 18 фев 2013) | 2 lines Сделаны всплывающие сообщения при вводе недопустимых символов. ------------------------------------------------------------------------ r606 | alx | 2013-02-18 13:56:31 +0600 (Пн, 18 фев 2013) | 1 line ------------------------------------------------------------------------ r605 | alx | 2013-02-15 12:42:48 +0600 (Пт, 15 фев 2013) | 3 lines У платы FO оставили известными только переменные 1-4. Чтобы остальные показывались как нераспознанные. ------------------------------------------------------------------------ r604 | alx | 2013-02-11 16:00:44 +0600 (Пн, 11 фев 2013) | 2 lines Сделана поддержка конфигурации платы FS-08. ------------------------------------------------------------------------ r603 | alx | 2013-02-08 10:29:34 +0600 (Пт, 08 фев 2013) | 2 lines Изменили вывод окон. Позиция теперь задается параметрами стиля top и left. ------------------------------------------------------------------------ r602 | alx | 2013-02-07 19:03:42 +0600 (Чт, 07 фев 2013) | 2 lines Сделана возможность загрузки и установки пакетов прямо из браузера. ------------------------------------------------------------------------ r601 | alx | 2013-02-07 16:00:33 +0600 (Чт, 07 фев 2013) | 2 lines В файле скриптов переименовано BoardEM01 в BoardEM04. ------------------------------------------------------------------------ r600 | alx | 2013-02-07 15:26:07 +0600 (Чт, 07 фев 2013) | 3 lines Сделано уничтожение объекта платы SW после переконфигурации ПЛИС. Это сделано чтобы при последующем "появлении" платы заново загрузились все регистры ПЛИС. ------------------------------------------------------------------------ r599 | alx | 2013-02-07 11:52:46 +0600 (Чт, 07 фев 2013) | 2 lines На вкладке "TDM-маппер" сделаны кнопки "Все 1:0" и "Завернуть все каналы". ------------------------------------------------------------------------ r598 | alx | 2013-02-07 10:04:08 +0600 (Чт, 07 фев 2013) | 2 lines Добавили выдачу в лог сообщений о завершении аварий (было только о начале). ------------------------------------------------------------------------ r597 | alx | 2013-02-07 10:03:28 +0600 (Чт, 07 фев 2013) | 2 lines Устранили выдачу сообщений "slot 09: Unexpected Program cmd 1". ------------------------------------------------------------------------ r596 | alx | 2013-02-06 18:16:11 +0600 (Ср, 06 фев 2013) | 2 lines На вкладке генератора индицируется текущий выбранный вход. ------------------------------------------------------------------------ r595 | alx | 2013-02-06 17:09:44 +0600 (Ср, 06 фев 2013) | 2 lines Сделано отключение звуковой сигнализации аварий. ------------------------------------------------------------------------ r594 | alx | 2013-02-04 18:44:42 +0600 (Пн, 04 фев 2013) | 3 lines Исправлено поведение MSIE при отображении уведомления о наличии новыхпрошивлк плат (при реализации через <sup/> тело вкладки смещалось вправо, теперь реализовано через <span/>). ------------------------------------------------------------------------ r593 | alx | 2013-02-04 17:21:41 +0600 (Пн, 04 фев 2013) | 3 lines При модификации конфигов opkg сделана фильтрация файлов по расширению .conf, иначе в конфиг-файл выводились данные из файлов *.gpg, которые тоже хранятся в /etc/opkg. ------------------------------------------------------------------------ r592 | alx | 2013-02-02 12:42:48 +0600 (Сб, 02 фев 2013) | 2 lines Добавлена пара новых пожеланий в ToDo. ------------------------------------------------------------------------ r591 | alx | 2013-02-01 16:03:40 +0600 (Пт, 01 фев 2013) | 2 lines Сделана возможность выбора прошивки для программирования платы через web-интерфейс. ------------------------------------------------------------------------ r590 | alx | 2013-02-01 10:03:28 +0600 (Пт, 01 фев 2013) | 2 lines Прописан постоянный внешний линк для обновлений. ------------------------------------------------------------------------ r589 | alx | 2013-01-31 19:09:36 +0600 (Чт, 31 янв 2013) | 2 lines Добавлена поддержка изменения репозитория. Требует ратча в bb-файле. ------------------------------------------------------------------------ r588 | alx | 2013-01-31 17:02:46 +0600 (Чт, 31 янв 2013) | 2 lines Запретили обновлять busybox-httpd из веб-интерфейса. ------------------------------------------------------------------------ r587 | alx | 2013-01-31 16:22:13 +0600 (Чт, 31 янв 2013) | 3 lines Убрана кнопка установки всех обновлений. Обновление теперь только из списка пакетов. Добавлены кнопки "Выбрать все" и "Отменить все" под списком обновлений. ------------------------------------------------------------------------ r586 | alx | 2013-01-31 14:57:29 +0600 (Чт, 31 янв 2013) | 2 lines В таблицу доступных обновлений добавлены чекбоксы для выбора пакетов, которые требуется обновить. ------------------------------------------------------------------------ r585 | alx | 2013-01-31 12:00:40 +0600 (Чт, 31 янв 2013) | 2 lines Список доступных обновлений выводится не в iframe, а в родительский документ. ------------------------------------------------------------------------ r584 | alx | 2013-01-31 11:24:42 +0600 (Чт, 31 янв 2013) | 2 lines В веб-интерфейс добавлены функции обновления пакетов. ------------------------------------------------------------------------ r583 | alx | 2013-01-30 17:13:31 +0600 (Ср, 30 янв 2013) | 2 lines Добавлен скрипт - фронтенд менеджера пакетов. ------------------------------------------------------------------------ r582 | alx | 2013-01-30 12:23:22 +0600 (Ср, 30 янв 2013) | 2 lines Устранены несущественные предупреждения компилятора. ------------------------------------------------------------------------ r581 | alx | 2013-01-30 12:19:28 +0600 (Ср, 30 янв 2013) | 3 lines Сделано обновление файла прошивки на последний доступный даже при нахождении рефлешера в состоянии готовности (stReady). ------------------------------------------------------------------------ r580 | alx | 2013-01-30 12:00:48 +0600 (Ср, 30 янв 2013) | 4 lines При таймауте запроса ревизии выполняется проверка идентификатора сессии. Если после инициации запроса ревизии сессия изменилась (что означает рестарт платы), то таймаут игнорируется, и запись из таблицы не пропадает. ------------------------------------------------------------------------ r579 | alx | 2013-01-30 10:39:33 +0600 (Ср, 30 янв 2013) | 3 lines Добавлено уведомление о наличии обновлнний плат в заголовке вкладки "Прошивки плат". Опрос доступных прошивок теперь производится раз в 30 секунд даже при неактивной вкладке. ------------------------------------------------------------------------ r578 | alx | 2013-01-30 10:38:08 +0600 (Ср, 30 янв 2013) | 3 lines Запрос ревизии отправляем даже при отсутствии платы, так как иначе после пропадания платы запись о ней в рефлешере остается висеть вечно. ------------------------------------------------------------------------ r577 | alx | 2013-01-29 18:22:39 +0600 (Вт, 29 янв 2013) | 3 lines Вывод в лог сообщения о возникновении аварии выводится только при появлении действительно новой аварии (которой не было в списке аварий) ------------------------------------------------------------------------ r576 | alx | 2013-01-29 18:09:44 +0600 (Вт, 29 янв 2013) | 2 lines Сделан периодический опрос версии прошивки у установленных плат. ------------------------------------------------------------------------ r575 | alx | 2013-01-29 17:59:12 +0600 (Вт, 29 янв 2013) | 3 lines Добавлена проверка на появление аварии: теперь авария добавляется в список неподтвержденных только тогда, когда она действительно новая (ее не было в списке аварий). ------------------------------------------------------------------------ r574 | alx | 2013-01-29 09:56:47 +0600 (Вт, 29 янв 2013) | 2 lines Исправлена надпись в веб-интерфейсе ------------------------------------------------------------------------ r573 | alx | 2013-01-28 19:11:18 +0600 (Пн, 28 янв 2013) | 2 lines В сообщение об ошибке CRC добавлен вывод значений CRC (ожидаемого и полученного). ------------------------------------------------------------------------ r572 | alx | 2013-01-28 19:10:40 +0600 (Пн, 28 янв 2013) | 2 lines Исправлена ошибка в реализации CRC16. ------------------------------------------------------------------------ r571 | alx | 2013-01-28 18:27:26 +0600 (Пн, 28 янв 2013) | 2 lines Сделан старт программирования плат по команде из веб-интерфейса. ------------------------------------------------------------------------ r570 | alx | 2013-01-28 17:12:18 +0600 (Пн, 28 янв 2013) | 4 lines В веб-интерфейсе сделана вкладка с отображением состояния прошивок плат. Сделана серверная команда refstate для получения состояния обновления прошивок плат. Исправлено несколько ошибок процесса обновления. ------------------------------------------------------------------------ r569 | alx | 2013-01-25 17:20:56 +0600 (Пт, 25 янв 2013) | 2 lines Добавлен семафор для синхронизации доступа к reflasher. ------------------------------------------------------------------------ r568 | alx | 2013-01-25 16:34:14 +0600 (Пт, 25 янв 2013) | 5 lines reflasher сделан статическим классом транспорта. Добавлен идентификатор сессии обновления прошивки, который проверяется при получении ответов. Раскомментарена отправка запроса активации прошивки. Сделаны рестарты платы при ошибке программирования. Текст ошибки запоминается в строке error. ------------------------------------------------------------------------ r567 | alx | 2013-01-24 19:05:52 +0600 (Чт, 24 янв 2013) | 2 lines Добавлена поддержка обновления прошивки платы (пока в зачаточном состоянии). ------------------------------------------------------------------------ r566 | alx | 2013-01-21 11:16:08 +0600 (Пн, 21 янв 2013) | 2 lines Исправлен OID переменной статуса платы, передаваемый в ИСУМ (.3.0 вместо .1.0). ------------------------------------------------------------------------ r565 | alx | 2013-01-21 11:13:29 +0600 (Пн, 21 янв 2013) | 2 lines Выкинули из платы SW-01 тестовую переменную .5 ------------------------------------------------------------------------ r564 | alx | 2013-01-21 09:51:42 +0600 (Пн, 21 янв 2013) | 2 lines Изменение состояния переменной .1 сигнализируется в ИСУМ как авария. ------------------------------------------------------------------------ r563 | alx | 2012-12-10 19:20:42 +0600 (Пн, 10 дек 2012) | 2 lines Сделана проверка введенных IP адресов перед отправкой запроса их смены. ------------------------------------------------------------------------ r562 | alx | 2012-12-10 19:19:43 +0600 (Пн, 10 дек 2012) | 2 lines Исправлена ошибка: плата в режиме slave слала ответы самой себе. ------------------------------------------------------------------------ r561 | alx | 2012-12-10 11:59:38 +0600 (Пн, 10 дек 2012) | 2 lines Добавлена поддержка платы RP-01. ------------------------------------------------------------------------ r560 | alx | 2012-12-09 18:53:06 +0600 (Вс, 09 дек 2012) | 2 lines Сделан обмен данными по SPI в режиме slave. ------------------------------------------------------------------------ r559 | alx | 2012-12-09 14:16:46 +0600 (Вс, 09 дек 2012) | 4 lines Исправлена ошибка: после закрытия popup плат EM-04, CS-04 и т.п. продолжается периодический опрос их состояния для обновления картинки. Добавлена проверка на то, что диалог видим (при его скрытии опрос прекращается). ------------------------------------------------------------------------ r558 | alx | 2012-12-08 18:18:32 +0600 (Сб, 08 дек 2012) | 2 lines Убрана рамка вокруг картинки в ссылке (вторая кнопка), которую писовал MSIE. ------------------------------------------------------------------------ r557 | alx | 2012-12-08 18:09:21 +0600 (Сб, 08 дек 2012) | 2 lines Исправлена ошибка: не работал перезаупск swd по нажатию кнопки restart после заливки файла конфигурации. ------------------------------------------------------------------------ r556 | alx | 2012-12-08 12:13:54 +0600 (Сб, 08 дек 2012) | 3 lines В модуле gpio сделано определение релиза ядра. Для ядер младше чем 3.4.xxx к номерам выводов добавляется 32. ------------------------------------------------------------------------ r555 | alx | 2012-12-07 19:42:13 +0600 (Пт, 07 дек 2012) | 2 lines В сообщении ИСУМ если индекс таблицы имеет пустое имя, выводится "port". ------------------------------------------------------------------------ r554 | alx | 2012-12-07 18:31:17 +0600 (Пт, 07 дек 2012) | 2 lines Dummy commit ------------------------------------------------------------------------ r553 | alx | 2012-12-07 15:07:45 +0600 (Пт, 07 дек 2012) | 2 lines Все значения плат PS-48 и PS-220 выводятся с точностью до десятого знака. ------------------------------------------------------------------------ r552 | alx | 2012-12-07 14:08:56 +0600 (Пт, 07 дек 2012) | 2 lines Отображение состояния плат PS-48 и PS-220 сделано в формате с десятыми долями. ------------------------------------------------------------------------ r551 | alx | 2012-12-07 11:57:16 +0600 (Пт, 07 дек 2012) | 2 lines Изменено выравнивание текста в колонках таблицы состояния плат PS-48 и PS-220. ------------------------------------------------------------------------ r550 | alx | 2012-12-07 11:37:55 +0600 (Пт, 07 дек 2012) | 2 lines Исправлено и проверено отображение состояния плат PS-48 и PS-220. ------------------------------------------------------------------------ r549 | alx | 2012-12-07 10:39:40 +0600 (Пт, 07 дек 2012) | 2 lines Исправлен вывод состояния плат PS-48 и PS-220. Пока не проверен. ------------------------------------------------------------------------ r548 | alx | 2012-12-07 10:10:14 +0600 (Пт, 07 дек 2012) | 2 lines Добавлена поддержка плат PS-48 и PS-220 ------------------------------------------------------------------------ r547 | alx | 2012-12-07 09:39:03 +0600 (Пт, 07 дек 2012) | 2 lines Устанавливаем сокету ИСУМ опцию REUSEADDR. ------------------------------------------------------------------------ r546 | alx | 2012-12-06 19:56:05 +0600 (Чт, 06 дек 2012) | 2 lines Сделан авторестарт swd при получении сигнала SIGSEGV. ------------------------------------------------------------------------ r545 | alx | 2012-12-06 19:34:23 +0600 (Чт, 06 дек 2012) | 2 lines Исправили глупую опечатку в имени переменной, из-за которой не собирался пакет. ------------------------------------------------------------------------ r544 | alx | 2012-12-06 19:31:22 +0600 (Чт, 06 дек 2012) | 3 lines Исправлен баг: падали при исчерпании попыток записи конфигурации в плату из-за отсутствия проверки на NULL ответа платы. ------------------------------------------------------------------------ r543 | alx | 2012-12-06 14:32:54 +0600 (Чт, 06 дек 2012) | 2 lines Убрали обработку SIGSEGV. ------------------------------------------------------------------------ r542 | alx | 2012-12-06 12:34:26 +0600 (Чт, 06 дек 2012) | 2 lines Сделана возможность менять адрес DNS из веб-интерфейса. ------------------------------------------------------------------------ r541 | alx | 2012-12-06 11:06:04 +0600 (Чт, 06 дек 2012) | 3 lines Исправлена ошибка в отображении аварий платы CS-04: при обновлении состояния аварии выводились не в ту строку таблицы (на одну строку ниже). ------------------------------------------------------------------------ r540 | alx | 2012-12-06 11:02:06 +0600 (Чт, 06 дек 2012) | 2 lines Исправлен баг (повторное объявление переменной). ------------------------------------------------------------------------ r539 | alx | 2012-12-06 11:00:40 +0600 (Чт, 06 дек 2012) | 2 lines Сделано прописывание адреса DNS в конфиг-файлы. ------------------------------------------------------------------------ r538 | alx | 2012-12-05 12:53:08 +0600 (Ср, 05 дек 2012) | 2 lines Обновилась прошивка ПЛИС. ------------------------------------------------------------------------ r537 | alx | 2012-12-05 12:52:29 +0600 (Ср, 05 дек 2012) | 2 lines Сделана обработка ошибки логина при запросе на рестарт swd. ------------------------------------------------------------------------ r536 | alx | 2012-12-05 10:29:28 +0600 (Ср, 05 дек 2012) | 2 lines Исправлена опечатка в сообщении об ошибке. ------------------------------------------------------------------------ r535 | alx | 2012-12-05 10:23:09 +0600 (Ср, 05 дек 2012) | 2 lines Изменили время жизни кук аутентификации - до конце сессии браузера. ------------------------------------------------------------------------ r534 | alx | 2012-12-04 18:45:40 +0600 (Вт, 04 дек 2012) | 2 lines Сделано автообновление состояния платы CS-04. ------------------------------------------------------------------------ r533 | alx | 2012-12-04 18:38:52 +0600 (Вт, 04 дек 2012) | 2 lines Сделано автообновление состояния платы EM-04. ------------------------------------------------------------------------ r532 | alx | 2012-12-04 18:12:39 +0600 (Вт, 04 дек 2012) | 2 lines СУВ C в неактивном состоянии - 0. ------------------------------------------------------------------------ r531 | alx | 2012-12-04 18:07:33 +0600 (Вт, 04 дек 2012) | 3 lines Вывели биты регистров mfas_cas_mode[] для конфигурирования в та лицу TDM-маппера. Дефолтное значение этих регистров - все единички (т.е. СУВ'ы в неактивном состоянии). ------------------------------------------------------------------------ r530 | alx | 2012-12-04 14:47:59 +0600 (Вт, 04 дек 2012) | 2 lines В диалоге конфигурации платы EM-04 сделана кнопка "Обновить". ------------------------------------------------------------------------ r529 | alx | 2012-12-03 14:24:51 +0600 (Пн, 03 дек 2012) | 2 lines При нажатии "Сброс" в диалоге конфигурации платы CS-04 маскировка отключается. ------------------------------------------------------------------------ r528 | alx | 2012-12-03 14:24:06 +0600 (Пн, 03 дек 2012) | 4 lines Создается объект платы CS-04. Исправлен идентификатор переменной .7.x.2.0 на .7.x.9.0. В конфигурации по умолчанию маскировка выключена. ------------------------------------------------------------------------ r527 | alx | 2012-12-03 12:44:17 +0600 (Пн, 03 дек 2012) | 2 lines Исправлена ошибка записи в нераспознанную переменную в таблице. ------------------------------------------------------------------------ r526 | alx | 2012-12-03 11:45:17 +0600 (Пн, 03 дек 2012) | 2 lines Исправлено чтение конфигурации платы CS-04. ------------------------------------------------------------------------ r525 | alx | 2012-12-03 11:42:48 +0600 (Пн, 03 дек 2012) | 2 lines Исправлено отображение режима групповых каналов. ------------------------------------------------------------------------ r524 | alx | 2012-12-03 11:10:16 +0600 (Пн, 03 дек 2012) | 4 lines Исправлена конфигурация групповых каналов: - номера E1 приведены к диапазону 1..32; - Режим сумммированияразрешается задавать только в первом слагаемом. ------------------------------------------------------------------------ r523 | alx | 2012-12-03 10:55:24 +0600 (Пн, 03 дек 2012) | 2 lines Изменено максимальное число канало в DSL линии платы SM-01: теперь оно равно 88. ------------------------------------------------------------------------ r522 | alx | 2012-12-03 10:45:04 +0600 (Пн, 03 дек 2012) | 2 lines Исправлена конфигурация платы CS-04 (был неверный идентификатор переменной). ------------------------------------------------------------------------ r521 | alx | 2012-12-02 19:05:59 +0600 (Вс, 02 дек 2012) | 2 lines Предположительно устранили увеличение ширины диалога в MSIE при каждом новом открытии. ------------------------------------------------------------------------ r520 | alx | 2012-12-02 18:49:28 +0600 (Вс, 02 дек 2012) | 2 lines Сделали чтение и последующую установку адреса шлюза. ------------------------------------------------------------------------ r519 | alx | 2012-12-02 16:24:02 +0600 (Вс, 02 дек 2012) | 2 lines Исправлены ошибки отображения состояния платы CS-04. ------------------------------------------------------------------------ r518 | alx | 2012-12-02 16:13:25 +0600 (Вс, 02 дек 2012) | 2 lines Сделали установку default gateway. ------------------------------------------------------------------------ r517 | alx | 2012-12-02 15:41:57 +0600 (Вс, 02 дек 2012) | 2 lines Генерируем файл /etc/network/interfaces полностью сами. ------------------------------------------------------------------------ r516 | alx | 2012-12-02 13:49:46 +0600 (Вс, 02 дек 2012) | 2 lines Исправили поведение диалогов конфигурации плат в MSIE9. ------------------------------------------------------------------------ r515 | alx | 2012-12-02 12:39:29 +0600 (Вс, 02 дек 2012) | 2 lines Обновили прошивку ПЛИС ------------------------------------------------------------------------ r514 | alx | 2012-12-01 19:40:20 +0600 (Сб, 01 дек 2012) | 3 lines Сделана функция смены IP адреса и маски сети из веб-интерфейса. Пока не меняем адрес шлюза. ------------------------------------------------------------------------ r513 | alx | 2012-12-01 16:14:37 +0600 (Сб, 01 дек 2012) | 2 lines Исправлено тия параметра default на defaction, так как на него ругался MSIE. ------------------------------------------------------------------------ r512 | alx | 2012-12-01 15:54:57 +0600 (Сб, 01 дек 2012) | 2 lines Удалена случайно добавленная строка. ------------------------------------------------------------------------ r511 | alx | 2012-12-01 15:53:23 +0600 (Сб, 01 дек 2012) | 3 lines Сделан интерфейс управления списком получателем ИСУМ-событий. Список сохраняется в конфиг-файое и восстанавливается из него. ------------------------------------------------------------------------ r510 | alx | 2012-12-01 12:37:29 +0600 (Сб, 01 дек 2012) | 2 lines Добавлена вкладка ИСУМ. Добавлена команда сервера updateicms. ------------------------------------------------------------------------ r509 | alx | 2012-12-01 11:02:37 +0600 (Сб, 01 дек 2012) | 2 lines Расположение портов ethernet в веб-интерфейсе приведено в соответствие с новой платой SW-01. ------------------------------------------------------------------------ r508 | alx | 2012-12-01 10:36:15 +0600 (Сб, 01 дек 2012) | 2 lines Добавлена поддержка платы CS-04. ------------------------------------------------------------------------ r507 | alx | 2012-12-01 10:29:32 +0600 (Сб, 01 дек 2012) | 2 lines В плату SM-01 добавлено сохранение в конфиг-файл маски НРП и восстановление ее оттуда. ------------------------------------------------------------------------ r506 | alx | 2012-12-01 09:38:41 +0600 (Сб, 01 дек 2012) | 2 lines В плате SM-01 сделана индикация аварий НРП и установка маски аварий НРП. ------------------------------------------------------------------------ r505 | alx | 2012-11-30 13:31:38 +0600 (Пт, 30 ноя 2012) | 3 lines Исправлена ошибка выбора источника синхронизации: флаги состояния считались признаком наличия сигнала, в то время как они являются флагами аварии. ------------------------------------------------------------------------ r504 | alx | 2012-11-30 13:21:45 +0600 (Пт, 30 ноя 2012) | 2 lines Исправлена ошибка в записи регистра сброса ПЛИС (мешала читать состояние ZL30100). ------------------------------------------------------------------------ r503 | alx | 2012-11-30 13:21:06 +0600 (Пт, 30 ноя 2012) | 2 lines В конфигурации платы SM-01 блокируется чекбокс "Приоритет DSLA" если один из DSL заблокирован. ------------------------------------------------------------------------ r502 | alx | 2012-11-30 12:37:19 +0600 (Пт, 30 ноя 2012) | 3 lines Из конфигурации платы SM-01 убрали Refclk2. Агрегацию DSL позволяем включить только если оба DSL интерфейса не заблокированы. ------------------------------------------------------------------------ r501 | alx | 2012-11-30 11:11:58 +0600 (Пт, 30 ноя 2012) | 2 lines Исправлена ошибка в ПЛИС. ------------------------------------------------------------------------ r500 | alx | 2012-11-30 11:11:30 +0600 (Пт, 30 ноя 2012) | 2 lines при блокировке DSL портов платы SM-01 в конфигурации портов обнуляется позиция ethernet и число каналов ethernet. ------------------------------------------------------------------------ r499 | alx | 2012-11-29 13:05:28 +0600 (Чт, 29 ноя 2012) | 3 lines Исправлена ошибка: не инициализировалась конфигурация несуществующих E1 в плате SM-01. Теперь конфигурацию изначально заполняем нулями. ------------------------------------------------------------------------ r498 | alx | 2012-11-29 10:10:32 +0600 (Чт, 29 ноя 2012) | 5 lines Исправлена ошибка отображение состояния ethernet линков платы SM-01. Раньше состояние линков не обновлялось кнопкой "Обновить" и были перепутаны внешний и кроссовый линки. Состояние кроссового линка выкинуто и не отображается больше. ------------------------------------------------------------------------ r497 | alx | 2012-11-28 19:21:33 +0600 (Ср, 28 ноя 2012) | 2 lines При завороте канала на себя не предлагаем установку обратного канала. ------------------------------------------------------------------------ r496 | alx | 2012-11-28 18:42:43 +0600 (Ср, 28 ноя 2012) | 2 lines Включили аутентификацию web-интерфейса ------------------------------------------------------------------------ r495 | alx | 2012-11-28 18:39:49 +0600 (Ср, 28 ноя 2012) | 2 lines Сделано зажигание лампочки "mem" при пропадании общей аварии. ------------------------------------------------------------------------ r494 | alx | 2012-11-28 18:24:27 +0600 (Ср, 28 ноя 2012) | 3 lines Исправлена ошибка отображения состояния ethernet линков платы SM-01 (было наоборот). Сделано ограничение за кол-во запрашиваемых переменных состояния регенераторов (не больше 100). ------------------------------------------------------------------------ r493 | alx | 2012-11-28 17:54:59 +0600 (Ср, 28 ноя 2012) | 2 lines Сделаны кнопки команд и отображение состояния ethernet и подверсии ПО платы SM-01. ------------------------------------------------------------------------ r492 | alx | 2012-11-28 16:46:44 +0600 (Ср, 28 ноя 2012) | 2 lines Добавлено 4 новые иконки для платы SM-01. ------------------------------------------------------------------------ r491 | alx | 2012-11-27 20:07:25 +0600 (Вт, 27 ноя 2012) | 2 lines Исправлен баг: таблица маппера обновлялась со смещением. ------------------------------------------------------------------------ r490 | alx | 2012-11-23 18:26:31 +0600 (Пт, 23 ноя 2012) | 2 lines Сделана запись в регистр ПЛИС rstout (снятие согнала RESET с кросса). ------------------------------------------------------------------------ r489 | alx | 2012-11-23 14:47:00 +0600 (Пт, 23 ноя 2012) | 4 lines Исправлена табличка конфигурации TDM платы SM-01: при установке off остальные поля ввода становятся неактивными, валидность данных не проверяется, а в конфигурацию записываются нули. ------------------------------------------------------------------------ r488 | alx | 2012-11-23 11:36:26 +0600 (Пт, 23 ноя 2012) | 2 lines Сделали поддержку старой платы в новой ветке через макрос OLD_BOARD. ------------------------------------------------------------------------ r487 | alx | 2012-11-22 19:50:04 +0600 (Чт, 22 ноя 2012) | 2 lines Сделана кнопка "Сбросить" в диалогах конфигурации плат EM-04 и SM-01. ------------------------------------------------------------------------ r486 | alx | 2012-11-22 19:49:26 +0600 (Чт, 22 ноя 2012) | 1 line ------------------------------------------------------------------------ r484 | alx | 2012-11-22 19:06:48 +0600 (Чт, 22 ноя 2012) | 2 lines Сделан контроль успешности записи конфигурации всех плат. ------------------------------------------------------------------------ r483 | alx | 2012-11-22 18:32:17 +0600 (Чт, 22 ноя 2012) | 3 lines Сделано определение потерей платы своей конфигурации (из-за перезапуска или замены платы). При отсутствии конфигурации плата отдает значение 255 в переменной статуса (.3.0). ------------------------------------------------------------------------ r481 | alx | 2012-11-22 10:49:51 +0600 (Чт, 22 ноя 2012) | 2 lines В конфигурации DSL разрешили задавать нулевое число каналов ethernet. ------------------------------------------------------------------------ r479 | alx | 2012-11-22 10:34:48 +0600 (Чт, 22 ноя 2012) | 2 lines Исправлена ошибка в имени тэга aggregation ------------------------------------------------------------------------ r476 | alx | 2012-11-22 09:59:43 +0600 (Чт, 22 ноя 2012) | 3 lines Сделано сохранение старого файла конфига под именем config.xml.bak при записи нового. При ошибке чтения config.xml делается попытка прочитать config.xml.bak. ------------------------------------------------------------------------ r475 | alx | 2012-11-21 18:37:40 +0600 (Ср, 21 ноя 2012) | 2 lines Убрана неиспользуемая переменная. ------------------------------------------------------------------------ r474 | alx | 2012-11-21 18:36:31 +0600 (Ср, 21 ноя 2012) | 3 lines Исправлена ошибка: дефолтный режим ZL30100 сделан FreeRun. Сделано сохранение режима ZL30100 в конфиг-файле и восстановление. ------------------------------------------------------------------------ r473 | alx | 2012-11-21 18:15:30 +0600 (Ср, 21 ноя 2012) | 2 lines Добавлены забытые файлы zl30100.h и zl30100.cpp. ------------------------------------------------------------------------ r472 | alx | 2012-11-21 18:14:50 +0600 (Ср, 21 ноя 2012) | 4 lines Создан класс ZL30100, управляющий работой тактового генератора. Опрос состояния генератора и запись режиме производится в модуле poller вместе с опросом плат. Обработка запросов readZL30100 и writeZL30100 перенесена в zl30100.cpp. ------------------------------------------------------------------------ r471 | alx | 2012-11-21 16:51:33 +0600 (Ср, 21 ноя 2012) | 3 lines Сделано отображение состояния задающего генератора и управление его режимами. Автоматически входы пока не переключаются. ------------------------------------------------------------------------ r470 | alx | 2012-11-21 12:33:54 +0600 (Ср, 21 ноя 2012) | 3 lines Обновлена прошивка ПЛИС: поддержка управления микросхемой ZL30100, поддержка SPI-slave. ------------------------------------------------------------------------ r467 | alx | 2012-11-21 12:12:14 +0600 (Ср, 21 ноя 2012) | 2 lines Изменены дефолтные настройки платы EM-04. ------------------------------------------------------------------------ r466 | alx | 2012-11-21 12:11:36 +0600 (Ср, 21 ноя 2012) | 2 lines Поменяли название колонки в конфигурации платы EM-04 ------------------------------------------------------------------------ r465 | alx | 2012-11-21 11:55:09 +0600 (Ср, 21 ноя 2012) | 2 lines Добавлено "off" в select'ы выбора TDM шин платы SM-01. ------------------------------------------------------------------------ r464 | alx | 2012-11-21 11:54:08 +0600 (Ср, 21 ноя 2012) | 2 lines При чтении конфигурации платы EM-04 контролы заблокированных каналов делаем серыми. ------------------------------------------------------------------------ r463 | alx | 2012-11-21 11:53:03 +0600 (Ср, 21 ноя 2012) | 3 lines Исправлен баг: ошибка при вормировании OID переменных конфигурации, которую записываем при появлении платы EM-04 (не было точки между 7 и номером порта). ------------------------------------------------------------------------ r462 | alx | 2012-11-21 11:33:18 +0600 (Ср, 21 ноя 2012) | 5 lines В select платы SM-01, задающий номер шины TDM, добавлен пункт off. Исправлен баг: при считывании значения select'а, определяющего таймслот для СУВов в TDM маппере, не обновлялись ячейки TS1 и TS16. ------------------------------------------------------------------------ r461 | alx | 2012-11-20 15:03:50 +0600 (Вт, 20 ноя 2012) | 3 lines Игнорируем сигнал SIGPIPE, который нам приходит, если клиент подключился к серверу, послал команду и отвалил до получения ответа. ------------------------------------------------------------------------ r460 | alx | 2012-11-20 10:59:13 +0600 (Вт, 20 ноя 2012) | 2 lines Сделано сохранение конфигурации (в памяти) при пропадании платы. ------------------------------------------------------------------------ r459 | alx | 2012-11-16 18:48:08 +0600 (Пт, 16 ноя 2012) | 2 lines Сделан запрос подтверждения перезапуска swd из web-интерфейса. ------------------------------------------------------------------------ r458 | alx | 2012-11-16 18:30:36 +0600 (Пт, 16 ноя 2012) | 2 lines Добавлен клавв платы FO. ------------------------------------------------------------------------ r457 | alx | 2012-11-16 18:24:31 +0600 (Пт, 16 ноя 2012) | 2 lines Добавлен класс платы FS ------------------------------------------------------------------------ r456 | alx | 2012-11-16 17:50:12 +0600 (Пт, 16 ноя 2012) | 2 lines ИСУМ-агент сделан классом. В программе создается глобальный объект данного класса. ------------------------------------------------------------------------ r455 | alx | 2012-11-16 16:33:15 +0600 (Пт, 16 ноя 2012) | 5 lines При включении/выключении порта в port-based VLAN mode платы GE-04 автоматически устанавливается/сбрасывается чекбокс обратного направления. При включении режима 802.1Q все чекбоксы port-based VLAN автоматически чекаются. ------------------------------------------------------------------------ r454 | alx | 2012-11-16 15:43:47 +0600 (Пт, 16 ноя 2012) | 2 lines Отправляем событие ИСУМ при появлении и пропадании платы. ------------------------------------------------------------------------ r453 | alx | 2012-11-16 15:29:03 +0600 (Пт, 16 ноя 2012) | 2 lines Исправлена ошибка отображения номеров VLAN в плате GE-04 (не маскировался 12-й бит) ------------------------------------------------------------------------ r452 | alx | 2012-11-16 15:15:20 +0600 (Пт, 16 ноя 2012) | 3 lines Отправка сообщений о событиях ИСУМ перенесена в поток ИСУМ. Сигналы о необходимости отправки событий передаются ему через флаг. ------------------------------------------------------------------------ r451 | alx | 2012-11-16 15:13:44 +0600 (Пт, 16 ноя 2012) | 3 lines Исправлен баг: при записи конфигурации VLAN 802.1q в плату GE-04 не устанавливался 12-й бит в поле VID, активирующий VLAN. ------------------------------------------------------------------------ r450 | alx | 2012-11-16 12:06:49 +0600 (Пт, 16 ноя 2012) | 2 lines Инкремент номера сообщения производится только при создании сообщений типа EventMessage. ------------------------------------------------------------------------ r449 | alx | 2012-11-16 11:43:59 +0600 (Пт, 16 ноя 2012) | 5 lines Сделана посылка ИСУМ-событий при появлении и пропадании аварий. Адрес менеджера пока забит константой. Исправлена ошибка в модуле display: неверный индекс при обращении к массиву alarms. ------------------------------------------------------------------------ r448 | alx | 2012-11-15 18:54:56 +0600 (Чт, 15 ноя 2012) | 2 lines Убрали предупреждения. ------------------------------------------------------------------------ r447 | alx | 2012-11-15 18:51:34 +0600 (Чт, 15 ноя 2012) | 3 lines Сделана обработка запросом ИСУМ и генерация ответов. Умеем говорить об отсутствии платы и выдавать дефолтные аварии на основе MIB платы. ------------------------------------------------------------------------ r446 | alx | 2012-11-15 18:50:05 +0600 (Чт, 15 ноя 2012) | 3 lines Исправлена ошибка: произволидся поиск номера слота в OID аварии, в то время как в OID его не было, а номер слота передается в аргументе функции. ------------------------------------------------------------------------ r445 | alx | 2012-11-15 18:47:36 +0600 (Чт, 15 ноя 2012) | 2 lines Добавлены заготовки диалогов конфигурации плат CS и RP. ------------------------------------------------------------------------ r444 | alx | 2012-11-15 12:06:19 +0600 (Чт, 15 ноя 2012) | 3 lines В форме конфигурации платы EM-04 вместо id используем классы. Строки таблицы портов генерируются скриптом. ------------------------------------------------------------------------ r443 | alx | 2012-11-15 12:02:50 +0600 (Чт, 15 ноя 2012) | 3 lines Исправлен баг конфигурации платы GE-04: флаги портов в режиме port-based VLANs записывались всегда установленными независимо от состояния чекбоксов. ------------------------------------------------------------------------ r442 | alx | 2012-11-15 11:32:32 +0600 (Чт, 15 ноя 2012) | 2 lines Исправлена ошибка задания режима скорости и дуплекса портов платы GE-04. ------------------------------------------------------------------------ r441 | alx | 2012-11-15 09:51:57 +0600 (Чт, 15 ноя 2012) | 4 lines В диалог платы GE-04 вернули чекбокс маски. Из строки настроек пятого порта убрали (скрыли) установку скорости и дуплекса. В самой плате они зафиксированы на 1000/FD. ------------------------------------------------------------------------ r440 | alx | 2012-11-15 09:33:00 +0600 (Чт, 15 ноя 2012) | 2 lines Продолжаются ковыряния с протоколом ИСУМ. ------------------------------------------------------------------------ r439 | alx | 2012-11-14 19:29:22 +0600 (Ср, 14 ноя 2012) | 2 lines Подправили стили в диалоге конфигурации платы GE-04. ------------------------------------------------------------------------ r438 | alx | 2012-11-14 19:17:25 +0600 (Ср, 14 ноя 2012) | 4 lines Из конфигурации платы GE-04 убрали столбец Masked. Исправили конфигурацию VLAN'ов (запретили форвардить пакет боратно в порт, который его принял). ------------------------------------------------------------------------ r437 | alx | 2012-11-14 17:10:58 +0600 (Ср, 14 ноя 2012) | 2 lines Выравнивание в полях ввода vid на вкладке VLAN диалога конфигурации платы GE-04 сделано правым. ------------------------------------------------------------------------ r436 | alx | 2012-11-14 17:10:18 +0600 (Ср, 14 ноя 2012) | 2 lines Исправлены имена портов в таблице ethernet-портов. ------------------------------------------------------------------------ r435 | alx | 2012-11-14 15:43:02 +0600 (Ср, 14 ноя 2012) | 2 lines Из таблицы плат убрали колонку MIB ------------------------------------------------------------------------ r434 | alx | 2012-11-14 14:13:33 +0600 (Ср, 14 ноя 2012) | 2 lines Добавлена кнопка "Применить" в диалогах плат EM-01 и SM-01. ------------------------------------------------------------------------ r433 | alx | 2012-11-14 12:34:51 +0600 (Ср, 14 ноя 2012) | 3 lines В различных диалогах кнопка "OK" сделана кнопкой по умолчанию (она активируется по нажатию Enter). ------------------------------------------------------------------------ r432 | alx | 2012-11-14 12:25:34 +0600 (Ср, 14 ноя 2012) | 3 lines В диалоге конфигурации платы GE-04 сделана кнопка "Применить", которая записывает конфигурацию без закрытия окна. ------------------------------------------------------------------------ r431 | alx | 2012-11-14 11:36:31 +0600 (Ср, 14 ноя 2012) | 2 lines Сделана проверка на слишком большое количество VLAN'ов в конфиге платы GE-04. ------------------------------------------------------------------------ r430 | alx | 2012-11-14 11:30:42 +0600 (Ср, 14 ноя 2012) | 3 lines Исправлена ошибка сохранения конфигурации VLAN платы GE-04. В конфиг-файл теперь пишутся только активные VLAN. ------------------------------------------------------------------------ r429 | alx | 2012-11-14 10:19:31 +0600 (Ср, 14 ноя 2012) | 2 lines Убрали неиспользуемую переменную. ------------------------------------------------------------------------ r428 | alx | 2012-11-14 10:18:21 +0600 (Ср, 14 ноя 2012) | 2 lines Сделано сохранение конфигурации VLAN'ов платы GE-04 в файл и восстановление ее из файла. ------------------------------------------------------------------------ r427 | alx | 2012-11-14 10:17:39 +0600 (Ср, 14 ноя 2012) | 2 lines Сделаны методы для преобразования номера порта свитча в номер слота. ------------------------------------------------------------------------ r426 | alx | 2012-11-14 10:16:32 +0600 (Ср, 14 ноя 2012) | 2 lines Порты ethernet перетасовали по номерам слотов, а не портов свитча. ------------------------------------------------------------------------ r425 | alx | 2012-11-13 19:34:02 +0600 (Вт, 13 ноя 2012) | 3 lines Режим VLAN платы GE-04 задается для всех портов сразу. Соответствующий select вынесен из таблицы портов вверх. ------------------------------------------------------------------------ r424 | alx | 2012-11-13 17:59:26 +0600 (Вт, 13 ноя 2012) | 2 lines Сделана кнопка обновления состояния портов платы GE-04. ------------------------------------------------------------------------ r423 | alx | 2012-11-13 16:58:09 +0600 (Вт, 13 ноя 2012) | 2 lines В состоянии портов платы GE-04 порты с линком подкрасили зеленым фоном. ------------------------------------------------------------------------ r422 | alx | 2012-11-13 16:48:15 +0600 (Вт, 13 ноя 2012) | 3 lines Сделана более-менее нормальная работа с VLAN'ами платы GE-04. Исправлено несколько ошибок ее конфигурации. ------------------------------------------------------------------------ r421 | alx | 2012-11-13 12:10:17 +0600 (Вт, 13 ноя 2012) | 3 lines Сделана поддержка платы GE-04. В веб-интерфейсе пока не доделана конфигурация VLAN'ов. ------------------------------------------------------------------------ r420 | alx | 2012-11-09 14:50:27 +0600 (Пт, 09 ноя 2012) | 2 lines Добавлена поддержка платы GE-04 (пока только в демоне). ------------------------------------------------------------------------ r419 | alx | 2012-11-09 14:50:02 +0600 (Пт, 09 ноя 2012) | 2 lines Выкинули неиспользуемый enum. ------------------------------------------------------------------------ r418 | alx | 2012-11-09 14:49:25 +0600 (Пт, 09 ноя 2012) | 2 lines Исправлен баг: при записи переменных их писали в конфиг с неверным индексом порта. ------------------------------------------------------------------------ r417 | alx | 2012-11-09 14:48:18 +0600 (Пт, 09 ноя 2012) | 2 lines Переменная .5.0 объявлена известной (хоть она и не используется) ------------------------------------------------------------------------ r416 | alx | 2012-11-08 20:01:46 +0600 (Чт, 08 ноя 2012) | 2 lines Сделан ICMS-агент. Пока он отвечает с "левым" типом и показывает "левую" аварию. ------------------------------------------------------------------------ r415 | alx | 2012-11-08 18:36:56 +0600 (Чт, 08 ноя 2012) | 2 lines Сделана базовая поддержка сообщений ИСУМ. ------------------------------------------------------------------------ r414 | alx | 2012-11-08 18:36:34 +0600 (Чт, 08 ноя 2012) | 2 lines Увеличена максимальная высота окна состояния регенераторов. ------------------------------------------------------------------------ r413 | alx | 2012-11-02 17:33:16 +0600 (Пт, 02 ноя 2012) | 2 lines Кнопкам на вкладке "Разное" сделан градиентный фон. ------------------------------------------------------------------------ r412 | alx | 2012-11-02 17:07:42 +0600 (Пт, 02 ноя 2012) | 3 lines Сделали поддержку имени станции. Имя станции сохраняется в конфиг-файле (атрибут name) и отображается вверху страницы. ------------------------------------------------------------------------ r411 | alx | 2012-11-02 14:40:53 +0600 (Пт, 02 ноя 2012) | 2 lines Сделана установка стандартного адреса 192.168.0.254 при удержании кнопки CLR нажатой более 5 секунд. ------------------------------------------------------------------------ r410 | alx | 2012-11-02 14:35:48 +0600 (Пт, 02 ноя 2012) | 3 lines Исправлен ряд ошибок в HTML-коде (дублирующиеся идентификаторы, идентификаторы начинающиеся с цифры)... ------------------------------------------------------------------------ r409 | alx | 2012-11-01 18:14:42 +0600 (Чт, 01 ноя 2012) | 2 lines Сделано управление пользователми (добавление/удаление). ------------------------------------------------------------------------ r408 | alx | 2012-11-01 15:55:58 +0600 (Чт, 01 ноя 2012) | 4 lines Сделано ограничение на ввод вимволов в поле имени пользователя. Добавлена скрытая вкладка "Пользователи". ------------------------------------------------------------------------ r407 | alx | 2012-11-01 15:25:47 +0600 (Чт, 01 ноя 2012) | 5 lines Запретили закрывать окно логина клавишей ESC. В окне логина и смены пароля кнопки "Войти" и "Сменить" соответственно сделаны кнопками по умолчанию. ------------------------------------------------------------------------ r406 | alx | 2012-11-01 15:12:56 +0600 (Чт, 01 ноя 2012) | 3 lines Сделана аутентификация пользователя. Пока это только пользователь admin. ------------------------------------------------------------------------ r405 | alx | 2012-11-01 11:40:03 +0600 (Чт, 01 ноя 2012) | 3 lines Сделано масштабирование двух переменных портов регенераторов платы SM-01 в зависимости от типа порта при выводе состояния. ------------------------------------------------------------------------ r404 | alx | 2012-10-30 19:21:19 +0600 (Вт, 30 окт 2012) | 2 lines Сделан нормальный интерфейс передачи команд плате СМ-01 (команды пока числами). ------------------------------------------------------------------------ r403 | alx | 2012-10-30 18:05:05 +0600 (Вт, 30 окт 2012) | 4 lines Добавлена вкладка "Разное" с кнопками "Перезапуск" и "Сменить пароль". В диалоке платы СМ-01 на вкладке "Состояние" сделана кнопка "Обновить". ------------------------------------------------------------------------ r402 | alx | 2012-10-26 10:27:27 +0600 (Пт, 26 окт 2012) | 2 lines Сделано собственное окно warning() при клике по плате SW-01 ------------------------------------------------------------------------ r401 | alx | 2012-10-25 19:04:42 +0600 (Чт, 25 окт 2012) | 3 lines Сделана функция myDialog() для динамического создания диалогов с произвольным набором кнопок и обработчиков их нажатий. ------------------------------------------------------------------------ r400 | alx | 2012-10-25 17:33:24 +0600 (Чт, 25 окт 2012) | 2 lines Добавлены забытые файлы misc.h и misc.cpp. ------------------------------------------------------------------------ r399 | alx | 2012-10-25 17:32:33 +0600 (Чт, 25 окт 2012) | 3 lines В тэге created конфигурационного файла теперь выводится IP адрес интерфейса eth0. После загрузки конфиг-файла выводится дата и место его создания. ------------------------------------------------------------------------ r398 | alx | 2012-10-25 15:06:28 +0600 (Чт, 25 окт 2012) | 2 lines Добавлен забытый файл alert.png для сообщений об ошибках. ------------------------------------------------------------------------ r397 | alx | 2012-10-25 15:01:57 +0600 (Чт, 25 окт 2012) | 2 lines Добавлен забытый симлинк для получения файла конфигурации. ------------------------------------------------------------------------ r396 | alx | 2012-10-25 14:32:19 +0600 (Чт, 25 окт 2012) | 2 lines Сделано подсвечивание красным фоном таймслота сигнализации с аварией сверхцикла. ------------------------------------------------------------------------ r395 | alx | 2012-10-25 12:20:27 +0600 (Чт, 25 окт 2012) | 2 lines Сделана конфигурация таймслота CAS для каждого потока E1. ------------------------------------------------------------------------ r394 | alx | 2012-10-24 19:23:36 +0600 (Ср, 24 окт 2012) | 2 lines В таблицу TDM-маппера добавлен столбец для режима СУВ. ------------------------------------------------------------------------ r393 | alx | 2012-10-24 19:03:21 +0600 (Ср, 24 окт 2012) | 2 lines Сделан диалог настроек неизвестной платы (отображает нераспознанные переменные). ------------------------------------------------------------------------ r392 | alx | 2012-10-24 18:45:08 +0600 (Ср, 24 окт 2012) | 2 lines Запрос на установку обратного канала переведен на наш диалог. ------------------------------------------------------------------------ r391 | alx | 2012-10-24 18:33:39 +0600 (Ср, 24 окт 2012) | 3 lines Сделан собственный диалог вместо системного confirm(). Подтверждение коммутации канала после drag-n-drop переведено на новый диалог. ------------------------------------------------------------------------ r390 | alx | 2012-10-24 17:31:35 +0600 (Ср, 24 окт 2012) | 3 lines Сделана вкладка "Разное" с кнопкой "Перезапустить swd". На время рестарта приостанавливаются обращения к swd. ------------------------------------------------------------------------ r389 | alx | 2012-10-24 16:46:28 +0600 (Ср, 24 окт 2012) | 2 lines Исправлена ошибка: не позволяло записать в маппер потоки E1 с номером больше 7. ------------------------------------------------------------------------ r388 | alx | 2012-10-24 16:20:23 +0600 (Ср, 24 окт 2012) | 3 lines Исправлен баг: неверно определялась ячейка таблица каналов, в которую перетаскивали другую ячейку, так как не учитывалась позиция скроллинка окна. ------------------------------------------------------------------------ r387 | alx | 2012-10-24 12:40:14 +0600 (Ср, 24 окт 2012) | 2 lines Исправлен поломанный дизайн диалога конифгурации платы SM-01 ------------------------------------------------------------------------ r386 | alx | 2012-10-24 11:34:25 +0600 (Ср, 24 окт 2012) | 2 lines Устранили повторные чтения mapper-table ------------------------------------------------------------------------ r385 | alx | 2012-10-24 11:17:52 +0600 (Ср, 24 окт 2012) | 2 lines Сделан рестарт swd после загрузки файла конфигурации. ------------------------------------------------------------------------ r384 | alx | 2012-10-24 10:11:27 +0600 (Ср, 24 окт 2012) | 2 lines Запросы платам инициируются только если плата установлена в слот 9. ------------------------------------------------------------------------ r383 | alx | 2012-10-23 18:03:13 +0600 (Вт, 23 окт 2012) | 2 lines Уменьшена длительность сна платы, установленной не на 5-м месте (срабатывал watchdog) ------------------------------------------------------------------------ r382 | alx | 2012-10-23 14:07:18 +0600 (Вт, 23 окт 2012) | 2 lines Добавлена работа с watchdog. ------------------------------------------------------------------------ r381 | alx | 2012-10-22 18:36:28 +0600 (Пн, 22 окт 2012) | 3 lines Сделана периодическая проверка состояния ПЛИС в swd. Если ПЛИС не законфигурирована, выполняется ее конфигурация. ------------------------------------------------------------------------ r380 | alx | 2012-10-22 18:15:08 +0600 (Пн, 22 окт 2012) | 2 lines Функции конфигурирования и проверки статуса FPGA вынесены из fpgactl.cpp в отдельный модуль. ------------------------------------------------------------------------ r379 | alx | 2012-10-22 17:40:55 +0600 (Пн, 22 окт 2012) | 2 lines Операции с портами ввода/вывода вынесены из fpgactl.cpp в отдельный модуль gpio. ------------------------------------------------------------------------ r378 | alx | 2012-10-18 19:56:01 +0600 (Чт, 18 окт 2012) | 4 lines Переделана конфигурация таблиц коммутатора. Теперь запись в таблицы выполняется не в конструкторе, а в вызываемой шедулером callback-функции маленькими порциами (по 32 элемента). ------------------------------------------------------------------------ r377 | alx | 2012-10-18 15:37:47 +0600 (Чт, 18 окт 2012) | 2 lines Сделана загрузка файла конфигурации с последующим рестартом. ------------------------------------------------------------------------ r376 | alx | 2012-10-16 20:00:14 +0600 (Вт, 16 окт 2012) | 3 lines Сделана процедура загрузки файла на сервер. На сервере загруженный файл кладется в /tmp/. ------------------------------------------------------------------------ r375 | alx | 2012-10-16 16:58:51 +0600 (Вт, 16 окт 2012) | 2 lines Сделана коммутация каналов и потоков через drag-and-drop. ------------------------------------------------------------------------ r374 | alx | 2012-10-16 11:18:41 +0600 (Вт, 16 окт 2012) | 3 lines В таблице коммутации каналов запрещено редактирование сигнальных каналов. Чтение таблицы коммутации теперь производится при переключении на ее вкладку. ------------------------------------------------------------------------ r373 | alx | 2012-10-15 19:41:13 +0600 (Пн, 15 окт 2012) | 2 lines Состояние платы SM-01 выводится на вкладку состояния. ------------------------------------------------------------------------ r372 | alx | 2012-10-15 14:21:44 +0600 (Пн, 15 окт 2012) | 3 lines Сделан ввод и отображение нераспознанных строковых переменных в виде текста или строки байт в завосомости от наличия/отсутствия непечатных символов. ------------------------------------------------------------------------ r371 | alx | 2012-10-15 12:05:09 +0600 (Пн, 15 окт 2012) | 5 lines В транспорты добавлен (временно, для отладки) счетчик неожиданно полученных запросов. Счетчик выводится в строке платы вместе с прочей статистикой. Окно конфигурации платы SM-01 разделено на несколько вкладок. Вкладка состояния пока пустая. ------------------------------------------------------------------------ r370 | alx | 2012-10-12 17:05:22 +0600 (Пт, 12 окт 2012) | 2 lines Сделана индикация занятости при записи значения в неопознанные переменные ------------------------------------------------------------------------ r369 | alx | 2012-10-12 16:57:11 +0600 (Пт, 12 окт 2012) | 2 lines Сделано отображение состояния СУВ платы EM-01 ------------------------------------------------------------------------ r368 | alx | 2012-10-12 16:19:57 +0600 (Пт, 12 окт 2012) | 5 lines Исправлена ошибка: восле отправки разбитого на части запроса переменных платы ошибочно декрементировался счетчик ожидаемых пакетов, что приводило к падению. Число одновременно запрашиваемых переменных уменьшено до 20 (из-за платы SM-01). ------------------------------------------------------------------------ r367 | alx | 2012-10-12 14:27:10 +0600 (Пт, 12 окт 2012) | 2 lines Сделана запись в нераспознанные переменные ------------------------------------------------------------------------ r366 | alx | 2012-10-12 12:18:58 +0600 (Пт, 12 окт 2012) | 4 lines Сделано ограничение числа одновременно запрашиваемых у платы переменных. При запросе большого числа переменных они разбиваются на части и запрашивается несколькими пакетами. ------------------------------------------------------------------------ r365 | alx | 2012-10-12 11:33:02 +0600 (Пт, 12 окт 2012) | 3 lines Неопознанные переменные плат теперь отображаются как вложенные таблицы в окне со скроллингом. ------------------------------------------------------------------------ r364 | alx | 2012-10-11 18:09:28 +0600 (Чт, 11 окт 2012) | 4 lines При старте порты свитча переводятся в выключенное состояние. Включать их будут только по необходимости - при появлении соответствующих плат. Сделано включение порта при установке платы SM-01. ------------------------------------------------------------------------ r363 | alx | 2012-10-11 17:01:39 +0600 (Чт, 11 окт 2012) | 3 lines В плате EM-01 сделано восстановление режима из конфиг-файла. Добавлен метод snmpSetVar(), обновляющий конфигурацию при записи переменных .7.* ------------------------------------------------------------------------ r362 | alx | 2012-10-11 15:02:29 +0600 (Чт, 11 окт 2012) | 2 lines Исправлена ошибка в processDesc в cmd_snmp.cpp: неправильно проверялись префиксы. ------------------------------------------------------------------------ r361 | alx | 2012-10-11 14:40:02 +0600 (Чт, 11 окт 2012) | 5 lines При успешной записи переменной в плату вызывается метод snmpSetVar() объекта платы. Он может выполнять кэширование и другие необходимые действия. Сделано обновление конфигурации платы SM-01 при записи переменной .5.0. ------------------------------------------------------------------------ r360 | alx | 2012-10-11 13:54:04 +0600 (Чт, 11 окт 2012) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r359 | alx | 2012-10-11 13:53:08 +0600 (Чт, 11 окт 2012) | 3 lines Исправлена ошибка: при чтении конфигурации из config.xml ожидались атрибуты у отключенных портов (имеющих аттрибут locked). Выкинута лишняя пустая строка при сохранении файла. ------------------------------------------------------------------------ r358 | alx | 2012-10-11 12:10:05 +0600 (Чт, 11 окт 2012) | 2 lines Исправлено несколько ошибок конфигурирования платы SM-01. ------------------------------------------------------------------------ r357 | alx | 2012-10-11 11:12:39 +0600 (Чт, 11 окт 2012) | 2 lines Добавлена опция -l. ------------------------------------------------------------------------ r356 | alx | 2012-10-11 10:21:38 +0600 (Чт, 11 окт 2012) | 2 lines Изменен (исправлен) порядок сортировки OID'ов в MyVarDescriptorList. ------------------------------------------------------------------------ r355 | alx | 2012-10-10 19:18:56 +0600 (Ср, 10 окт 2012) | 2 lines Исправлена ошибка идентификаторов переменных при записи конфигурации в плату EM-01. ------------------------------------------------------------------------ r354 | alx | 2012-10-10 19:04:29 +0600 (Ср, 10 окт 2012) | 2 lines Откатили коммит 349 (вернули формат SNMP OID к первоначальному варианту). ------------------------------------------------------------------------ r353 | alx | 2012-10-10 18:32:12 +0600 (Ср, 10 окт 2012) | 2 lines Сделан бесконечный перезапрос MIB'а (переменной .4) у платы, пока он не будет получен. ------------------------------------------------------------------------ r352 | alx | 2012-10-10 16:45:16 +0600 (Ср, 10 окт 2012) | 2 lines Убрано предупреждение компилятора. ------------------------------------------------------------------------ r351 | alx | 2012-10-10 16:24:37 +0600 (Ср, 10 окт 2012) | 2 lines Сделана проверка на то, что демон уже запущен. ------------------------------------------------------------------------ r350 | alx | 2012-10-10 14:37:59 +0600 (Ср, 10 окт 2012) | 3 lines Сделана фильтрация вывода по приоритету. При запуске без -d минимальный приоритет выводимых сообщений LOG_INFO. ------------------------------------------------------------------------ r349 | alx | 2012-10-10 14:11:34 +0600 (Ср, 10 окт 2012) | 4 lines Формат SNMP идентификаторов приведен в соответствие с SNMP таблицами. Индексы таблиц (такие как слот и порт) перемещены в конец идентификатора. Сделано преобразование из SNMP формата (внешнего) в наше внутреннее представление. ------------------------------------------------------------------------ r348 | alx | 2012-10-04 19:05:48 +0600 (Чт, 04 окт 2012) | 2 lines Сделали генерацию MIB-файла. Пока генерируется неправильно. ------------------------------------------------------------------------ r347 | alx | 2012-10-04 19:04:54 +0600 (Чт, 04 окт 2012) | 2 lines Исправлена ошибка - не опрашивался первый слот. ------------------------------------------------------------------------ r346 | alx | 2012-10-03 19:16:09 +0600 (Ср, 03 окт 2012) | 2 lines Исправлена поломанная ранее отправка TRAP'ов (неправильно формировались OID'ы переменных). ------------------------------------------------------------------------ r345 | alx | 2012-10-03 11:09:12 +0600 (Ср, 03 окт 2012) | 13 lines В диалоге настроек анализаторов сделано назначение устройства/порта внвлизаторов и прочие настройки анализаторов. Запрещено выделение текста в заголовках диалогов. Команда сервера writeDX теперь позволяет записать несколько регистров на одну операцию. --tHIS LIne, and those below, will be ignored-- M www/index.html M www/text.css M www/js/scripts.js M cmd_portstat.cpp ------------------------------------------------------------------------ r344 | alx | 2012-10-01 18:07:42 +0600 (Пн, 01 окт 2012) | 2 lines Сделали перемещение диалоговых окон за заголовок. ------------------------------------------------------------------------ r343 | alx | 2012-10-01 16:54:52 +0600 (Пн, 01 окт 2012) | 2 lines Сделано чтение FDB. ------------------------------------------------------------------------ r342 | alx | 2012-10-01 16:54:08 +0600 (Пн, 01 окт 2012) | 3 lines Режимы кроссовых портов изменены на SGMII. Включено speed auto-negotiation. ------------------------------------------------------------------------ r341 | alx | 2012-09-28 20:01:40 +0600 (Пт, 28 сен 2012) | 2 lines Исправлена ошибка сохранения массива данных типа char (элементы выводились как символы, а не как числа) ------------------------------------------------------------------------ r340 | alx | 2012-09-28 19:49:16 +0600 (Пт, 28 сен 2012) | 2 lines Исправлена опечатка в HTML коде. ------------------------------------------------------------------------ r339 | alx | 2012-09-28 19:40:10 +0600 (Пт, 28 сен 2012) | 2 lines Сделано сохранение и восстановление таблицы групповых каналов. ------------------------------------------------------------------------ r338 | alx | 2012-09-28 19:20:59 +0600 (Пт, 28 сен 2012) | 2 lines Сделана конфигурация групповых каналов. ------------------------------------------------------------------------ r337 | alx | 2012-09-28 16:55:23 +0600 (Пт, 28 сен 2012) | 2 lines п·п╠п╫п╬п╡п╩п╣п╫п╟ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ п╫п╟ п©я─п╬я┬п╦п╡п╨я┐ п÷п⌡п≤п║. ------------------------------------------------------------------------ r336 | alx | 2012-09-28 16:24:55 +0600 (Пт, 28 сен 2012) | 2 lines Сделали возможность запрашивать чтение нескольких регистров Prestera DX за одно обращение к серверу. ------------------------------------------------------------------------ r335 | alx | 2012-09-28 14:47:53 +0600 (Пт, 28 сен 2012) | 2 lines Добавлены забытые стили grid. ------------------------------------------------------------------------ r334 | alx | 2012-09-28 12:35:59 +0600 (Пт, 28 сен 2012) | 2 lines Сделана активация/деактивация полей в диалоге конфигурации порта в зависимости от состояния разных control'ов. ------------------------------------------------------------------------ r333 | alx | 2012-09-27 19:07:35 +0600 (Чт, 27 сен 2012) | 2 lines Сделана поддержка таблицы протоколов портов (для protocol-based режимов) ------------------------------------------------------------------------ r332 | alx | 2012-09-26 19:21:28 +0600 (Ср, 26 сен 2012) | 2 lines Сделано сохранение и восстановление глобальной таблицы протоколов. ------------------------------------------------------------------------ r331 | alx | 2012-09-26 18:50:39 +0600 (Ср, 26 сен 2012) | 2 lines Сделана вкладка для отображения и изменения глобальной таблицы протоколов. ------------------------------------------------------------------------ r330 | alx | 2012-09-25 18:45:14 +0600 (Вт, 25 сен 2012) | 2 lines QoS профили распложили в 4 столбца. ------------------------------------------------------------------------ r329 | alx | 2012-09-25 17:19:02 +0600 (Вт, 25 сен 2012) | 2 lines Диалог настроек ethernet портов сделан в две колонки. ------------------------------------------------------------------------ r328 | alx | 2012-09-25 17:05:34 +0600 (Вт, 25 сен 2012) | 2 lines Убраны предупреждения компилятора. ------------------------------------------------------------------------ r327 | alx | 2012-09-25 17:03:42 +0600 (Вт, 25 сен 2012) | 2 lines Сделано сохранение и восстановление User Defined bytes. ------------------------------------------------------------------------ r326 | alx | 2012-09-25 16:17:03 +0600 (Вт, 25 сен 2012) | 2 lines Сделано сохранение и восстановление таблицы перемаркировки QoS профилей. ------------------------------------------------------------------------ r325 | alx | 2012-09-25 15:57:34 +0600 (Вт, 25 сен 2012) | 4 lines Сделано редактивароние элементов таблицы перемаркировки QoS профиля. Сделана заготовка таблицы групповых каналов, но мне ее вид пока не нравится. ------------------------------------------------------------------------ r324 | alx | 2012-09-25 15:26:43 +0600 (Вт, 25 сен 2012) | 2 lines Сделана проверка на попытку добавления уже существующей мультикастовой группы. ------------------------------------------------------------------------ r323 | alx | 2012-09-25 11:29:45 +0600 (Вт, 25 сен 2012) | 2 lines Сделана валидация данных формы коммутации канала. ------------------------------------------------------------------------ r322 | alx | 2012-09-25 11:18:37 +0600 (Вт, 25 сен 2012) | 2 lines Чуть-чуть переделан дизайн форм диалогов. ------------------------------------------------------------------------ r321 | alx | 2012-09-24 19:34:32 +0600 (Пн, 24 сен 2012) | 3 lines Сделано отображение нераспознанных переменных (пока в зачаточном состоянии и работает только для платы EM-01). ------------------------------------------------------------------------ r320 | alx | 2012-09-24 16:27:58 +0600 (Пн, 24 сен 2012) | 2 lines Немного оптимизирован код функции cmd_getUnknown(): устранено дублирование. ------------------------------------------------------------------------ r319 | alx | 2012-09-24 16:09:06 +0600 (Пн, 24 сен 2012) | 2 lines Сделана команда getUnknown, выдающая список неизвестных данной версии ПО переменных платы. ------------------------------------------------------------------------ r318 | alx | 2012-09-24 12:49:25 +0600 (Пн, 24 сен 2012) | 2 lines Исправлены ошибки записи конфигурации платы EM. ------------------------------------------------------------------------ r317 | alx | 2012-09-24 10:54:37 +0600 (Пн, 24 сен 2012) | 2 lines Сделана функция проверки маски PCL ключей. Также оптимизирован код выделения полей ключей. ------------------------------------------------------------------------ r316 | alx | 2012-09-18 16:05:32 +0600 (Вт, 18 сен 2012) | 2 lines В расширенных ключах PCL сделана поддержка user defined bytes. ------------------------------------------------------------------------ r315 | alx | 2012-09-18 15:20:49 +0600 (Вт, 18 сен 2012) | 2 lines В ключах PCL типа 4 и 5 сделана поддержка полей MAC SA/MAC DA. ------------------------------------------------------------------------ r314 | alx | 2012-09-18 14:34:15 +0600 (Вт, 18 сен 2012) | 2 lines В ключе PCL 4-го типа сделана поддержка EtherType и DSAP/SSAP. ------------------------------------------------------------------------ r313 | alx | 2012-09-18 12:43:14 +0600 (Вт, 18 сен 2012) | 2 lines В ключи PCL типа 5 и 6 добавлена поддержка полей SIP и DIP (IPv6). ------------------------------------------------------------------------ r312 | alx | 2012-09-18 11:37:01 +0600 (Вт, 18 сен 2012) | 2 lines Исправлена ошибка вычисления маски IPv4 адреса (/0 давало маску 255.255.255.255). ------------------------------------------------------------------------ r311 | alx | 2012-09-18 10:07:19 +0600 (Вт, 18 сен 2012) | 2 lines В ключах PCL типа IPv6 DIP сделана поддержка поля DIP. ------------------------------------------------------------------------ r310 | alx | 2012-09-17 17:34:56 +0600 (Пн, 17 сен 2012) | 2 lines В ключах PCL сделана поддержка поля L4 Byte offset 13. ------------------------------------------------------------------------ r309 | alx | 2012-09-17 17:09:51 +0600 (Пн, 17 сен 2012) | 2 lines В ключах PCL сделана поддержка полей IPv4 SIP и IPv4 DIP. ------------------------------------------------------------------------ r308 | alx | 2012-09-17 15:51:14 +0600 (Пн, 17 сен 2012) | 2 lines В ключи PCL добавлена поддержка поля IP header OK. ------------------------------------------------------------------------ r307 | alx | 2012-09-17 15:42:30 +0600 (Пн, 17 сен 2012) | 2 lines В ключи PCL добавлена поддержка поля IPv4 fragmented ------------------------------------------------------------------------ r306 | alx | 2012-09-17 15:31:39 +0600 (Пн, 17 сен 2012) | 2 lines В ключах PCL сделана поддержка поля IPv6 Hop By Hop. ------------------------------------------------------------------------ r305 | alx | 2012-09-17 15:23:04 +0600 (Пн, 17 сен 2012) | 2 lines В ключи PCL добавлена поддержка поля IPv6_EH_exists. ------------------------------------------------------------------------ r304 | alx | 2012-09-17 15:03:23 +0600 (Пн, 17 сен 2012) | 2 lines В ключах PCL сделана поддержка поля IsBC. ------------------------------------------------------------------------ r303 | alx | 2012-09-17 14:55:31 +0600 (Пн, 17 сен 2012) | 2 lines В ключи PCL добавлена поддержка полей L4 byte offset [0..3]. ------------------------------------------------------------------------ r302 | alx | 2012-09-17 13:44:06 +0600 (Пн, 17 сен 2012) | 2 lines В ключах PCL сделана поддержка признака L4 valid. ------------------------------------------------------------------------ r301 | alx | 2012-09-17 13:37:36 +0600 (Пн, 17 сен 2012) | 2 lines В ключи PCL добавлена поддержка поля DSCP. ------------------------------------------------------------------------ r300 | alx | 2012-09-17 12:41:09 +0600 (Пн, 17 сен 2012) | 2 lines В PCL ключи добавлена поддержка поля IP protocol. ------------------------------------------------------------------------ r299 | alx | 2012-09-17 12:01:37 +0600 (Пн, 17 сен 2012) | 3 lines Исправлены функции ternary2mac() и mac2ternary(): байты адреса шли в обратном порядке. В ключе IPv4+L4 сделан UDB2. ------------------------------------------------------------------------ r298 | alx | 2012-09-14 20:02:20 +0600 (Пт, 14 сен 2012) | 2 lines Сделана поддержка user-definec-байтов в ключах 0, 1 и 3. ------------------------------------------------------------------------ r297 | alx | 2012-09-14 19:31:56 +0600 (Пт, 14 сен 2012) | 5 lines * Таблицы сделаны чуть-чуть красивее. * Сделана табилца user defined bytes с возможностью их редактирования для каждого типа ключа. (эти настройки пока не сохраняются в комфиг-файле). ------------------------------------------------------------------------ r296 | alx | 2012-09-14 15:16:15 +0600 (Пт, 14 сен 2012) | 4 lines Теперь для отображения PCL правил задается не тип пакета, а тип ключа. Отображение ключей и возможность их редактирования меняется в зависимости от выбранного типа ключа. ------------------------------------------------------------------------ r295 | alx | 2012-09-14 12:41:15 +0600 (Пт, 14 сен 2012) | 2 lines Упрощен код ternary2mac(). ------------------------------------------------------------------------ r294 | alx | 2012-09-14 12:24:00 +0600 (Пт, 14 сен 2012) | 2 lines Реализованы поля MAC SA и MAC DA в ключах PCL. ------------------------------------------------------------------------ r293 | alx | 2012-09-13 19:18:44 +0600 (Чт, 13 сен 2012) | 3 lines Сделали переключение интерпретации значений ключей в зависимости от типа пакета. Сделали редактирование поля EtherType/LLC DSAP-SSAP ключа. ------------------------------------------------------------------------ r292 | alx | 2012-09-13 17:07:25 +0600 (Чт, 13 сен 2012) | 2 lines В действия полисера добавлена функция Redirect. ------------------------------------------------------------------------ r291 | alx | 2012-09-13 14:17:18 +0600 (Чт, 13 сен 2012) | 2 lines Исправлена ошибка парсинга конфигурации VLAN. ------------------------------------------------------------------------ r290 | alx | 2012-09-13 09:29:07 +0600 (Чт, 13 сен 2012) | 2 lines Сделано сохранение и восстановление полисеров. ------------------------------------------------------------------------ r289 | alx | 2012-09-12 19:09:35 +0600 (Ср, 12 сен 2012) | 2 lines Оптимизировано сохранение конфигурации платы SW. ------------------------------------------------------------------------ r288 | alx | 2012-09-12 18:52:02 +0600 (Ср, 12 сен 2012) | 2 lines Конфигурация неиспользуемых PCL инициализируется нулями (невалидные элементы). ------------------------------------------------------------------------ r287 | alx | 2012-09-12 18:51:15 +0600 (Ср, 12 сен 2012) | 2 lines Исправлена работа с конфигурациями PCL портов. ------------------------------------------------------------------------ r286 | alx | 2012-09-12 16:35:28 +0600 (Ср, 12 сен 2012) | 2 lines Убрали неиспользуемую переменную. ------------------------------------------------------------------------ r285 | alx | 2012-09-12 16:34:09 +0600 (Ср, 12 сен 2012) | 4 lines Конфигурация VLAN'ов и мультикастовых групп теперь буферизируется при чтении из файла. Отсутствующие в конфигурационном файле строки этих таблиц теперь записываются в свитч как неактивные. ------------------------------------------------------------------------ r284 | alx | 2012-09-12 16:01:27 +0600 (Ср, 12 сен 2012) | 2 lines Сделано редактирование полисеров. ------------------------------------------------------------------------ r283 | alx | 2012-09-12 16:00:19 +0600 (Ср, 12 сен 2012) | 8 lines Сделано сохранение и восстановление регистра PGCR. Сделано сохранение и восстановление конфигураций PCL. Изменен формат хранения конфигурации портов. Больше не создаем вложенных элементов, оба конфигурационных слова хранятся как контент элемента port. Атрибут number элемента port переименован в id. ------------------------------------------------------------------------ r282 | alx | 2012-09-12 15:55:16 +0600 (Ср, 12 сен 2012) | 3 lines Элементам ввода установлен размер шрифта. Исправлен стиль неактивных ячеек активных трапсинков. ------------------------------------------------------------------------ r281 | alx | 2012-09-11 19:33:54 +0600 (Вт, 11 сен 2012) | 2 lines Сделан вывод таблиц полисеров, счетчиков полисеров и таблицы перемаркировки. ------------------------------------------------------------------------ r280 | alx | 2012-09-11 14:44:09 +0600 (Вт, 11 сен 2012) | 2 lines Сделали enable/disable фрагментов формы конфигурации PCL. ------------------------------------------------------------------------ r279 | alx | 2012-09-11 12:01:08 +0600 (Вт, 11 сен 2012) | 2 lines Добавлены иконки для конфигурации PCL в режиме port-based PCL. ------------------------------------------------------------------------ r278 | alx | 2012-09-10 19:13:19 +0600 (Пн, 10 сен 2012) | 3 lines В диалоге конфигурации PCL VLAN'ов прячется настройка размера ключа если конкретный размер задан в глобальной конфигурации. ------------------------------------------------------------------------ r277 | alx | 2012-09-10 17:19:54 +0600 (Пн, 10 сен 2012) | 2 lines Сделана возможность сбросить все PCL счетчики сразу. ------------------------------------------------------------------------ r276 | alx | 2012-09-10 17:01:16 +0600 (Пн, 10 сен 2012) | 2 lines Убрана неиспользуемая переменная. ------------------------------------------------------------------------ r275 | alx | 2012-09-10 17:00:09 +0600 (Пн, 10 сен 2012) | 4 lines Добавлена вкладка со счетчиками PCL правил. Сделана конфигурация некоторых полей PCL правил. Сделано сохранение PCL правил в конфигурационном файле и восстановление их из файла. ------------------------------------------------------------------------ r274 | alx | 2012-09-07 19:29:19 +0600 (Пт, 07 сен 2012) | 4 lines Сделано добавление, редактирование и удаление PCL правил. Редактирование условий пока в зачаточном состоянии. Правила пока не сохраняются в конфиг-файле. ------------------------------------------------------------------------ r273 | alx | 2012-09-07 19:20:33 +0600 (Пт, 07 сен 2012) | 3 lines Добавлен вывод содержимого передаваемых пакетов. Добавлен вывод содержимого пакетов, принятых с ошибками (BAD, SHORT, BIG). ------------------------------------------------------------------------ r272 | alx | 2012-09-06 11:42:26 +0600 (Чт, 06 сен 2012) | 2 lines Исправлен баг: при демонизации гасли лампочки дисплея из-за выполнения деструктора Display. ------------------------------------------------------------------------ r271 | alx | 2012-09-06 11:41:16 +0600 (Чт, 06 сен 2012) | 3 lines Добавлен запрос и установка режима (2-х пр/4-х пр) платы EM-01. Исправлена ошибка отображения уровней (не вычиталось 180 из прочитанного значения) ------------------------------------------------------------------------ r270 | alx | 2012-09-06 11:39:50 +0600 (Чт, 06 сен 2012) | 2 lines Уменьшен шрифт select'ов ------------------------------------------------------------------------ r269 | alx | 2012-09-06 10:18:55 +0600 (Чт, 06 сен 2012) | 2 lines Сделаны методы чтения/записи TCAM правил ------------------------------------------------------------------------ r268 | alx | 2012-09-05 18:46:50 +0600 (Ср, 05 сен 2012) | 3 lines Исправлена ошибка: форма конфигурации платы вызывалась только из первой строки таблицы. Сделана сортировка при добавлении новой платы в таблицу (платы отображаются в порядке возрастания слота) ------------------------------------------------------------------------ r267 | alx | 2012-09-05 14:27:54 +0600 (Ср, 05 сен 2012) | 2 lines Исправлен (? вообще-то не проверялось) баг создания объекта платы. ------------------------------------------------------------------------ r266 | alx | 2012-09-05 12:14:29 +0600 (Ср, 05 сен 2012) | 3 lines Исправлена ошибка: пакет конфигурации посылался из конструктора классов BoardEM и BoardSM с ожиданием ответа, что блокировало выполнение рабочего треда. ------------------------------------------------------------------------ r265 | alx | 2012-09-05 10:52:43 +0600 (Ср, 05 сен 2012) | 3 lines Сделано разрешение/запрещение полей ввода при включении/выключении чекбоксов. Неправильно работает для чекбокса valid. ------------------------------------------------------------------------ r264 | alx | 2012-09-04 18:59:01 +0600 (Вт, 04 сен 2012) | 2 lines Сделана конфигурация PCL configuration entry для VLAN'ов. ------------------------------------------------------------------------ r263 | alx | 2012-09-04 15:44:58 +0600 (Вт, 04 сен 2012) | 3 lines Переделано оформление диалогаглобильной конфигурации policy engine. Сделано сохранение PEGCR в файле и восстановление из файла. ------------------------------------------------------------------------ r262 | alx | 2012-09-04 12:40:32 +0600 (Вт, 04 сен 2012) | 2 lines Сделана возможность менять настройки порта CPU. ------------------------------------------------------------------------ r261 | alx | 2012-09-04 12:12:04 +0600 (Вт, 04 сен 2012) | 10 lines * Команды API помещены в таблицу, в которой теперь и ищется обработчик. * Добавлена таблица действий полисера. * Сделана форма глобальной конфигурации полисера и команды getPEGCR/setPEGCR. * Данные таблиц теперь читаются при первом переключении на соответствующую вкладку. * Новый запрос состояния посылается только после завершения предыдущего. ------------------------------------------------------------------------ r260 | alx | 2012-09-03 16:53:27 +0600 (Пн, 03 сен 2012) | 3 lines Немного подправлены стили. Исправлена длина конфигуарции платы SM (было 51 байт вместо 52). ------------------------------------------------------------------------ r259 | alx | 2012-08-31 20:05:28 +0600 (Пт, 31 авг 2012) | 2 lines Устранили предупреждения компилятора. ------------------------------------------------------------------------ r258 | alx | 2012-08-31 20:02:21 +0600 (Пт, 31 авг 2012) | 2 lines Сделана коммутация целиком потока E1. ------------------------------------------------------------------------ r257 | alx | 2012-08-31 18:23:32 +0600 (Пт, 31 авг 2012) | 2 lines Таблицы маппера, СУВов и каналов генерятся скриптом динамически. ------------------------------------------------------------------------ r256 | alx | 2012-08-31 17:44:55 +0600 (Пт, 31 авг 2012) | 3 lines Добавлено перемещение окна, но пока закомментарено из-за бага: после перемещения окна следующий popup открывается со смещением от нужной позиции. ------------------------------------------------------------------------ r255 | alx | 2012-08-31 17:06:26 +0600 (Пт, 31 авг 2012) | 2 lines Подчищен код HTML. ------------------------------------------------------------------------ r254 | alx | 2012-08-31 16:20:27 +0600 (Пт, 31 авг 2012) | 3 lines В диалоги добавлена кнопка "Отмена". Кликабельные ячейки таблиц подсвечиваются и меняют курсор. ------------------------------------------------------------------------ r253 | alx | 2012-08-31 15:47:30 +0600 (Пт, 31 авг 2012) | 2 lines Сделана поддержка конфигурации платы EM (пока не проверялась). ------------------------------------------------------------------------ r252 | alx | 2012-08-31 12:36:12 +0600 (Пт, 31 авг 2012) | 2 lines В swd добавлена поддержка платы EM. ------------------------------------------------------------------------ r251 | alx | 2012-08-31 11:40:42 +0600 (Пт, 31 авг 2012) | 2 lines В диалогах сделана кнопка [OK] в виде кнопки. ------------------------------------------------------------------------ r250 | alx | 2012-08-31 11:07:41 +0600 (Пт, 31 авг 2012) | 2 lines Исправлен идентификатор переменной, в которой хранится конфигурация платы SM. ------------------------------------------------------------------------ r249 | alx | 2012-08-31 11:05:01 +0600 (Пт, 31 авг 2012) | 2 lines Всем диалогам сделан заголовок. ------------------------------------------------------------------------ r248 | alx | 2012-08-30 19:19:58 +0600 (Чт, 30 авг 2012) | 2 lines Обновлена прошивка ПЛИС (теперь поддерживаются групповые каналы) ------------------------------------------------------------------------ r247 | alx | 2012-08-30 17:23:28 +0600 (Чт, 30 авг 2012) | 2 lines Сделано отображение данных КИ в формтаах HEX или BIN по выбору. ------------------------------------------------------------------------ r246 | alx | 2012-08-30 17:06:09 +0600 (Чт, 30 авг 2012) | 2 lines Добавлен сон для случая, если плата SW установлена не на 9-м месте чтобы не жрала 100% CPU. ------------------------------------------------------------------------ r245 | alx | 2012-08-30 16:59:29 +0600 (Чт, 30 авг 2012) | 4 lines Исправлен баг: при установке обратного канала с ячейки канала не снимался класс constant. Исправлен баг: таблица данных КИ читалась с неправильного адреса. ------------------------------------------------------------------------ r244 | alx | 2012-08-30 16:28:34 +0600 (Чт, 30 авг 2012) | 2 lines В таблицы VLAN и Multicast groups строки добавляются в правильную позицию (в зависимости от ID) ------------------------------------------------------------------------ r243 | alx | 2012-08-30 12:21:44 +0600 (Чт, 30 авг 2012) | 2 lines Добавлен стартовый скрипт для swd. ------------------------------------------------------------------------ r242 | alx | 2012-08-29 19:15:48 +0600 (Ср, 29 авг 2012) | 2 lines Сделана поддержка таблиц в списке дескрипторов переменных. ------------------------------------------------------------------------ r241 | alx | 2012-08-29 17:23:48 +0600 (Ср, 29 авг 2012) | 3 lines На каждую плату создается объект соответствующего класса. Конфигурация платы выполняется методом showConfig() объекта класса. ------------------------------------------------------------------------ r240 | alx | 2012-08-29 16:17:26 +0600 (Ср, 29 авг 2012) | 2 lines Спиннер удаляется при любом завершении ajax-запроса. ------------------------------------------------------------------------ r239 | alx | 2012-08-29 15:50:59 +0600 (Ср, 29 авг 2012) | 6 lines Всем полям ввода чисел присвоен класс digits. В поля этого класса разрешается ввод только цифр. Всем полям ввода двоичных чисел присвоен класс binary. В поля этого класса можно вводить только 0 и 1. Сделана активация и деактивация полей ввода конфигурации SM-01 в зависимости от чекбоксов blocked. ------------------------------------------------------------------------ r238 | alx | 2012-08-29 12:40:49 +0600 (Ср, 29 авг 2012) | 2 lines Из функции request() убран аргумент context. ------------------------------------------------------------------------ r237 | alx | 2012-08-29 11:59:35 +0600 (Ср, 29 авг 2012) | 3 lines Команда snmpset теперь может принимать массив целых чисел в качестве строки. Сделана запись конфигурации в плату SM (пока используется "левый" идентификатор переменной). ------------------------------------------------------------------------ r236 | alx | 2012-08-28 19:14:05 +0600 (Вт, 28 авг 2012) | 3 lines В команду snmpget добавлена опция strings2data, при установке которой в значение true значения всех строк отдаются в виде массива байт. ------------------------------------------------------------------------ r235 | alx | 2012-08-28 17:38:57 +0600 (Вт, 28 авг 2012) | 2 lines Сделана поддержка платы SM (не проверялась). ------------------------------------------------------------------------ r234 | alx | 2012-08-28 15:21:43 +0600 (Вт, 28 авг 2012) | 2 lines Сделан диалог конфигурации платы SM. ------------------------------------------------------------------------ r233 | alx | 2012-08-28 12:22:52 +0600 (Вт, 28 авг 2012) | 2 lines Сделана конфигурация QoS профилей. ------------------------------------------------------------------------ r232 | alx | 2012-08-27 18:44:01 +0600 (Пн, 27 авг 2012) | 2 lines Сделана поддержка конфигурации multicast групп. ------------------------------------------------------------------------ r231 | alx | 2012-08-27 17:08:46 +0600 (Пн, 27 авг 2012) | 2 lines Сделано редактирование, добавление и удаление VLAN'ов. ------------------------------------------------------------------------ r230 | alx | 2012-08-24 18:12:56 +0600 (Пт, 24 авг 2012) | 2 lines Добавлены индикаторы занятости ------------------------------------------------------------------------ r229 | alx | 2012-08-24 16:36:56 +0600 (Пт, 24 авг 2012) | 2 lines На вкладке Ethernet сделаны табы второго уровня. Сделана подвкладка "VLAN'ы". ------------------------------------------------------------------------ r228 | alx | 2012-08-24 15:04:21 +0600 (Пт, 24 авг 2012) | 4 lines readVLANentry и setVLANentry переименованы в getPortConfig и setPortConfig соответственно. Добавлен метод Prestera::getVLANentry() для чтения элемента VLAN table. Сделана команда сервера readVLANs. ------------------------------------------------------------------------ r227 | alx | 2012-08-24 14:11:24 +0600 (Пт, 24 авг 2012) | 2 lines Сделано сохранение и восстановление конфигурации ethernet портов и регистра GCR. ------------------------------------------------------------------------ r226 | alx | 2012-08-24 11:46:37 +0600 (Пт, 24 авг 2012) | 2 lines Добавлена настройка свитча VLAN unaware. ------------------------------------------------------------------------ r225 | alx | 2012-08-23 18:56:51 +0600 (Чт, 23 авг 2012) | 2 lines sw_mib_module.so теперь устанавливается в libexec. ------------------------------------------------------------------------ r224 | alx | 2012-08-23 18:45:20 +0600 (Чт, 23 авг 2012) | 2 lines Сделан диалог изменения настроек ethernet портов. ------------------------------------------------------------------------ r223 | alx | 2012-08-22 14:09:03 +0600 (Ср, 22 авг 2012) | 4 lines В команду phyctl добавлены подкоманды readalaska и writealaska. Исправлены функции Prestera::readphy() и Prestera::writephy(), ранее не позволявшие указать адрес phy больше 1. ------------------------------------------------------------------------ r222 | alx | 2012-08-22 11:19:20 +0600 (Ср, 22 авг 2012) | 4 lines Переделаны методы Presters::read() и Prestera::readdx(). Теперь они возвращают bool признак успешности или неуспешности, а значение возвращается по ссылке. Добавлены методы Prestera::readphy() и Prestera::writephy(). ------------------------------------------------------------------------ r221 | alx | 2012-08-21 18:40:40 +0600 (Вт, 21 авг 2012) | 2 lines Сделали автоматическую коммутацию обратного канала. ------------------------------------------------------------------------ r220 | alx | 2012-08-21 17:47:10 +0600 (Вт, 21 авг 2012) | 2 lines Выдача сообщений об ошибке json-запроса веб-интерфейса вынесена в функцию request(). ------------------------------------------------------------------------ r219 | alx | 2012-08-21 17:21:48 +0600 (Вт, 21 авг 2012) | 2 lines Enterprise number вынесен в Makefile ------------------------------------------------------------------------ r218 | alx | 2012-08-21 16:43:54 +0600 (Вт, 21 авг 2012) | 2 lines Исправлена ошибка в MyStatusValue::parse(). ------------------------------------------------------------------------ r217 | alx | 2012-08-21 16:42:15 +0600 (Вт, 21 авг 2012) | 2 lines Исправлена ошибка парсинга спецтрапа ------------------------------------------------------------------------ r216 | alx | 2012-08-21 16:22:57 +0600 (Вт, 21 авг 2012) | 2 lines Упростили интерфейс методов parse() некоторых классов my_snmp (привели к работе с указателями). ------------------------------------------------------------------------ r215 | alx | 2012-08-21 16:07:44 +0600 (Вт, 21 авг 2012) | 4 lines Исправлена ошибка парсинга идентификаторов переменных межплатных сообщений (получался неверный результат для байтов больше девяти). Парсинг идентификатора переменной вынесен в отдельную функцию oid2string(). ------------------------------------------------------------------------ r214 | alx | 2012-08-21 15:23:43 +0600 (Вт, 21 авг 2012) | 3 lines Исправлена ошибка обработки SNMP запросов: при отсутствии обращений к платам тред зависал навечно в ожидании семафора. ------------------------------------------------------------------------ r213 | alx | 2012-08-21 15:06:55 +0600 (Вт, 21 авг 2012) | 2 lines Доделана реализация SNMP SET запросов. ------------------------------------------------------------------------ r212 | alx | 2012-08-21 13:49:16 +0600 (Вт, 21 авг 2012) | 3 lines В cmd_snmp работа с платами переведена на callback'и. Теперь команды отправляются всем нужным плата сразу, после чего ждем получения ответов. ------------------------------------------------------------------------ r211 | alx | 2012-08-21 13:46:32 +0600 (Вт, 21 авг 2012) | 3 lines В класс Transaction добавлен указатель pvt, который могут использовать сторонние callback-функции. В callback-вариант send_request() добавлен необязательный третий аргумент - указатель, по умолчанию NULL. ------------------------------------------------------------------------ r210 | alx | 2012-08-21 11:11:04 +0600 (Вт, 21 авг 2012) | 2 lines Реализованы запросы SNMP SET. Реально платам команда Set пока не отправляется. ------------------------------------------------------------------------ r209 | alx | 2012-08-20 17:15:11 +0600 (Пн, 20 авг 2012) | 2 lines Сделана поддержка команды GetNext. ------------------------------------------------------------------------ r208 | alx | 2012-08-20 12:05:36 +0600 (Пн, 20 авг 2012) | 4 lines В команды snmpget/snmpgetnext теперь передаются oid включая завершающий ".0". Пот обработке этих запросов формируется хэш mapper, сопоставляющий изначально запрошенный oid и реально переданный плате (в случае GetNext они будут различаться). ------------------------------------------------------------------------ r207 | alx | 2012-08-17 18:40:03 +0600 (Пт, 17 авг 2012) | 2 lines Реализована обработка SNMP GET запроса MIB-модулем. ------------------------------------------------------------------------ r206 | alx | 2012-08-17 15:21:22 +0600 (Пт, 17 авг 2012) | 2 lines Добавлен MIB-модуль для net-snmp. ------------------------------------------------------------------------ r205 | alx | 2012-08-16 17:39:59 +0600 (Чт, 16 авг 2012) | 2 lines Реализован запрос переменных плат через серверную команду snmpget. ------------------------------------------------------------------------ r204 | alx | 2012-08-16 12:21:43 +0600 (Чт, 16 авг 2012) | 3 lines Интерфейс классов в my_snmp приведен к интерфейсам соответствующих хэшей и множеств. Хэши и множества - члены классов сделаны private. ------------------------------------------------------------------------ r203 | alx | 2012-08-16 11:57:17 +0600 (Чт, 16 авг 2012) | 2 lines Сделан парсинг ответа на запрос MIB от платы. ------------------------------------------------------------------------ r202 | alx | 2012-08-16 11:26:49 +0600 (Чт, 16 авг 2012) | 3 lines Добавлены отладочные счетчики пакетам и транзакциям. При уничтожении транспорта теперь завершаются все имеющиеся транзакции (раньше этого не делали). ------------------------------------------------------------------------ r201 | alx | 2012-08-16 10:45:44 +0600 (Чт, 16 авг 2012) | 2 lines Сделан механизм запроса MIB (переменная .4) из объекта платы с испольованием callback-функции. ------------------------------------------------------------------------ r200 | alx | 2012-08-15 19:46:56 +0600 (Ср, 15 авг 2012) | 4 lines Разрешили указывать NULL в качестве callback-функции Transport::send_request(). В этом случае используется внутренняя callback-функция, просто уничтожающая завершенную транзакцию и пакет(ы). Вызвавший send_request() о результате не узнает. ------------------------------------------------------------------------ r199 | alx | 2012-08-15 18:40:33 +0600 (Ср, 15 авг 2012) | 4 lines * callback-вариант метода Transport::send_request() сделан публичным чтобы можно было им пользоваться из объектов плат (boards[]). * Сделана выдача ответа на запрос переменной .4 ------------------------------------------------------------------------ r198 | alx | 2012-08-15 18:38:39 +0600 (Ср, 15 авг 2012) | 2 lines В ответе сервера на команду send выдается полученный от платы ответ. ------------------------------------------------------------------------ r197 | alx | 2012-08-15 18:35:35 +0600 (Ср, 15 авг 2012) | 2 lines В my_snmp добавлены классы MyVarDescriptor и MyVarDescriptorList. ------------------------------------------------------------------------ r196 | alx | 2012-08-15 15:42:57 +0600 (Ср, 15 авг 2012) | 2 lines Сделан автоматический вызов sched_global_init() при первом вызове sched_create(). ------------------------------------------------------------------------ r195 | alx | 2012-08-15 15:34:22 +0600 (Ср, 15 авг 2012) | 2 lines Трапсинки теперь сохраняются в общем файле конфигурации. И читаются оттуда же. ------------------------------------------------------------------------ r194 | alx | 2012-08-15 12:29:45 +0600 (Ср, 15 авг 2012) | 2 lines trapsinks перенесены из класса Transport в глобальное пространство имен. ------------------------------------------------------------------------ r193 | alx | 2012-08-15 12:15:23 +0600 (Ср, 15 авг 2012) | 2 lines Trapsinks вынесены в отдельный модуль. ------------------------------------------------------------------------ r192 | alx | 2012-08-15 11:48:53 +0600 (Ср, 15 авг 2012) | 2 lines В обработчиках команд сервера проверка наличия поля и его типа вынесена в cmdGetField(). ------------------------------------------------------------------------ r191 | alx | 2012-08-15 11:07:34 +0600 (Ср, 15 авг 2012) | 2 lines Убраны предупреждения ------------------------------------------------------------------------ r190 | alx | 2012-08-15 11:05:34 +0600 (Ср, 15 авг 2012) | 2 lines Сделано сохранение и восстановление конфигурации платы SW. ------------------------------------------------------------------------ r189 | alx | 2012-08-14 20:06:01 +0600 (Вт, 14 авг 2012) | 2 lines Сделано сохранение и восстановление коммутационного поля TDM-маппера. ------------------------------------------------------------------------ r188 | alx | 2012-08-14 18:55:35 +0600 (Вт, 14 авг 2012) | 4 lines * Добавлен глобальный конфиг mainConfig. * При обнаружении плат транспорт создает объект соответствующего класса и помещает указатель в boards[]. При пропадании платы объект уничтожается. ------------------------------------------------------------------------ r187 | alx | 2012-08-14 14:26:48 +0600 (Вт, 14 авг 2012) | 2 lines Все запросы web-приложения переведены в формат json={...}, то есть прямая посылка json-объекта. ------------------------------------------------------------------------ r186 | alx | 2012-08-14 12:37:32 +0600 (Вт, 14 авг 2012) | 2 lines На вкладке "Платы" теперь выводится статистика обмена пакетами с каждой платой и список аварий. ------------------------------------------------------------------------ r185 | alx | 2012-08-13 20:06:34 +0600 (Пн, 13 авг 2012) | 3 lines Обработка тестового трапа перенесена в рабочий тред (трап ему передается в виде специального сообщения, содержащего имя трапсинка) ------------------------------------------------------------------------ r184 | alx | 2012-08-13 19:32:17 +0600 (Пн, 13 авг 2012) | 2 lines Исправлена пара ошибок в логике работы лампочек и пищалки. ------------------------------------------------------------------------ r183 | alx | 2012-08-13 19:10:44 +0600 (Пн, 13 авг 2012) | 2 lines Сделана форма для отправки тестовых трапов, в которой можно задавать слот, OID и значение. ------------------------------------------------------------------------ r182 | alx | 2012-08-13 19:09:38 +0600 (Пн, 13 авг 2012) | 2 lines Добавлен забытый метод MyVarValueList::serialize(). ------------------------------------------------------------------------ r181 | alx | 2012-08-13 18:04:42 +0600 (Пн, 13 авг 2012) | 2 lines Обработка трапов от плат перенесена в рабочий тред (кроме тестовых трапов). ------------------------------------------------------------------------ r180 | alx | 2012-08-13 17:46:43 +0600 (Пн, 13 авг 2012) | 4 lines Сделана поддержка лампочки "mem". Сделан правильный (надеюсь) учет неподтвержденных аварий. Buzzer теперь пищит только если есть хоть одна неподтвержденная авария. ------------------------------------------------------------------------ r179 | alx | 2012-08-13 16:43:07 +0600 (Пн, 13 авг 2012) | 3 lines В классе Display теперь хранится множество неподтвержденных аварий. Теперь пищалка пищит и лампочка "alr" мигает только при наличии хотя бы одной неподтвержденной аварии. ------------------------------------------------------------------------ r178 | alx | 2012-08-13 16:01:26 +0600 (Пн, 13 авг 2012) | 5 lines Добавлена поддержка пищалки и кнопки "clear". При появлении новой аварии включается прерывистый писк и мигает красная лампочка. При нажатии кнопки "clr" писк прекращается, а красная лампочка перестает мигать (горит). При пропадании аварий красная лампа гаснет и писк выключается (если еще был). ------------------------------------------------------------------------ r177 | alx | 2012-08-13 15:30:08 +0600 (Пн, 13 авг 2012) | 2 lines Классу Interrupt добавлен метод setDevice. Теперь device можно изменять в любой момент. ------------------------------------------------------------------------ r176 | alx | 2012-08-13 13:45:49 +0600 (Пн, 13 авг 2012) | 2 lines Кроссовые порты переведены в режим 1000Base-X ------------------------------------------------------------------------ r175 | alx | 2012-08-10 19:43:09 +0600 (Пт, 10 авг 2012) | 4 lines Добавлена отладочная команда сервера debug. При появлении мастер-аварии платы зажигается красная лампочка (и гасится зеленая). При пропадании всех аварий зажигается зеленая лампочка (и гасится красная). ------------------------------------------------------------------------ r174 | alx | 2012-08-10 19:01:49 +0600 (Пт, 10 авг 2012) | 2 lines Добавлен модуль display, который будет отвечать за отображение состояния на ласпочках и пищалке. ------------------------------------------------------------------------ r173 | alx | 2012-08-10 19:01:07 +0600 (Пт, 10 авг 2012) | 2 lines Добавлена обработка SIGINT чтобы выполнялось корректное завершение по Ctrl-C. ------------------------------------------------------------------------ r172 | alx | 2012-08-10 15:11:27 +0600 (Пт, 10 авг 2012) | 3 lines Выдачу ответа сервера выполняем через вызов write(). Вроде бы падения прекратились. ------------------------------------------------------------------------ r171 | alx | 2012-08-10 14:47:07 +0600 (Пт, 10 авг 2012) | 2 lines Выкинули файл poller.h. ------------------------------------------------------------------------ r170 | alx | 2012-08-10 14:31:31 +0600 (Пт, 10 авг 2012) | 2 lines Вместе с состоянием выводятся MIB-счетчики ethernet портов. ------------------------------------------------------------------------ r169 | alx | 2012-08-10 11:51:51 +0600 (Пт, 10 авг 2012) | 3 lines Обнаружена странность. При выдаче длинной строки в качестве ответа сервер ронял программу. Вылечилось заменой fprintf(f, "%s", string) на fputs(string, f); ------------------------------------------------------------------------ r168 | alx | 2012-08-10 11:25:45 +0600 (Пт, 10 авг 2012) | 2 lines Сделано отображение состояния портов ethernet-коммутатора ------------------------------------------------------------------------ r167 | alx | 2012-08-09 20:04:27 +0600 (Чт, 09 авг 2012) | 2 lines Сделана выдача статистики через ajax. ------------------------------------------------------------------------ r166 | alx | 2012-08-09 19:31:37 +0600 (Чт, 09 авг 2012) | 2 lines Исправлена ошибка (не собирался проект). ------------------------------------------------------------------------ r165 | alx | 2012-08-09 19:29:11 +0600 (Чт, 09 авг 2012) | 3 lines Исправлена ошибка, приводившая к многократному выводу сообщений о пропадании плат. Сделано отображение установленных плат в web-интерфейсе. ------------------------------------------------------------------------ r164 | alx | 2012-08-09 18:43:36 +0600 (Чт, 09 авг 2012) | 2 lines Сделана обработка ответов на опрос плат. Отрабатывается пропадание и появление плат. ------------------------------------------------------------------------ r163 | alx | 2012-08-09 16:45:21 +0600 (Чт, 09 авг 2012) | 3 lines В функциях парсинла идентификаторов переменных добавлены проверки на ненулевую длину идентификатора. Сделан парсинг принятых ответов на запрос типа и состояния плат. ------------------------------------------------------------------------ r162 | alx | 2012-08-09 16:21:33 +0600 (Чт, 09 авг 2012) | 2 lines Методам serialize() добавлен квалификатор const. ------------------------------------------------------------------------ r161 | alx | 2012-08-09 16:16:49 +0600 (Чт, 09 авг 2012) | 5 lines Переделан парсинг пакетов в структуры My... Сделаны функции сериализации списков My... Сделан обработчик запросов Get, умеющий отдавать переменные .1, .2 и .3. Заспро переменных .1 и .2 теперь посылается платам с паузой в 1 секунду. ------------------------------------------------------------------------ r160 | alx | 2012-08-09 11:38:25 +0600 (Чт, 09 авг 2012) | 2 lines Сделан логический "заворот" пакетов, адресованных самому себе. ------------------------------------------------------------------------ r159 | alx | 2012-08-09 11:29:25 +0600 (Чт, 09 авг 2012) | 2 lines Добавлена проверка того, что ответ получен именно на ту команду, которую мы отправляли. ------------------------------------------------------------------------ r158 | alx | 2012-08-09 11:18:36 +0600 (Чт, 09 авг 2012) | 2 lines Плата SW теперь ведет опрос только при установке на место 9. ------------------------------------------------------------------------ r157 | alx | 2012-08-09 11:16:45 +0600 (Чт, 09 авг 2012) | 2 lines Исправлена ошибка - треды сервера не детачились от родителя. ------------------------------------------------------------------------ r156 | alx | 2012-08-09 10:50:24 +0600 (Чт, 09 авг 2012) | 4 lines Исправлена (вроде бы) ошибка транспорта: при завершении транзакции по таймауту ID не удалялся из хэша. После 256 неотвеченных запросов транспорт переставал работать. ------------------------------------------------------------------------ r155 | alx | 2012-08-08 19:11:30 +0600 (Ср, 08 авг 2012) | 4 lines В callback-функцию, вызываемую после send_request(), теперь передается код завершения. При старте транспортов инициируется опрос плат (запрос переменных 1 и 3). Ответы от плат пока не обрабатываются. ------------------------------------------------------------------------ r154 | alx | 2012-08-08 18:33:02 +0600 (Ср, 08 авг 2012) | 2 lines Исправлена ошибка установки таймера для free_id(): обращались к уже уничтоженным объектам. ------------------------------------------------------------------------ r153 | alx | 2012-08-08 18:05:05 +0600 (Ср, 08 авг 2012) | 2 lines Исправлена глупая ошибка проверки валидности аргументов send_request(). ------------------------------------------------------------------------ r152 | alx | 2012-08-08 18:02:40 +0600 (Ср, 08 авг 2012) | 2 lines Несущественная оптимизация работы с семафором хэша wmap ------------------------------------------------------------------------ r151 | alx | 2012-08-08 18:00:43 +0600 (Ср, 08 авг 2012) | 3 lines Сделан механизм отложенного освобождения идентификаторов завершенных транзакций. Сделано принудительное пробуждение рабочего потока транспортов при завершении демона. ------------------------------------------------------------------------ r150 | alx | 2012-08-08 16:57:09 +0600 (Ср, 08 авг 2012) | 5 lines Сделан механизм отправки запроса плате без ожидания ответа, при получении ответа или в случае ошибки вызывается callback-функция. Этот механизм планируется использовать для опроса плат прямо из рабочего треда чтобы не создавать 23 отдельных треда. ------------------------------------------------------------------------ r149 | alx | 2012-08-08 16:01:09 +0600 (Ср, 08 авг 2012) | 2 lines Сделана выдача ответа пославшему запрос процессу. ------------------------------------------------------------------------ r148 | alx | 2012-08-08 15:42:03 +0600 (Ср, 08 авг 2012) | 3 lines send_w() переименована в send_request(). Теперь она возвращает указатель на пакет с ответом (если ответ получен). ------------------------------------------------------------------------ r147 | alx | 2012-08-08 15:18:07 +0600 (Ср, 08 авг 2012) | 3 lines Сервер теперь создает тред на обслуживание каждого запроса. Таким образом, несколько запросов теперь могут обслуживаться параллельно. ------------------------------------------------------------------------ r146 | alx | 2012-08-08 15:06:06 +0600 (Ср, 08 авг 2012) | 3 lines При создании нового таймера транспорта пробуждаем рабочий тред чтобы он перезапрочил у шедулера время ближайшего события. ------------------------------------------------------------------------ r145 | alx | 2012-08-08 14:40:40 +0600 (Ср, 08 авг 2012) | 3 lines Сделана одна общая очередь приема на все транспорты. Сделан механизм отправки пакета и ожидания ответа с перепосылками по таймаутам. ------------------------------------------------------------------------ r144 | alx | 2012-08-07 19:09:23 +0600 (Вт, 07 авг 2012) | 3 lines Сделана проверка уникальности имени при добавлении нового трапсинка. Сделана валидация полей имени и пароля для трапсинков версии 3. ------------------------------------------------------------------------ r143 | alx | 2012-08-07 18:40:01 +0600 (Вт, 07 авг 2012) | 2 lines Сделана проверка на ввод пароля трапсинка менее 8 символов. ------------------------------------------------------------------------ r142 | alx | 2012-08-07 18:26:57 +0600 (Вт, 07 авг 2012) | 2 lines Ненужные (для текущей версии трапа) поля трапсинка делаются бледными. ------------------------------------------------------------------------ r141 | alx | 2012-08-07 18:03:07 +0600 (Вт, 07 авг 2012) | 2 lines Включили indentation для сохраняемого XML файла. ------------------------------------------------------------------------ r140 | alx | 2012-08-07 17:55:05 +0600 (Вт, 07 авг 2012) | 3 lines Сделана функция сохранения конфигурации. Исправлена ошибка сохранения трапсинков (всегда указывалась версия 2c). ------------------------------------------------------------------------ r139 | alx | 2012-08-07 17:31:48 +0600 (Вт, 07 авг 2012) | 2 lines Сделана отправка тестовых TRAP'ов. ------------------------------------------------------------------------ r138 | alx | 2012-08-07 16:53:04 +0600 (Вт, 07 авг 2012) | 2 lines Убрали вариант "no" протокола аутентификации SNMP TRAP'ов. ------------------------------------------------------------------------ r137 | alx | 2012-08-07 16:38:19 +0600 (Вт, 07 авг 2012) | 2 lines В параметры трапсинков добавлен алгоритм аутентификации. ------------------------------------------------------------------------ r136 | alx | 2012-08-07 15:46:32 +0600 (Вт, 07 авг 2012) | 2 lines В трапсинки добавлен признак активности. ------------------------------------------------------------------------ r135 | alx | 2012-08-07 15:45:29 +0600 (Вт, 07 авг 2012) | 2 lines Исправлена ошибка: неверно передавались строки с кавычками внутри. ------------------------------------------------------------------------ r134 | alx | 2012-08-07 12:37:10 +0600 (Вт, 07 авг 2012) | 2 lines Сделан интерфейс для настройки трапсинков. ------------------------------------------------------------------------ r133 | alx | 2012-08-06 17:07:13 +0600 (Пн, 06 авг 2012) | 3 lines Сделана возможность льправки на api.php готового json-объекта. Убрана выдача предупреждений, все сообщения об ошибках выдаются в поле error json-объекта. ------------------------------------------------------------------------ r132 | alx | 2012-08-06 16:50:26 +0600 (Пн, 06 авг 2012) | 3 lines Сделано чтение трапсинков из XML файла. Сделана рассылка трапов (поддерживаются все три версии) ------------------------------------------------------------------------ r131 | alx | 2012-08-06 11:38:51 +0600 (Пн, 06 авг 2012) | 2 lines Сделана посылка SNMP TRAP'ов при получении трапа от платы. ------------------------------------------------------------------------ r130 | alx | 2012-08-03 18:48:01 +0600 (Пт, 03 авг 2012) | 2 lines Добавили забытый файл send.cpp. ------------------------------------------------------------------------ r129 | alx | 2012-08-03 18:46:34 +0600 (Пт, 03 авг 2012) | 2 lines Сделана утилита send для посылки произвольного пакета произвольной плате. ------------------------------------------------------------------------ r128 | alx | 2012-08-03 17:12:18 +0600 (Пт, 03 авг 2012) | 3 lines Убраны предупреждения. Добавлены функции работы с трапами. Теперь линкуемлся с libnetsnmp. ------------------------------------------------------------------------ r127 | alx | 2012-08-02 18:48:50 +0600 (Чт, 02 авг 2012) | 2 lines Размер стека потоков уменьшен до 1 Мбайта. ------------------------------------------------------------------------ r126 | alx | 2012-08-02 17:36:43 +0600 (Чт, 02 авг 2012) | 2 lines Исправлен подсчет статистики переданных байтов (считался лишний байт на каждый пакет). ------------------------------------------------------------------------ r125 | alx | 2012-08-02 17:30:09 +0600 (Чт, 02 авг 2012) | 2 lines Работает передача и прием пакетов. ------------------------------------------------------------------------ r124 | alx | 2012-08-02 16:11:28 +0600 (Чт, 02 авг 2012) | 2 lines Сделан класс Transport, отвечающий за бмен пакетами с платами. ------------------------------------------------------------------------ r123 | alx | 2012-08-01 18:48:37 +0600 (Ср, 01 авг 2012) | 2 lines Добавлены файлы queue.h и queue.cpp. ------------------------------------------------------------------------ r122 | alx | 2012-08-01 18:26:38 +0600 (Ср, 01 авг 2012) | 3 lines Добавлены забытые файлы transport.h и transport.cpp. Добавлены файлы interrupt.h и interrupt.cpp. ------------------------------------------------------------------------ r121 | alx | 2012-08-01 16:59:56 +0600 (Ср, 01 авг 2012) | 3 lines Добавлен модуль transport с реализацией класса Transport - обмен пакетами с платами по новому протоколу. Передача пакета пока не реализована. Прием написан, но не тестировался. ------------------------------------------------------------------------ r120 | alx | 2012-07-31 18:57:21 +0600 (Вт, 31 июл 2012) | 2 lines Поправку к частоте генератора сделали строкой ввода. ------------------------------------------------------------------------ r119 | alx | 2012-07-30 15:01:27 +0600 (Пн, 30 июл 2012) | 3 lines Сделано чтение и отображение состояния генератора DS3106. Сделана валидация ввода в двоичные поля. ------------------------------------------------------------------------ r118 | alx | 2012-07-27 16:47:04 +0600 (Пт, 27 июл 2012) | 2 lines Обновлена прошивка ПЛИС платы SW. ------------------------------------------------------------------------ r117 | alx | 2012-07-27 16:45:45 +0600 (Пт, 27 июл 2012) | 2 lines Сделан просмотр данных речевых каналов. ------------------------------------------------------------------------ r116 | alx | 2012-07-27 15:44:47 +0600 (Пт, 27 июл 2012) | 2 lines Сделано чтение и отображение СУВов всех каналов. ------------------------------------------------------------------------ r115 | alx | 2012-07-27 15:15:25 +0600 (Пт, 27 июл 2012) | 2 lines Сделано чтение и отображение аварий сверхцикловой синхронизации. ------------------------------------------------------------------------ r114 | alx | 2012-07-27 14:25:54 +0600 (Пт, 27 июл 2012) | 2 lines Сделаны чтение и запись регистра tdm_control. ------------------------------------------------------------------------ r113 | alx | 2012-07-27 10:45:31 +0600 (Пт, 27 июл 2012) | 2 lines Сделана индикация константы СУВ ячейки. ------------------------------------------------------------------------ r112 | alx | 2012-07-27 10:11:14 +0600 (Пт, 27 июл 2012) | 3 lines В ячейках сохраняется значение регистра. Работает установка СУВ в константное значение. ------------------------------------------------------------------------ r111 | alx | 2012-07-26 19:02:32 +0600 (Чт, 26 июл 2012) | 3 lines В диалоге редактирования канала строки теперь не скрываются, вместо этого делается enable/disable контролам. ------------------------------------------------------------------------ r110 | alx | 2012-07-26 18:17:45 +0600 (Чт, 26 июл 2012) | 2 lines Сделано закрытие popup'а по нажатию ESC. ------------------------------------------------------------------------ r109 | alx | 2012-07-26 18:10:17 +0600 (Чт, 26 июл 2012) | 2 lines Сделана запись нового значения в регистр ПЛИС при нажатии [OK] в редакторе коммутатора каналов. ------------------------------------------------------------------------ r108 | alx | 2012-07-26 17:13:05 +0600 (Чт, 26 июл 2012) | 2 lines Сделан всплывающий диалог редактирования канала (черновой вариант). ------------------------------------------------------------------------ r107 | alx | 2012-07-26 10:43:08 +0600 (Чт, 26 июл 2012) | 2 lines readmapper теперь реально читает данные из таблицы коммутации. ------------------------------------------------------------------------ r106 | alx | 2012-07-26 09:53:48 +0600 (Чт, 26 июл 2012) | 2 lines Добавлена команда API readmapper (реально пока выдает массив констант). ------------------------------------------------------------------------ r105 | alx | 2012-07-25 17:52:42 +0600 (Ср, 25 июл 2012) | 2 lines Сделана установка файлов веб-сервера. ------------------------------------------------------------------------ r104 | alx | 2012-07-25 15:21:20 +0600 (Ср, 25 июл 2012) | 2 lines Подправлен Makefile (добавлены пропущенные зависимости, по clean удаляются spictl и swd). ------------------------------------------------------------------------ r103 | alx | 2012-07-25 14:39:17 +0600 (Ср, 25 июл 2012) | 2 lines Добавлен ключ -q ------------------------------------------------------------------------ r102 | alx | 2012-07-25 12:34:01 +0600 (Ср, 25 июл 2012) | 2 lines в spictl добавлена поддержка 16-битных аргументов. ------------------------------------------------------------------------ r101 | alx | 2012-07-04 16:06:57 +0600 (Ср, 04 июл 2012) | 2 lines Режимы портов свитча изменены на SGMII. ------------------------------------------------------------------------ r100 | alx | 2012-06-26 17:04:19 +0600 (Вт, 26 июн 2012) | 2 lines Тексты перекодированы в нормальную кодировку UTF-8. ------------------------------------------------------------------------ r99 | alx | 2012-06-07 17:19:54 +0600 (Чт, 07 июн 2012) | 2 lines Added BoardSW01 class. ------------------------------------------------------------------------ r98 | alx | 2012-06-07 13:55:03 +0600 (Чт, 07 июн 2012) | 2 lines Typo fixed ------------------------------------------------------------------------ r97 | alx | 2012-06-07 12:41:20 +0600 (Чт, 07 июн 2012) | 2 lines Added FPGA configuration in startup script ------------------------------------------------------------------------ r96 | alx | 2012-06-07 12:27:02 +0600 (Чт, 07 июн 2012) | 1 line ------------------------------------------------------------------------ r95 | alx | 2012-06-07 11:55:35 +0600 (Чт, 07 июн 2012) | 2 lines Added documentation ------------------------------------------------------------------------ r94 | alx | 2012-06-07 11:54:10 +0600 (Чт, 07 июн 2012) | 2 lines Added FPGA configuration file. ------------------------------------------------------------------------ r93 | alx | 2012-06-07 11:47:45 +0600 (Чт, 07 июн 2012) | 2 lines Added tabs to HTML page ------------------------------------------------------------------------ r92 | alx | 2012-06-06 19:59:42 +0600 (Ср, 06 июн 2012) | 2 lines Added main html page with boards list generation ------------------------------------------------------------------------ r91 | alx | 2012-06-06 18:04:13 +0600 (Ср, 06 июн 2012) | 2 lines Added 'board' command ------------------------------------------------------------------------ r90 | alx | 2012-06-06 17:36:00 +0600 (Ср, 06 июн 2012) | 1 line poller ------------------------------------------------------------------------ r89 | alx | 2012-06-06 15:22:39 +0600 (Ср, 06 июн 2012) | 2 lines Daemonize swd unless -d is given ------------------------------------------------------------------------ r88 | alx | 2012-06-06 15:16:35 +0600 (Ср, 06 июн 2012) | 2 lines response output fixed. ------------------------------------------------------------------------ r87 | alx | 2012-06-06 14:30:47 +0600 (Ср, 06 июн 2012) | 2 lines Fixed logging in prestera module. ------------------------------------------------------------------------ r86 | alx | 2012-06-06 12:35:38 +0600 (Ср, 06 июн 2012) | 2 lines server logging fix ------------------------------------------------------------------------ r85 | alx | 2012-06-06 12:26:55 +0600 (Ср, 06 июн 2012) | 2 lines Added log module. ------------------------------------------------------------------------ r84 | alx | 2012-06-06 12:26:39 +0600 (Ср, 06 июн 2012) | 2 lines Prestera::readphy and Prestera::writephy made private. Fixed deadlock mutex bug. ------------------------------------------------------------------------ r83 | alx | 2012-06-05 19:14:09 +0600 (Вт, 05 июн 2012) | 4 lines Added mutex module. Added command portstat. Added prestera module. ------------------------------------------------------------------------ r82 | alx | 2012-06-05 15:18:52 +0600 (Вт, 05 июн 2012) | 2 lines Added commands module ------------------------------------------------------------------------ r81 | alx | 2012-06-05 14:30:31 +0600 (Вт, 05 июн 2012) | 2 lines Json parser is now works. ------------------------------------------------------------------------ r80 | alx | 2012-06-05 12:22:48 +0600 (Вт, 05 июн 2012) | 2 lines Removed jsoncpp and my json.cpp seems to work. ------------------------------------------------------------------------ r79 | alx | 2012-06-05 12:00:52 +0600 (Вт, 05 июн 2012) | 1 line ------------------------------------------------------------------------ r78 | alx | 2012-06-05 11:52:10 +0600 (Вт, 05 июн 2012) | 1 line ------------------------------------------------------------------------ r77 | alx | 2012-06-05 11:41:10 +0600 (Вт, 05 июн 2012) | 1 line ------------------------------------------------------------------------ r76 | alx | 2012-06-05 11:31:24 +0600 (Вт, 05 июн 2012) | 1 line ------------------------------------------------------------------------ r75 | alx | 2012-06-05 11:28:03 +0600 (Вт, 05 июн 2012) | 1 line ------------------------------------------------------------------------ r74 | alx | 2012-06-05 11:05:44 +0600 (Вт, 05 июн 2012) | 1 line ------------------------------------------------------------------------ r73 | alx | 2012-06-05 10:42:01 +0600 (Вт, 05 июн 2012) | 2 lines Added jsoncpp ------------------------------------------------------------------------ r72 | alx | 2012-06-04 18:48:26 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r71 | alx | 2012-06-04 18:36:03 +0600 (Пн, 04 июн 2012) | 2 lines Added support of TypeArray in VarValue. ------------------------------------------------------------------------ r70 | alx | 2012-06-04 17:54:39 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r69 | alx | 2012-06-04 17:37:38 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r68 | alx | 2012-06-04 17:29:22 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r67 | alx | 2012-06-04 17:17:42 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r66 | alx | 2012-06-04 17:00:28 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r65 | alx | 2012-06-04 16:29:17 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r64 | alx | 2012-06-04 16:23:07 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r63 | alx | 2012-06-04 16:16:59 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r62 | alx | 2012-06-04 15:41:45 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r61 | alx | 2012-06-04 15:30:45 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r60 | alx | 2012-06-04 15:13:04 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r59 | alx | 2012-06-04 15:05:58 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r58 | alx | 2012-06-04 14:59:25 +0600 (Пн, 04 июн 2012) | 2 lines Testing sockstream class ------------------------------------------------------------------------ r57 | alx | 2012-06-04 11:46:11 +0600 (Пн, 04 июн 2012) | 2 lines www/index.html added ------------------------------------------------------------------------ r56 | alx | 2012-06-04 11:06:54 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r55 | alx | 2012-06-04 10:18:36 +0600 (Пн, 04 июн 2012) | 1 line ------------------------------------------------------------------------ r54 | alx | 2012-06-01 19:53:58 +0600 (Пт, 01 июн 2012) | 2 lines Builds. ------------------------------------------------------------------------ r53 | alx | 2012-06-01 19:45:28 +0600 (Пт, 01 июн 2012) | 2 lines server added ------------------------------------------------------------------------ r52 | alx | 2012-06-01 18:59:28 +0600 (Пт, 01 июн 2012) | 2 lines fixed incorrect address provided to poller() ------------------------------------------------------------------------ r51 | alx | 2012-06-01 18:33:00 +0600 (Пт, 01 июн 2012) | 2 lines Builds. ------------------------------------------------------------------------ r50 | alx | 2012-06-01 18:20:52 +0600 (Пт, 01 июн 2012) | 2 lines polling moved to poller thread ------------------------------------------------------------------------ r49 | alx | 2012-06-01 17:40:44 +0600 (Пт, 01 июн 2012) | 2 lines spictl data arguments is always hex ------------------------------------------------------------------------ r48 | alx | 2012-06-01 17:37:41 +0600 (Пт, 01 июн 2012) | 2 lines Builds. ------------------------------------------------------------------------ r47 | alx | 2012-06-01 16:59:07 +0600 (Пт, 01 июн 2012) | 2 lines Added modules spi and poller ------------------------------------------------------------------------ r46 | alx | 2012-06-01 12:03:55 +0600 (Пт, 01 июн 2012) | 2 lines Builds ------------------------------------------------------------------------ r45 | alx | 2012-06-01 12:00:19 +0600 (Пт, 01 июн 2012) | 2 lines Added swd.cpp ------------------------------------------------------------------------ r44 | alx | 2012-05-31 16:23:17 +0600 (Чт, 31 мая 2012) | 2 lines Added option -f ------------------------------------------------------------------------ r43 | alx | 2012-05-31 14:23:36 +0600 (Чт, 31 мая 2012) | 2 lines removed output on successful writedx command ------------------------------------------------------------------------ r42 | alx | 2012-05-31 11:49:01 +0600 (Чт, 31 мая 2012) | 2 lines Typo fixed ------------------------------------------------------------------------ r41 | alx | 2012-05-31 10:26:21 +0600 (Чт, 31 мая 2012) | 2 lines Installation fixed ------------------------------------------------------------------------ r40 | alx | 2012-05-31 10:15:44 +0600 (Чт, 31 мая 2012) | 2 lines Added dxsetup startup script ------------------------------------------------------------------------ r39 | alx | 2012-05-30 16:45:44 +0600 (Ср, 30 мая 2012) | 2 lines Added #include ------------------------------------------------------------------------ r38 | alx | 2012-05-30 13:48:59 +0600 (Ср, 30 мая 2012) | 2 lines dded memset() to spictl. ------------------------------------------------------------------------ r37 | alx | 2012-05-30 13:41:07 +0600 (Ср, 30 мая 2012) | 2 lines spictl builds ------------------------------------------------------------------------ r36 | alx | 2012-05-30 12:42:01 +0600 (Ср, 30 мая 2012) | 1 line ------------------------------------------------------------------------ r35 | alx | 2012-05-30 12:40:28 +0600 (Ср, 30 мая 2012) | 2 lines Added spictl command ------------------------------------------------------------------------ r34 | alx | 2012-05-19 19:36:42 +0600 (Сб, 19 мая 2012) | 2 lines Writing to DX107 indication added. ------------------------------------------------------------------------ r33 | alx | 2012-05-19 19:23:30 +0600 (Сб, 19 мая 2012) | 1 line ------------------------------------------------------------------------ r32 | alx | 2012-05-19 18:20:28 +0600 (Сб, 19 мая 2012) | 2 lines typo fixed ------------------------------------------------------------------------ r31 | alx | 2012-05-19 18:19:25 +0600 (Сб, 19 мая 2012) | 2 lines writedx command added ------------------------------------------------------------------------ r30 | alx | 2012-05-19 18:11:22 +0600 (Сб, 19 мая 2012) | 2 lines Added command readdx ------------------------------------------------------------------------ r29 | alx | 2012-05-19 17:53:21 +0600 (Сб, 19 мая 2012) | 2 lines socket creation fixed ------------------------------------------------------------------------ r28 | alx | 2012-05-19 17:31:41 +0600 (Сб, 19 мая 2012) | 2 lines Made Phy class ------------------------------------------------------------------------ r27 | alx | 2012-05-18 19:12:21 +0600 (Пт, 18 мая 2012) | 2 lines phyctl added ------------------------------------------------------------------------ r26 | alx | 2012-05-18 16:33:03 +0600 (Пт, 18 мая 2012) | 2 lines Checking nSTATUS after nCONFIG pulse and after data transfer. ------------------------------------------------------------------------ r25 | alx | 2012-05-18 16:17:55 +0600 (Пт, 18 мая 2012) | 2 lines SPI output is now buffered ------------------------------------------------------------------------ r24 | alx | 2012-05-18 15:57:29 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r23 | alx | 2012-05-18 14:49:50 +0600 (Пт, 18 мая 2012) | 2 lines Configuration via /dev/spidev1.0 ------------------------------------------------------------------------ r22 | alx | 2012-05-18 11:52:13 +0600 (Пт, 18 мая 2012) | 2 lines Deleted commented-out includes ------------------------------------------------------------------------ r21 | alx | 2012-05-18 11:30:17 +0600 (Пт, 18 мая 2012) | 2 lines reworked ------------------------------------------------------------------------ r20 | alx | 2012-05-18 11:26:07 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r19 | alx | 2012-05-18 11:16:28 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r18 | alx | 2012-05-18 11:10:37 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r17 | alx | 2012-05-18 11:03:38 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r16 | alx | 2012-05-18 10:57:52 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r15 | alx | 2012-05-18 10:55:51 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r14 | alx | 2012-05-18 10:49:12 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r13 | alx | 2012-05-18 10:18:24 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r12 | alx | 2012-05-18 10:12:39 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r11 | alx | 2012-05-18 09:54:43 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r10 | alx | 2012-05-18 09:21:15 +0600 (Пт, 18 мая 2012) | 1 line ------------------------------------------------------------------------ r9 | alx | 2012-05-18 09:14:41 +0600 (Пт, 18 мая 2012) | 2 lines test ------------------------------------------------------------------------ r8 | alx | 2012-05-17 20:15:20 +0600 (Чт, 17 мая 2012) | 2 lines Added configuration implementation (not working yet) ------------------------------------------------------------------------ r7 | alx | 2012-05-17 18:55:02 +0600 (Чт, 17 мая 2012) | 2 lines Builds now ------------------------------------------------------------------------ r6 | alx | 2012-05-17 18:27:47 +0600 (Чт, 17 мая 2012) | 2 lines We don't need any more mach/gpio.h ------------------------------------------------------------------------ r5 | alx | 2012-05-17 18:12:06 +0600 (Чт, 17 мая 2012) | 2 lines Initial version of fpgactl ------------------------------------------------------------------------ r4 | alx | 2012-04-25 18:18:03 +0600 (Ср, 25 апр 2012) | 2 lines п■п╬п╠п╟п╡п╩п╣п╫п╟ я├п╣п╩я▄ install. ------------------------------------------------------------------------ r3 | alx | 2012-04-25 17:53:35 +0600 (Ср, 25 апр 2012) | 2 lines п■п╬п╠п╟п╡п╦п╩п╦ LDFLAGS ------------------------------------------------------------------------ r2 | alx | 2012-04-25 16:27:28 +0600 (Ср, 25 апр 2012) | 2 lines п╒п╣я│я┌п╬п╡я▀п╧ п©я─п╬п╣п╨я┌ я│ Makefile ------------------------------------------------------------------------ r1 | alx | 2012-04-25 15:54:45 +0600 (Ср, 25 апр 2012) | 1 line initial commit ------------------------------------------------------------------------