|
|
|
STARGAZER
прекрасно подходит для:
|
 |
домашних сетей
|
 |
локальных офисных сетей
|
 |
системных администраторов
|
 |
для Вас
|
|
|
|
|
|
|
ЧТО НОВОГО
|
2007.12.31
- Добавлены плагины для работы с хранилищами на основе СУБД Firebird и MySQL.
- Добавлен универсальный конвертор данных между разными модулями хранилищ.
- Добавлен Remote Script Executer и плагин для его поддержки.
- Полностью переработан клиент авторизации sgauth и inetaccess. Большая часть
функционала по поддержке протокола авторизации вынесена в библиотеку
ia_auth_c.lib.
- Для библиотек common, crypto и ia_auth_c добавлена поддержка сборки под win32.
- Выполнение скриптов вынесено в отдельную библиотеку.
- Добавлена поддержка платформы x86_64.
- Добавлен заголовок лицензии GPL.
- Все внутренние библиотеки собираются для статической и динамической компоновки.
- Переработана система сборки. Добавленны проверки на наличие библиотек в процессе сборки.
- Права админа переведены из структуры битовых полей в структуры 16-битных беззнаковых целых.
- Добавленны виртуальные деструкторы.
- Полностью переработан плагин авторизации ineaccess. Структуры пакетов
вынесены в ia_packets.h. Плагин поддерживает работу с протоколами версий 6, 7
и 8.
- raw_ip_packet теперь поддерживает "большие пакеты" - когда информация о
размере пакета берется не из IP-заголовка, а задается искуственно (например,
для плагина Netflow).
- Функции для преобразования строки в число (такие как strotll2, strtol2, ...)
заменены на одну шаблонную str2x.
- Исправлена ошибка с обработкой привилегий администратора по работе с
конфигурационными данными клиента, статистическими данными, его паролем и
деньгами.
- Исправлена ошибка с периодом записи статистики.
- Исправлена ошибка обработки порога в тарифе.
- Исправлена ошибка с поздним стартом внутреннего таймера, приводящая к
неправильным временным меткам в статистике пользователя и неправильному
вычисленю времени "Заморозки".
- Исправлена ошибка системы сборки, приводящая к рекомпиляции библиотек, даже
если они остались без изменений.
- Исправлены некоторые предупреждения компилятора (например, о потенциальной
возможности использования неинициализированной переменной).
- Исправлена обработка ошибок работы с сокетом, приводящая к множественным
"Broken pipe!" при аварийном завершении конфигуратора.
- Исправлена некорректная идентификация пользователя по его IP-адресу.
- Исправлена некорректная обработка пакета CONN_SYN в протоколе авторизатора.
- Исправлена ошибка обработки предоплаченного трафика.
- Исправлена поддержка нулевого значения в параметрах DayFee и DayResetTraff.
- Исправлена ошибка приводящая к аварийной остановке сервера с Segmentation
fault при попытке авторизации пользователя с неизвестным логином.
- Добавлена поддержка bak-файлов конфигурации и статистики пользователей в
модуль файлового хранилища для предотвращения потери данных при аварийном
завершении работы сервера в момент записи.
- Добавлена поддержка включения/выключения направлений пользователем в
авторизаторе.
- Добавлена опциональное снятие полной абонплаты если пользователь проработал
только часть учетного периода (см. документацию на параметр FullFee).
- Добавлено опциональное "резервирование" средств на счету пользователя (см.
документацию на параметр ShowFeeInCash).
- Добавлено опциональное ожидание завершения работы скрипта (см. документацию
на параметр ExecuterWaitTimeout).
- Добавлены рекурсивные мьютексы для предотвращения потенциальной возможности
одновременного доступа к памяти из разных потоков (вызывающее аварийную
остановку сервера с Segmentation fault).
- Убрано снятие нулевой абонплаты.
- Статистические и конфигурационные параметры пользователя разделены на
программном уровне.
- Добавлена передача реального значения пароля пользователя в скрипт OnChange.
- Все сообщения сервера переведены на английский язык. Русские коментарии
конвертированы в utf-8.
- Добавлено журналирование ошибок авторизации пользователя.
- Перемещение удаленных пользователей в специальный каталог (mod_store_files)
теперь производится системным вызовом, а не вызовом системной утилиты.
- Добавлена поддержка пользовательского CSS в sgauth.
- Исправлена отсылка сообщения пользователю с помощью sgconf.
- Исправлена ошибка установки пользователю нового тарифа в sgconf.
- Исправлена ошибка работы консольного конфигуратора с библиотеками stg.
- Исправлено множество ошибок плагина inetaccess
- Добавлена возможность установки предоплаченного трафика и денег
пользователю в sgconf.
- Добавлена привязка консольного авторизатора к локальному порту.
- Добавлена опция отключения WEB-интерфейса консольного авторизатора.
- Добавлено управление консольным авторизатором через сигналы.
- Добавлен монитор нитей.
- Добавлены "тюнинговые" настройки плагина для работы с хранилищем на основе
СУБД Firebird.
- -rpath на локальный каталог с библиотеками сделан опциональным (для
debug-режима).
- Добавлен класс STG_LOCKER с поддержкой рекурсивных мьютексов.
|
|
|
|
|
|
|
|
|