Timeline



Aug 29, 2012:

7:15 PM Changeset in sw [242] by alx
Сделана поддержка таблиц в списке дескрипторов переменных.
5:23 PM Changeset in sw [241] by alx
На каждую плату создается объект соответствующего класса. Конфигурация …
4:17 PM Changeset in sw [240] by alx
Спиннер удаляется при любом завершении ajax-запроса.
3:50 PM Changeset in sw [239] by alx
Всем полям ввода чисел присвоен класс digits. В поля этого класса …
12:40 PM Changeset in sw [238] by alx
Из функции request() убран аргумент context.
11:59 AM Changeset in sw [237] by alx
Команда snmpset теперь может принимать массив целых чисел в качестве …

Aug 28, 2012:

7:14 PM Changeset in sw [236] by alx
В команду snmpget добавлена опция strings2data, при установке которой …
5:38 PM Changeset in sw [235] by alx
Сделана поддержка платы SM (не проверялась).
3:21 PM Changeset in sw [234] by alx
Сделан диалог конфигурации платы SM.
12:22 PM Changeset in sw [233] by alx
Сделана конфигурация QoS профилей.

Aug 27, 2012:

6:44 PM Changeset in sw [232] by alx
Сделана поддержка конфигурации multicast групп.
5:08 PM Changeset in sw [231] by alx
Сделано редактирование, добавление и удаление VLAN'ов.

Aug 24, 2012:

6:12 PM Changeset in sw [230] by alx
Добавлены индикаторы занятости
4:36 PM Changeset in sw [229] by alx
На вкладке Ethernet сделаны табы второго уровня. Сделана подвкладка …
3:04 PM Changeset in sw [228] by alx
readVLANentry и setVLANentry переименованы в getPortConfig и …
2:11 PM Changeset in sw [227] by alx
Сделано сохранение и восстановление конфигурации ethernet портов и …
11:46 AM Changeset in sw [226] by alx
Добавлена настройка свитча VLAN unaware.

Aug 23, 2012:

6:56 PM Changeset in sw [225] by alx
sw_mib_module.so теперь устанавливается в libexec.
6:45 PM Changeset in sw [224] by alx
Сделан диалог изменения настроек ethernet портов.

Aug 22, 2012:

2:09 PM Changeset in sw [223] by alx
В команду phyctl добавлены подкоманды readalaska и writealaska. …
11:19 AM Changeset in sw [222] by alx
Переделаны методы Presters::read() и Prestera::readdx(). Теперь они …

Aug 21, 2012:

6:40 PM Changeset in sw [221] by alx
Сделали автоматическую коммутацию обратного канала.
5:47 PM Changeset in sw [220] by alx
Выдача сообщений об ошибке json-запроса веб-интерфейса вынесена в …
5:21 PM Changeset in sw [219] by alx
Enterprise number вынесен в Makefile
4:43 PM Changeset in sw [218] by alx
Исправлена ошибка в MyStatusValue::parse().
4:42 PM Changeset in sw [217] by alx
Исправлена ошибка парсинга спецтрапа
4:22 PM Changeset in sw [216] by alx
Упростили интерфейс методов parse() некоторых классов my_snmp (привели …
4:07 PM Changeset in sw [215] by alx
Исправлена ошибка парсинга идентификаторов переменных межплатных …
3:23 PM Changeset in sw [214] by alx
Исправлена ошибка обработки SNMP запросов: при отсутствии обращений к …
3:06 PM Changeset in sw [213] by alx
Доделана реализация SNMP SET запросов.
1:49 PM Changeset in sw [212] by alx
В cmd_snmp работа с платами переведена на callback'и. Теперь команды …
1:46 PM Changeset in sw [211] by alx
В класс Transaction добавлен указатель pvt, который могут использовать …
11:11 AM Changeset in sw [210] by alx
Реализованы запросы SNMP SET. Реально платам команда Set пока не …

Aug 20, 2012:

5:15 PM Changeset in sw [209] by alx
Сделана поддержка команды GetNext.
12:05 PM Changeset in sw [208] by alx
В команды snmpget/snmpgetnext теперь передаются oid включая …

Aug 17, 2012:

6:40 PM Changeset in sw [207] by alx
Реализована обработка SNMP GET запроса MIB-модулем.
3:21 PM Changeset in sw [206] by alx
Добавлен MIB-модуль для net-snmp.

Aug 16, 2012:

5:39 PM Changeset in sw [205] by alx
Реализован запрос переменных плат через серверную команду snmpget.
12:21 PM Changeset in sw [204] by alx
Интерфейс классов в my_snmp приведен к интерфейсам соответствующих …
11:57 AM Changeset in sw [203] by alx
Сделан парсинг ответа на запрос MIB от платы.
11:26 AM Changeset in sw [202] by alx
Добавлены отладочные счетчики пакетам и транзакциям. При уничтожении …
10:45 AM Changeset in sw [201] by alx
Сделан механизм запроса MIB (переменная .4) из объекта платы с …

Aug 15, 2012:

7:46 PM Changeset in sw [200] by alx
Разрешили указывать NULL в качестве callback-функции …
6:40 PM Changeset in sw [199] by alx
* callback-вариант метода Transport::send_request() сделан публичным …
6:38 PM Changeset in sw [198] by alx
В ответе сервера на команду send выдается полученный от платы ответ.
6:35 PM Changeset in sw [197] by alx
В my_snmp добавлены классы MyVarDescriptor и MyVarDescriptorList.
3:42 PM Changeset in sw [196] by alx
Сделан автоматический вызов sched_global_init() при первом вызове …
3:34 PM Changeset in sw [195] by alx
Трапсинки теперь сохраняются в общем файле конфигурации. И читаются …
12:29 PM Changeset in sw [194] by alx
trapsinks перенесены из класса Transport в глобальное пространство имен.
12:15 PM Changeset in sw [193] by alx
Trapsinks вынесены в отдельный модуль.
11:48 AM Changeset in sw [192] by alx
В обработчиках команд сервера проверка наличия поля и его типа …
11:07 AM Changeset in sw [191] by alx
Убраны предупреждения
11:05 AM Changeset in sw [190] by alx
Сделано сохранение и восстановление конфигурации платы SW.

Aug 14, 2012:

8:06 PM Changeset in sw [189] by alx
Сделано сохранение и восстановление коммутационного поля TDM-маппера.
6:55 PM Changeset in sw [188] by alx
* Добавлен глобальный конфиг mainConfig. * При обнаружении плат …
2:26 PM Changeset in sw [187] by alx
Все запросы web-приложения переведены в формат json={...}, то есть …
12:37 PM Changeset in sw [186] by alx
На вкладке "Платы" теперь выводится статистика обмена пакетами с …

Aug 13, 2012:

8:06 PM Changeset in sw [185] by alx
Обработка тестового трапа перенесена в рабочий тред (трап ему …
7:32 PM Changeset in sw [184] by alx
Исправлена пара ошибок в логике работы лампочек и пищалки.
7:10 PM Changeset in sw [183] by alx
Сделана форма для отправки тестовых трапов, в которой можно задавать …
7:09 PM Changeset in sw [182] by alx
Добавлен забытый метод MyVarValueList::serialize().
6:04 PM Changeset in sw [181] by alx
Обработка трапов от плат перенесена в рабочий тред (кроме тестовых трапов).
5:46 PM Changeset in sw [180] by alx
Сделана поддержка лампочки "mem". Сделан правильный (надеюсь) учет …
4:43 PM Changeset in sw [179] by alx
В классе Display теперь хранится множество неподтвержденных аварий. …
4:01 PM Changeset in sw [178] by alx
Добавлена поддержка пищалки и кнопки "clear". При появлении новой …
3:30 PM Changeset in sw [177] by alx
Классу Interrupt добавлен метод setDevice. Теперь device можно …
1:45 PM Changeset in sw [176] by alx
Кроссовые порты переведены в режим 1000Base-X

Aug 10, 2012:

7:43 PM Changeset in sw [175] by alx
Добавлена отладочная команда сервера debug. При появлении …
7:01 PM Changeset in sw [174] by alx
Добавлен модуль display, который будет отвечать за отображение …
7:01 PM Changeset in sw [173] by alx
Добавлена обработка SIGINT чтобы выполнялось корректное завершение по …
3:11 PM Changeset in sw [172] by alx
Выдачу ответа сервера выполняем через вызов write(). Вроде бы падения …
2:47 PM Changeset in sw [171] by alx
Выкинули файл poller.h.
2:31 PM Changeset in sw [170] by alx
Вместе с состоянием выводятся MIB-счетчики ethernet портов.
11:51 AM Changeset in sw [169] by alx
Обнаружена странность. При выдаче длинной строки в качестве ответа …
11:25 AM Changeset in sw [168] by alx
Сделано отображение состояния портов ethernet-коммутатора

Aug 9, 2012:

8:04 PM Changeset in sw [167] by alx
Сделана выдача статистики через ajax.
7:31 PM Changeset in sw [166] by alx
Исправлена ошибка (не собирался проект).
7:29 PM Changeset in sw [165] by alx
Исправлена ошибка, приводившая к многократному выводу сообщений о …
6:43 PM Changeset in sw [164] by alx
Сделана обработка ответов на опрос плат. Отрабатывается пропадание и …
4:45 PM Changeset in sw [163] by alx
В функциях парсинла идентификаторов переменных добавлены проверки на …
4:21 PM Changeset in sw [162] by alx
Методам serialize() добавлен квалификатор const.
4:16 PM Changeset in sw [161] by alx
Переделан парсинг пакетов в структуры My... Сделаны функции …
11:38 AM Changeset in sw [160] by alx
Сделан логический "заворот" пакетов, адресованных самому себе.
11:29 AM Changeset in sw [159] by alx
Добавлена проверка того, что ответ получен именно на ту команду, …
11:18 AM Changeset in sw [158] by alx
Плата SW теперь ведет опрос только при установке на место 9.
11:16 AM Changeset in sw [157] by alx
Исправлена ошибка - треды сервера не детачились от родителя.
10:50 AM Changeset in sw [156] by alx
Исправлена (вроде бы) ошибка транспорта: при завершении транзакции по …

Aug 8, 2012:

7:11 PM Changeset in sw [155] by alx
В callback-функцию, вызываемую после send_request(), теперь передается …
6:33 PM Changeset in sw [154] by alx
Исправлена ошибка установки таймера для free_id(): обращались к уже …
6:05 PM Changeset in sw [153] by alx
Исправлена глупая ошибка проверки валидности аргументов send_request().
6:02 PM Changeset in sw [152] by alx
Несущественная оптимизация работы с семафором хэша wmap
6:00 PM Changeset in sw [151] by alx
Сделан механизм отложенного освобождения идентификаторов завершенных …
4:57 PM Changeset in sw [150] by alx
Сделан механизм отправки запроса плате без ожидания ответа, при …
4:01 PM Changeset in sw [149] by alx
Сделана выдача ответа пославшему запрос процессу.
3:42 PM Changeset in sw [148] by alx
send_w() переименована в send_request(). Теперь она возвращает …
3:18 PM Changeset in sw [147] by alx
Сервер теперь создает тред на обслуживание каждого запроса. Таким …
3:06 PM Changeset in sw [146] by alx
При создании нового таймера транспорта пробуждаем рабочий тред чтобы …
2:40 PM Changeset in sw [145] by alx
Сделана одна общая очередь приема на все транспорты. Сделан механизм …

Aug 7, 2012:

7:09 PM Changeset in sw [144] by alx
Сделана проверка уникальности имени при добавлении нового трапсинка. …
6:40 PM Changeset in sw [143] by alx
Сделана проверка на ввод пароля трапсинка менее 8 символов.
6:26 PM Changeset in sw [142] by alx
Ненужные (для текущей версии трапа) поля трапсинка делаются бледными.
6:03 PM Changeset in sw [141] by alx
Включили indentation для сохраняемого XML файла.
5:55 PM Changeset in sw [140] by alx
Сделана функция сохранения конфигурации. Исправлена ошибка сохранения …
5:31 PM Changeset in sw [139] by alx
Сделана отправка тестовых TRAP'ов.
4:53 PM Changeset in sw [138] by alx
Убрали вариант "no" протокола аутентификации SNMP TRAP'ов.
4:38 PM Changeset in sw [137] by alx
В параметры трапсинков добавлен алгоритм аутентификации.
3:46 PM Changeset in sw [136] by alx
В трапсинки добавлен признак активности.
3:45 PM Changeset in sw [135] by alx
Исправлена ошибка: неверно передавались строки с кавычками внутри.
12:37 PM Changeset in sw [134] by alx
Сделан интерфейс для настройки трапсинков.

Aug 6, 2012:

5:07 PM Changeset in sw [133] by alx
Сделана возможность льправки на api.php готового json-объекта. Убрана …
4:50 PM Changeset in sw [132] by alx
Сделано чтение трапсинков из XML файла. Сделана рассылка трапов …
11:38 AM Changeset in sw [131] by alx
Сделана посылка SNMP TRAP'ов при получении трапа от платы.

Aug 3, 2012:

6:48 PM Changeset in sw [130] by alx
Добавили забытый файл send.cpp.
6:46 PM Changeset in sw [129] by alx
Сделана утилита send для посылки произвольного пакета произвольной плате.
5:12 PM Changeset in sw [128] by alx
Убраны предупреждения. Добавлены функции работы с трапами. Теперь …

Aug 2, 2012:

6:48 PM Changeset in sw [127] by alx
Размер стека потоков уменьшен до 1 Мбайта.
5:36 PM Changeset in sw [126] by alx
Исправлен подсчет статистики переданных байтов (считался лишний байт …
5:30 PM Changeset in sw [125] by alx
Работает передача и прием пакетов.
4:11 PM Changeset in sw [124] by alx
Сделан класс Transport, отвечающий за бмен пакетами с платами.

Aug 1, 2012:

6:48 PM Changeset in sw [123] by alx
Добавлены файлы queue.h и queue.cpp.
6:26 PM Changeset in sw [122] by alx
Добавлены забытые файлы transport.h и transport.cpp. Добавлены файлы …
4:59 PM Changeset in sw [121] by alx
Добавлен модуль transport с реализацией класса Transport - обмен …

Jul 31, 2012:

6:57 PM Changeset in sw [120] by alx
Поправку к частоте генератора сделали строкой ввода.

Jul 30, 2012:

3:01 PM Changeset in sw [119] by alx
Сделано чтение и отображение состояния генератора DS3106. Сделана …
Note: See TracTimeline for information about the timeline view.