]> git.stg.codes - stg.git/log
stg.git
13 years agoДобавлено обнуление буфера перед заполнением его строкой с паролем в
Maxim Mamontov [Wed, 8 Dec 2010 14:04:23 +0000 (16:04 +0200)]
Добавлено обнуление буфера перед заполнением его строкой с паролем в
библиотеке для работы с протоколом конфигуратора

13 years agoПроведен рефакторинг библиотеки поддержки ICMP, некоторые методы сделаны
Maxim Mamontov [Wed, 8 Dec 2010 14:03:35 +0000 (16:03 +0200)]
Проведен рефакторинг библиотеки поддержки ICMP, некоторые методы сделаны
константными, добавлена инициализация членов класса в конструкторе

13 years agoИскуственные "падения" через разименование нулевого указателя заменены
Maxim Mamontov [Wed, 8 Dec 2010 13:37:13 +0000 (15:37 +0200)]
Искуственные "падения" через разименование нулевого указателя заменены
на проверочные утверждения в библиотеке поддержки протокола авторизатора

13 years agoВ утилите экранирования строки модуля store_postgresql исправлено
Maxim Mamontov [Wed, 8 Dec 2010 13:27:35 +0000 (15:27 +0200)]
В утилите экранирования строки модуля store_postgresql исправлено
неправильное освобождение памяти занытой под буфер (использовался
        оператор delete вмето оператора delete[])

13 years agoУбрана несипользуемая переменная в модуле store_mysql
Maxim Mamontov [Wed, 8 Dec 2010 13:25:23 +0000 (15:25 +0200)]
Убрана несипользуемая переменная в модуле store_mysql

13 years agoИсправлена утечка ресурса (файлового дескриптора) при ошибке записи
Maxim Mamontov [Wed, 8 Dec 2010 13:20:33 +0000 (15:20 +0200)]
Исправлена утечка ресурса (файлового дескриптора) при ошибке записи
статистики в файл

13 years agoПроведен легкий рефакторинг кода плагина для работы с rscriptd,
Maxim Mamontov [Wed, 8 Dec 2010 13:16:06 +0000 (15:16 +0200)]
Проведен легкий рефакторинг кода плагина для работы с rscriptd,
    реализована инициализация внутренних данных при конструировании,
    указатели заменены на ссылки

13 years agoВ функторе для рассылки данных об авторизованных пользователях по
Maxim Mamontov [Wed, 8 Dec 2010 13:15:01 +0000 (15:15 +0200)]
В функторе для рассылки данных об авторизованных пользователях по
NAS'ам убраны не используемые переменные

13 years agoВ плагине радиуса убраны не используемые переменные и члены класса, а
Maxim Mamontov [Wed, 8 Dec 2010 12:41:40 +0000 (14:41 +0200)]
В плагине радиуса убраны не используемые переменные и члены класса, а
область видимости других сужена

13 years agoОдин из методов класса настроек сделан константным
Maxim Mamontov [Wed, 8 Dec 2010 12:12:54 +0000 (14:12 +0200)]
Один из методов класса настроек сделан константным

13 years agoПроведен легкий рефакторинг плагина пингера. Инициализация нотификаторов
Maxim Mamontov [Wed, 8 Dec 2010 12:08:36 +0000 (14:08 +0200)]
Проведен легкий рефакторинг плагина пингера. Инициализация нотификаторов
вынесена в конструкторы, указатели заменены на ссылки и константные
ссылки, функтор поиска дополнен состоянием.

13 years agoИсправлен компоновщик
Maxim Mamontov [Wed, 8 Dec 2010 12:07:26 +0000 (14:07 +0200)]
Исправлен компоновщик

13 years agoРеализована инициализация членов главного класса плагина конфигуратора
Maxim Mamontov [Tue, 7 Dec 2010 16:02:25 +0000 (18:02 +0200)]
Реализована инициализация членов главного класса плагина конфигуратора
через список инициализации его конструктора

13 years agoДобавлена инициализация членов классов различных парсеров плагина
Maxim Mamontov [Tue, 7 Dec 2010 15:58:07 +0000 (17:58 +0200)]
Добавлена инициализация членов классов различных парсеров плагина
конфигуратора через списки инициализации в конструкторах

13 years agoВ определении класса PARSER_CHG_USER изменен порядок следования
Maxim Mamontov [Tue, 7 Dec 2010 15:57:16 +0000 (17:57 +0200)]
В определении класса PARSER_CHG_USER изменен порядок следования
приватных методов и членов класса

13 years agoДобавлены спецификаторы const для некоторых методов класса CONFIGPROTO в
Maxim Mamontov [Tue, 7 Dec 2010 15:52:13 +0000 (17:52 +0200)]
Добавлены спецификаторы const для некоторых методов класса CONFIGPROTO в
плагине конфигуратора

13 years agoВ наборе парсеров классического конфигуратора добавлены конструкторы и
Maxim Mamontov [Tue, 7 Dec 2010 15:42:35 +0000 (17:42 +0200)]
В наборе парсеров классического конфигуратора добавлены конструкторы и
сделаны стилистические правки

13 years agoРеализована инициализация членов класса RPC_CONFIG через список
Maxim Mamontov [Tue, 7 Dec 2010 15:32:30 +0000 (17:32 +0200)]
Реализована инициализация членов класса RPC_CONFIG через список
инициализации в конструкторе в плагине конфигуратора на базе XML-RPC

13 years agoИзменен порядок следования приватных методов и членов класса RPC_CONFIG
Maxim Mamontov [Tue, 7 Dec 2010 15:31:36 +0000 (17:31 +0200)]
Изменен порядок следования приватных методов и членов класса RPC_CONFIG
в плагине конфигуратора на базе XML-RPC

13 years agoВ плагине захвата трафика через IPQ реализована инициализация членов
Maxim Mamontov [Tue, 7 Dec 2010 15:27:20 +0000 (17:27 +0200)]
В плагине захвата трафика через IPQ реализована инициализация членов
класса через список инициализации в конструкторе. Так же добавлено
обнуление буфера в конструкторе.

13 years agoИз плагина захвата трафика cap_ether убраны неиспользуемые типы данных и
Maxim Mamontov [Tue, 7 Dec 2010 15:23:22 +0000 (17:23 +0200)]
Из плагина захвата трафика cap_ether убраны неиспользуемые типы данных и
члены. Так-же инициализация членов класса реализована через список
инициализации в конструкторе

13 years agoВ плагинах захвата трафика для Divert-сокетов и BPF реализована
Maxim Mamontov [Tue, 7 Dec 2010 15:22:18 +0000 (17:22 +0200)]
В плагинах захвата трафика для Divert-сокетов и BPF реализована
инициализация членов через список инициализации в конструкторе

13 years agoИз плагина авторизатора InetAccess убрана неиспользуемая локальная переменная
Maxim Mamontov [Tue, 7 Dec 2010 15:21:23 +0000 (17:21 +0200)]
Из плагина авторизатора InetAccess убрана неиспользуемая локальная переменная

13 years agoСтилистические правки и инициализация неинициализованных членов в
Maxim Mamontov [Tue, 7 Dec 2010 15:10:21 +0000 (17:10 +0200)]
Стилистические правки и инициализация неинициализованных членов в
авторизаторе auth_ao

13 years agoОператор приведения типа USER_STAT_RES к USER_STAT сделан константным
Maxim Mamontov [Tue, 7 Dec 2010 15:09:19 +0000 (17:09 +0200)]
Оператор приведения типа USER_STAT_RES к USER_STAT сделан константным

13 years agoТеперь PRIV при конструировании ADMIN_CONF передается по ссылке (ранее
Maxim Mamontov [Tue, 7 Dec 2010 15:08:01 +0000 (17:08 +0200)]
Теперь PRIV при конструировании ADMIN_CONF передается по ссылке (ранее
        был пропущен оператор ссылки и он передавался по значению).

13 years agoИсправлена ошибка приводящая к тому что в OnChange не попадали логин и
Maxim Mamontov [Tue, 7 Dec 2010 13:59:01 +0000 (15:59 +0200)]
Исправлена ошибка приводящая к тому что в OnChange не попадали логин и
IP-адрес админа изменившего параметр

13 years agoИсправлена тупая и уже успевшая запарить ошибка (опечатка) выражающаяся в создании...
Maxim Mamontov [Tue, 7 Dec 2010 10:31:41 +0000 (12:31 +0200)]
Исправлена тупая и уже успевшая запарить ошибка (опечатка) выражающаяся в создании временного объекта-мьютекса вместо обычного стекового, в следствии чего мьютекс не выполняет своей функции. Исправляю уже в 4-й или 5-й раз, но она все равно почему-то вылазит. При чем в одном и том-же месте. Если вылезет еще раз - повешусь.

13 years agoИсправлена проблема копирования итераторов при выполнении swap на
Maxim Mamontov [Mon, 6 Dec 2010 16:02:26 +0000 (18:02 +0200)]
Исправлена проблема копирования итераторов при выполнении swap на
индексе пакетов по IP-адресам

13 years agoВ класс USER_PROPERTIES доябавлены методы облегчающие его инициализацию
Maxim Mamontov [Mon, 6 Dec 2010 15:26:33 +0000 (17:26 +0200)]
В класс USER_PROPERTIES доябавлены методы облегчающие его инициализацию
и получение "сырых" данных

13 years agoИсправлена работа конструктора копирования класса USER. Убраны участки
Maxim Mamontov [Mon, 6 Dec 2010 14:55:20 +0000 (16:55 +0200)]
Исправлена работа конструктора копирования класса USER. Убраны участки
"мертвого" кода. Уменьшена область видимости некоторых переменных.

13 years agoПри записи детальной статистики данные теперь передаются не по указателю
Maxim Mamontov [Mon, 6 Dec 2010 14:30:02 +0000 (16:30 +0200)]
При записи детальной статистики данные теперь передаются не по указателю
я по ссылке. Соответственно, исправлены все плагины хранилищ.

13 years agoИсправлены опечатки и поправлена индентация
Maxim Mamontov [Mon, 6 Dec 2010 14:29:09 +0000 (16:29 +0200)]
Исправлены опечатки и поправлена индентация

13 years agoДля структуры IP_DIR_PAIR добавлен оператор сравнения (точнее несравнения)
Maxim Mamontov [Mon, 6 Dec 2010 14:27:26 +0000 (16:27 +0200)]
Для структуры IP_DIR_PAIR добавлен оператор сравнения (точнее несравнения)

13 years agoДобавлен тип хранящий детальную статистику
Maxim Mamontov [Mon, 6 Dec 2010 14:06:01 +0000 (16:06 +0200)]
Добавлен тип хранящий детальную статистику

13 years agoПереход к новой схеме работы с детальной статистикой
Maxim Mamontov [Mon, 6 Dec 2010 14:03:29 +0000 (16:03 +0200)]
Переход к новой схеме работы с детальной статистикой

13 years agoОтключено переподключение пользователя при изменении его IP-адреса в
Maxim Mamontov [Mon, 29 Nov 2010 15:11:12 +0000 (17:11 +0200)]
Отключено переподключение пользователя при изменении его IP-адреса в
случае если он не был подключен и/или не должен быть подключен

13 years agoИсправлено изменение параметра passive через XML RPC
Maxim Mamontov [Mon, 29 Nov 2010 14:46:29 +0000 (16:46 +0200)]
Исправлено изменение параметра passive через XML RPC

14 years agoВ метод изменения данных пользователя добавлена обработка кредита и
Maxim Mamontov [Fri, 26 Nov 2010 15:05:54 +0000 (17:05 +0200)]
В метод изменения данных пользователя добавлена обработка кредита и
тарифов. Проведен небольшой рефакторинг.

14 years agoУменьшена зависимость между заголовочными файлами путем использования
Maxim Mamontov [Fri, 26 Nov 2010 15:04:51 +0000 (17:04 +0200)]
Уменьшена зависимость между заголовочными файлами путем использования
forward declaration.
Исправлена работа метода по изменению тарифа.

14 years agoУменьшена зависимостть между заголовочными файлами путем использования
Maxim Mamontov [Fri, 26 Nov 2010 15:03:50 +0000 (17:03 +0200)]
Уменьшена зависимостть между заголовочными файлами путем использования
forward declaration

14 years agoПри преобразовании списка IP-адресов из строки убрана генерация
Maxim Mamontov [Fri, 26 Nov 2010 15:02:27 +0000 (17:02 +0200)]
При преобразовании списка IP-адресов из строки убрана генерация
исключений (в Stragazer'е сейчас перехват исключений де-факто не
        используется)

14 years agoПри изменении пользователя через XML RPC добавлено изменение состояния
Maxim Mamontov [Thu, 25 Nov 2010 16:42:27 +0000 (18:42 +0200)]
При изменении пользователя через XML RPC добавлено изменение состояния
счета. Так-же исправлен тип данных о трафике (std::string, потому что
XML RPC неуверенно работает с 64-битными целыми).

14 years agoДокументация помещена в каталог doc
Maxim Mamontov [Mon, 22 Nov 2010 16:34:14 +0000 (18:34 +0200)]
Документация помещена в каталог doc

14 years agoПри сборке ibpp.lib теперь используется ADD_DEFS вместо ADD_CXX_FLAGS_1
Maxim Mamontov [Mon, 22 Nov 2010 15:41:16 +0000 (17:41 +0200)]
При сборке ibpp.lib теперь используется ADD_DEFS вместо ADD_CXX_FLAGS_1

14 years agoПри компоновке плагинов теперь используется $(CXX) вместо $(CC) т.к. это все-таки...
Maxim Mamontov [Mon, 22 Nov 2010 15:39:18 +0000 (17:39 +0200)]
При компоновке плагинов теперь используется $(CXX) вместо $(CC) т.к. это все-таки объектные файлы C++, хотя и экспортирующие C-интерфейс

14 years agoПри записи IP-адреса с которого зашел админ произвевший изменение параметра пользоват...
Maxim Mamontov [Mon, 22 Nov 2010 15:36:28 +0000 (17:36 +0200)]
При записи IP-адреса с которого зашел админ произвевший изменение параметра пользователя используется маска /32 вместо ошибочной /24

14 years agog++ при компоновке заменен на $(CXX)
Maxim Mamontov [Mon, 22 Nov 2010 15:34:03 +0000 (17:34 +0200)]
g++ при компоновке заменен на $(CXX)
DEFS добавлены к CXXFLAGS
Убрана неиспользуемая ADD_CXXFLAGS_1
ADD_DEFS_1 заменен на ADD_DEFS

14 years agoМножественные мелкие хаки для того чтобы rlm_stg собирался для FreeRADIUS-2.*
Maxim Mamontov [Wed, 17 Nov 2010 17:00:09 +0000 (19:00 +0200)]
Множественные мелкие хаки для того чтобы rlm_stg собирался для FreeRADIUS-2.*

14 years agoСинхронізовано з CVS
Maxim Mamontov [Tue, 9 Nov 2010 15:23:50 +0000 (17:23 +0200)]
Синхронізовано з CVS

14 years agoДобавлена специализация функций x2str для типа unigned long (актуально
Maxim Mamontov [Tue, 9 Nov 2010 12:42:03 +0000 (14:42 +0200)]
Добавлена специализация функций x2str для типа unigned long (актуально
        для 64-битных систем)

14 years agoДобавлена специализация функций str2x для long и unsigned long (на
Maxim Mamontov [Tue, 9 Nov 2010 12:36:18 +0000 (14:36 +0200)]
Добавлена специализация функций str2x для long и unsigned long (на
        64-битных системах long != int)

14 years agoДобавлены "держатели" каталогов lib и modules
Maxim Mamontov [Mon, 8 Nov 2010 14:45:36 +0000 (16:45 +0200)]
Добавлены "держатели" каталогов lib и modules

14 years agoЭтот заголовочный файл относится к библиотеке ibpp, удаляем
Maxim Mamontov [Mon, 8 Nov 2010 14:44:02 +0000 (16:44 +0200)]
Этот заголовочный файл относится к библиотеке ibpp, удаляем

14 years agoВ заголовочном файле rpcconfig.h удалены точки с запятой после блоков
Maxim Mamontov [Mon, 8 Nov 2010 13:19:54 +0000 (15:19 +0200)]
В заголовочном файле rpcconfig.h удалены точки с запятой после блоков
кода

14 years agoИзменен порядок следования заголовочных файлов в rpcconfig.h
Maxim Mamontov [Mon, 8 Nov 2010 13:18:04 +0000 (15:18 +0200)]
Изменен порядок следования заголовочных файлов в rpcconfig.h

14 years agoВ заголовочный файл rpcconfig.h добавлен map (используется тип std::map)
Maxim Mamontov [Mon, 8 Nov 2010 13:12:57 +0000 (15:12 +0200)]
В заголовочный файл rpcconfig.h добавлен map (используется тип std::map)

14 years agoВ заголовочный файл rpcconfig.h добавлен os_int.h (используется тип
Maxim Mamontov [Mon, 8 Nov 2010 13:11:34 +0000 (15:11 +0200)]
В заголовочный файл rpcconfig.h добавлен os_int.h (используется тип
        uint16_t)

14 years agoВ заголовочный файл rpcconfig.h добавлен ctime для (используется тип
Maxim Mamontov [Mon, 8 Nov 2010 13:07:07 +0000 (15:07 +0200)]
В заголовочный файл rpcconfig.h добавлен ctime для (используется тип
        time_t)

14 years agoПри получении списка админов из базы игнорируем системного админа
Maxim Mamontov [Mon, 8 Nov 2010 12:26:53 +0000 (14:26 +0200)]
При получении списка админов из базы игнорируем системного админа
('@stargazer')

14 years agoДобавлено игнорирование всяких вспомогательных и отладочных файлов
Maxim Mamontov [Mon, 8 Nov 2010 10:43:05 +0000 (12:43 +0200)]
Добавлено игнорирование всяких вспомогательных и отладочных файлов

14 years agoДобавляю приемр ChangeLog
Maxim Mamontov [Mon, 8 Nov 2010 10:40:13 +0000 (12:40 +0200)]
Добавляю приемр ChangeLog

14 years agoДобавляю диаграммы взаимодействия авторизатора и плагина авторизации
Maxim Mamontov [Mon, 8 Nov 2010 10:39:34 +0000 (12:39 +0200)]
Добавляю диаграммы взаимодействия авторизатора и плагина авторизации

14 years agoДобавляю экспериментальный плагин конфигуратора. Проект полумертв, но
Maxim Mamontov [Mon, 8 Nov 2010 10:38:13 +0000 (12:38 +0200)]
Добавляю экспериментальный плагин конфигуратора. Проект полумертв, но
там есть интересные наработки. Так что пусть будет.

14 years agoДобавляем каталог с тестами
Maxim Mamontov [Mon, 8 Nov 2010 10:35:28 +0000 (12:35 +0200)]
Добавляем каталог с тестами

14 years agoДобавлено игнорирование файлов deps
Maxim Mamontov [Mon, 8 Nov 2010 10:34:22 +0000 (12:34 +0200)]
Добавлено игнорирование файлов deps

14 years agoДобавляем XML-конфигуратор (уж много желающих, пусть будет, мне не жалко)
Maxim Mamontov [Mon, 8 Nov 2010 10:30:53 +0000 (12:30 +0200)]
Добавляем XML-конфигуратор (уж много желающих, пусть будет, мне не жалко)

14 years agoСинхронизирую исходники мертвых проектов клиента юзерской статистики и
Maxim Mamontov [Mon, 8 Nov 2010 10:27:32 +0000 (12:27 +0200)]
Синхронизирую исходники мертвых проектов клиента юзерской статистики и
универсального драйвера БД. Вдруг когда-то кому-то понадобятся...

14 years agoДобавлено игнорирование make_tarball.sh (да-да, там мои пароли :)
Maxim Mamontov [Mon, 8 Nov 2010 10:26:27 +0000 (12:26 +0200)]
Добавлено игнорирование make_tarball.sh (да-да, там мои пароли :)

14 years agoИсправлено неэффективное вычитывание даннх о трафике по направлениям,
Maxim Mamontov [Mon, 8 Nov 2010 10:24:54 +0000 (12:24 +0200)]
Исправлено неэффективное вычитывание даннх о трафике по направлениям,
    проведены шаманские обряды с заголовочными файлами.

14 years agoВ репозиторій випадково потрапили бінарники і тичасові файли. Видалено.
Maxim Mamontov [Mon, 8 Nov 2010 10:13:05 +0000 (12:13 +0200)]
В репозиторій випадково потрапили бінарники і тичасові файли. Видалено.

14 years agoКонтрольный
Maxim Mamontov [Sun, 7 Nov 2010 10:16:54 +0000 (12:16 +0200)]
Контрольный
close #1

14 years agoИ еще раз refs #1
Maxim Mamontov [Sun, 7 Nov 2010 10:15:55 +0000 (12:15 +0200)]
И еще раз refs #1

14 years agoОчередная проверка post-commit hook
Maxim Mamontov [Sun, 7 Nov 2010 10:14:02 +0000 (12:14 +0200)]
Очередная проверка post-commit hook
refs #1

14 years agoИ еще одна проверка
Maxim Mamontov [Sun, 7 Nov 2010 10:11:33 +0000 (12:11 +0200)]
И еще одна проверка
refs #1

14 years agoИзменена версия на 2.407-rc1
Maxim Mamontov [Sun, 7 Nov 2010 10:09:31 +0000 (12:09 +0200)]
Изменена версия на 2.407-rc1
refs #1

14 years agoУдаляю версию для проверки закрытия тикета
Maxim Mamontov [Sun, 7 Nov 2010 10:04:16 +0000 (12:04 +0200)]
Удаляю версию для проверки закрытия тикета
closes #1

14 years agoОчередная проверка хуков
Maxim Mamontov [Sun, 7 Nov 2010 09:57:36 +0000 (11:57 +0200)]
Очередная проверка хуков
refs #1

14 years agoЕще одна проверка post-commit хука
Maxim Mamontov [Sun, 7 Nov 2010 09:56:21 +0000 (11:56 +0200)]
Еще одна проверка post-commit хука

14 years agoМелкие изменения в файле версии
Maxim Mamontov [Sun, 7 Nov 2010 09:50:48 +0000 (11:50 +0200)]
Мелкие изменения в файле версии
refs #1

14 years agoДобавлен файл версии
Maxim Mamontov [Sun, 7 Nov 2010 09:39:56 +0000 (11:39 +0200)]
Добавлен файл версии
refs #1

14 years agoДобавление исходников
Maxim Mamontov [Sun, 7 Nov 2010 09:20:26 +0000 (11:20 +0200)]
Добавление исходников