Добавил обработку опщции 82 (обновляет в базе данных поля если опция присутствует в пакете)
Изменил структуру базы данных (теперь в таблице maps добавились два поля для опций 82)
Выключил триггер
Изменил тип полей с bytea на text в базе, теперь option 82 перед сохранением в бд кодирую в base64
Исправил ошики.
Добавил отправку сообщения в канал options82, событие сообщает о том что была выдана лиза клиенту и в dhcp запросе присутствовалал option82
update readme
Обновлена структура базы даннх, добавлен триггер на со
fix xhexk mac auth добавил в проверку принадлежности мак адреса к валидным еще и интерфейс, чтобы один и тот же мак не мог выводится дважды для одного интерфейса
Отключил работу с ARP т.к. в firewall сделал ipset hash
Изменил вывод функции с undef на 0
ДОбавил обнуление переменой перед вызовом
Исправил ошибку при вызове функции
conver table to space
Добавил ограничение по протоколу ipv4 полный фильтр по интерфейсам пока не получился
Исправил ошибку в названии переменной
Исправил имя переменной !!!!!
fix syntax error
fix function behawior
fix fin requested ip adress 255.255.255.255
revert fix 100500
Убрал использование модуля Math из функции поиска ip адреса
test commit
Уменьшил количество переменных.
Отключил диагностический вывод
mem leak поиск
Исправил ошибки в условных операторах
Скорректировал схему базы данных
fix error происходит если на сервре перезавели клиента и старые адреса сразу выдали новому клиенту, в этом случае если на интерфейсе был выдан адрес определенному маку, то он снова ему будет выдан, хотя и принадлежит уже другому интерфейсу
Исправил логику выдачи адресов для авторизованных mac
fix more fatal error
fix fbh reconfigure error
Отключил лишние библиотеки
add test file
convert tab to space
fix functionxhexk default gw
исправил выдачу ip адреса для macauth клиентов (убрал лишнее преобразование ip адреса)
Разделил функцию выдачи привязки мака к адресу на две
правка коментариев
fix 100500
Форматирование текса
Добавил новый модуль Arp
Добавил функцию удаляющую привязку mac адреса к ip адресу
remove exporter
Выбирать адреса из адресов принадлежащих сервису к которому принадлежит мак запросивший адрес
Рабочий модуль для добавления и удаления ARP записей через интерфейс нетлинк
Добавил обработку ошибок выполнения запросов к BD
Обновил список необходимых пакетов
fix FATAL error
fix syntax error
fix result request
add LIMIT to sql query
fix log output
Обновил запросы, т.к. в постгрес есть свой тип данных дата и он не цечисленный,
fix hup signal
Исправил дианостический вывод, добавил информативности
fix syntax errors
Исправил ошибку в запросе на удаление данных из базы
изменил структуру базы данных
Добавил ARP, теперь при выдачилизы для авторизованных mac будет создаваться статическая
Добавил обработку ошибок при выполнении SQL запросов
Добавил вывод отладочных сообщений в случае ошибок при выполнении SQL запросов
Изменил структуру базы даннх
add second dns to /32 ip dhcp pool
Fix DBD:Pg version !!!!!!
Добавил обработку ошибки при выполении SQL запроса удаления mac адреса
fix function name
fix config sync
Добавил коммент с примером
remove undef
fix potential memory leak
Добавил комментарий
change fetch method
change fetch to array
disable debug
add pgsql DBD:Pg fix
Добавил проверку переменной на то что она определена
Вынес в одтельные файлы две большие функции
Добавил проверку принадлежности адреса к сервису (теперь этот адрес не будет выдаваться другим клиентам)
Локализована утечка памяти (возникает при обращении к базе даннх)
fix log output
Исправил ошибку с неправильным названием поля в базе данных
add log info
fix 100501
Первая версия с работающим импортом из конфигов в базу данных.
fix check default gateway function
fix potential memory leak
del spaces
fix potential memory leak
Удалил лишние пробелы
разделил одну большую функцию на три поменьше
Добавил файл со схемаой SQL
Изменил структуру базы даннх,
Исправил фатальную ошибку при выборе адреса для клиента из пула (при выборе авторизованного выбирался не из того ip)
Разделил функцию выдачи лизы из базы на несколько
fix undef self
fix function vars
Продолжаю искать утечку памяти;
change while to for
fix remove unused variable