- * Исправлена ошибка приводящая к "перепутыванию" полей userdata.
- * Исправлена ошибка приводящая к тому что при вызове OnChange в него
- не попадали IP-адрес и логин админа по инициативе которого было
- проведено изменение.
- * Исправлена ошибка приводящая к кратковременному подключению
- пользователя при изменении его IP-адреса в случае если он до этого не
- был подключен.
- * Исправлена проблема приводящая к не сниманию абонплаты у
- пользователя если он был "заморожен" ранее.
- * Исправлена ошибка приводящая к появлению сообщения о "заморозке"
- пользователя при старте Stargazer'а. Ну и снятию с него денег если так
- прописано в тарифе.
- * Исправлена ошибка приводящая к не обновлению данных о cash и
- freeMb в конфигураторе.
- * Изменен принцип хранения детальной статистики внутри системы.
- * Изменен способ доступа к полям заголовка IP-пакета (он стал более
- безопасным и очевидным).
- * При получении списка админов из БД добавлено игнорирование
- "@stargazer".
- * Оптимизирована работа классификатора трафика на случай массивного
- port-scan (ну и вобще для подобного вида трафика).
- * В скрипт создания структуры БД для PostgreSQL добавлен "системный"
- админ с логином "@stargazer" без возможности доступа извне и без прав.
- Необходим для журналирования изменений инициированных системой.
- * Конфигурационный файл разбит на основной конфиг и конфиги модулей с
- использованием диррективы IncludeFile (а-ля Apache). Старый формат
- тоже поддерживается.
- * Обновлен init.d-файл для Gentoo.
- * Изменена версия дабі не вводить в заблуждение пользователей :).
+ * Изменен механизм работы с сообщениями пользователям. Теперь Staragzer не
+ обращается постоянно к базе за списком сообщений перед попыткой отправки,
+ а читает их при авторизации абонента и далее поддерживает у себя в памяти
+ актуальный список.
+ * Исправлена ошибка которая приводила к падению при попытке пользователя
+ авторизоваться через FreeRADIUS с неправильным логином.
+ * Исправлена ошибка которая приводила к неправильной передаче параметра
+ "id" в rscriptd.
+ * Добавлена возможность удаления из БД сообщений которые не были
+ отправлены более указанного промежутка времени.
+ * Исправлена ошибка которая приводила к массовым отключениям в rscriptd
+ после массовых включений.
+ * Исправлено преобразование кодировки (добавлена поддержка Украинского и
+ Белорусского языков).
+ * Исправлена дата старта таймера в режиме отладки.
+ * Вызов localtime заменен на реэнтерабельный вызов localtime_r (устраняет
+ потенциальные проблемы с многопоточностью).
+ * Внутренние классы разделены на "интерфейсы" (абстрактные базовые классы)
+ и реализацию. Теперь возможна сборка плагинов out of the box (вне дерева
+ исходников Stargazer).
+ * Из имен интерфейсных классов убран префикс BASE_. Так же переименованы
+ заголовочные файлы с их определением.
+ * Начат процесс замены usleep на nanosleep. usleep помечена как устаревшая
+ в POSIX.2001.
+ * Исправлена ошибка которая иногда приводила к тому что некоторые
+ подсистемы стартовали до запуска внутреннего таймера, что могло привести
+ к "зависанию" детальной статистики некоторых пользователей и "утечке"
+ памяти.
+ * Добавлена возможность отслеживать состояние поля connected класса USER
+ посредством нотификаторов.
+ * Общие заголовочные файлы перемещенны в подкаталог stg и добавлена их
+ установка в /usr/include/stg.
+
+rscriptd:
+ * Исправлена ошибка которая могла привести к "гонкам" (race conditions).
+ * Удалено ожидание после перехода в режим дэмона.
+
+sgauth:
+ * Исправлена ошибка из-за которой авторизатор не стартовал (спасибо
+ Алексею Осипову за патч).
+ * Исправлено чтение конфигурационного файла по умолчанию (спасибо
+ Алексею Осипову за патч).
+ * Добавлена инициализация статистики нулями (если подключиться не удалось
+ в таблице теперь выводятся нули вместо мусора).
+ * Исправлено значение параметра ListenWebIP по умолчанию в
+ конфигурационном файле.
+
+sgconf:
+ * Исправлено преобразование кодировки (добавлена поддержка Украинского и
+ Белорусского языков).
+ * Добавлен флаг -E для управления тайм-аутом кредита.