2007-12-20 melkor Не трогал сто лет но на всякий случай решил закоммитить 2007-09-07 melkor Поправлена страшнейшая ошибка в m_list_find. Не знаю как почитать среднее арифметическое. Написана функция для сбора задания и сравнения его с sw_info->snmp_info. Работает. Ругается, где нужно. 2007-08-09 melkor Забыл файло добавить 2007-08-09 melkor Добавлены функции для работы с списком "всякого разного" Пример использования в test_m_list И начато переписывание swconf, используя новый функционал 2007-08-05 babolo Издание не получилось - недостача swconf50.h 2007-08-05 babolo Версия 0.02 Реакция на изменение мажора у babolo-parser. Издается из-за одновременного изменения ссылки на библиотеку в порту. 2007-07-31 melkor Добавлена функция port security В конфиге psec _номерпорта_ _мода_ _кол-во_ _разрешено/нет_ 2007-07-24 melkor Чуть улучшена распечатка сообщений 2007-07-23 melkor Добавлены ключи усиленного логирования. 2007-07-10 melkor Версия 0.01 Найдена ошибка в протоколе между ctrlsnmpd и клиентами, коверкавшая oid при наличии в нем .0. Исправлено Дописаны функции для работы со статической fdb. Чуть отладочного мусора убрано Можно тестить 2007-07-05 melkor Добавлена опция -r для обсчёта реконфигурации но без высылки управляющих set, а выводящая результат в stdout 2007-07-05 melkor В конфигуратор добавлены режим порта и up/down. Исправлена ошибка с постконфигурационными функциями (применялись на текущее дерево вместо заданного) Исправлена ошибка с необработкой элементов конфигурирования, имеющих какие-либо флаги (помимо NOT_PERFORM) 2007-06-27 melkor Исправлен протокол между ctrlsnmpd и клиентами на индикацию тайм-аута. Пока довольно коряво (ошибки не дифференцируются по-прежнему. Тайм-аут приравнен просто к ошибке). Добавлена цикличность реконфига при внесении каких-либо изменений. 2007-06-25 melkor Дописана нетегированность 2007-06-22 melkor Дописаны функции, которые хотел добавить вчера 2007-06-21 melkor Попытка перехода на более общий конфигуратор. Построены функции для разбора ряда snmp вне зависимости от содержимого Структура чуть избыточна, но пока пусть будет так. Для завершения перехода осталась функция проверки влана и внесения изменений. +post reconfig функция для заливания нетегированных портов. 2007-05-02 melkor Из-за неверной работы логики не всегда обнулялись повторные появления untagged port. Исправлена также ошибка, из-за которой проводилась повторная реконфигурация untagged портов. 2007-04-13 melkor Исправлена ошибка. При read_pdu() указатель на текущее сообщение для отправки передавался криво - если он менялся в процессе, все медленно но верно загибалась и выпадало. Исправлены функции освобождения. Ну и так, по мелочи 2007-04-12 melkor Утечки победил. 10000 кодирований/декодирований с последующим приемом работают Стресс-тест на кол-во коннектов не прошёл. Работаю над этим 2007-04-12 melkor Добавлены функции для полного осовобождения Message_t и mesg_data Утечки памяти ещё остались. Но не в таком объёме. Ковыряю далее 2007-04-10 melkor Поправлена вербозность в сторону уменьшения в индексах демонизация до создания unix socket 2007-04-09 melkor Изменено имя сокета для общения с клиентом. Добавлено игнорирование sigpipe и демонизация +описание input файла. 2007-04-02 melkor Подчистил чуть синтаксис. В ctrlsnmpd добавлен вечное ожидание, если длина очереди 0. Теперь он не ест ресурсы, если заняться нечем 2007-04-02 melkor Работающая версия sw_reconf. Единственный точно известный баг - бесконечный цикл при отсутсвии влана управления в задании 2007-03-29 melkor Исправлена ошибка: терялась длина OCTET_STRING'а при транспортировке между структрами в serv. Изменены функции работы с размерами variable bind values. Для хранения размера изменена vb_data 2007-03-28 melkor Вчерашний коммит с ошибкой был. Неправильно давалась задание на создание влана - в результате в сторках состояния портов ставился мусор 2007-03-27 melkor Пришлось вставить и forbidden в описание влана. Поскольку он в общем случае не обязательно ~egress. деревья current и task сравниваются и уже уммем удалять ненужные вланы/ создавать нужные. Исключение - влан управления. При попытке удалить не ругается, но и не удаляет -> пока есть петля в конфигураторе, если он не будет указан. Работа над изменением статуса портов. 2007-03-22 melkor Написан сбор с помощью сервера информации со свича (её упорядочивать не надо) Изменены (и добавлены новые функции) для верной обработки не int'овых значений - (раньше присылался указатель на буффер у serv) Следующий этап - сортировка задания и поиск кривых untagged. 2007-03-16 melkor Небольшие изменения в тест_клиенте для создания snmp_row. sw_reconf - пока только парсер для входного задания. Оттестирован и работоспособен формат файла _int_ _string_of_0_and_1_ _string)of_0_and_1_ _string_ tag egress untagged name Проверяет на наличие портов из untagged в egress. Если нет - исправляет 2007-03-14 melkor В mes_func.c добавлены функции для get и get_next protcli.c починен на верное составление обратного ответа клиенту ну и так, по мелочи. Порты класть умеет. Теперь работа над клиентом 2007-03-11 melkor Коммит. Идет работа над обратной связью с клиентами