2 * В init.d-скрипт для Gentoo добавлено явное указание PID-файла.
3 * Исправлена синтаксическая ошибка в примере скрипта OnDisconnect для
4 реализации связки шейпера, VPN и FreeRADIUS (спасибо Алексею Осипову
6 * В каталоге conf-enabled.d симлинки теперь ссылаются по относительному
7 пути (спасибо Алексею Осипову за патч).
8 * Конфигурационные файлы переведены на английский язык.
9 * В примеры скриптов добавлен шабанг.
12 * При создании каталогов в процессе установки для них теперь вместо
13 переменной BIN_MODE используется переменная DIR_MODE с правами на
15 * Добавлены проверки наличия компилятора в системе.
16 * При построении зависимостей больше не используется флаг -MG.
19 * В библиотеке dotconfpp убрана глобальная зависимость от заголовочного
20 файла mempool.h. Теперь для использования этой библиотеки этот
21 заголовочный файл не требуется.
22 * Удалены неиспользуемые библиотеки hostallow и common_settings.
23 * Из названий некоторых библиотек убран префикс stg.
24 * В библиотеке dotconfpp исправлен механизм сообщения об ошибках.
25 * В библиотеке common исправлена ошибка в функции Encode12 которая
26 приводила к неполному кодированию данных если в них встречаются нулевые
30 * Убрана лишняя зависимость у плагина для MySQL.
31 * В плагине файлового хранилища добавлен расширенный формат помесячной
32 статистики (включены все поля из обычной статистики). Классический формат
33 оставлен для совместимости.
34 * В плагине XML-RPC API исправлено название поля (disabledetailstat ->
36 * В плагине XML-RPC API исправлено название поля (tariff -> name).
37 * В плагине XML-RPC API исправлена ошибка приводящая к невозможности
38 удаления пользователя.
39 * Переименованы некоторые методы в XML-RPC API:
40 tariff_change -> chg_user_tariff;
41 send_message -> send_user_message;
42 add_cash -> add_user_cash;
43 set_cash -> set_user_cash.
44 * В методе info плагина XML-RPC API убрано кодирование названий полей
46 * В плагине XML-RPC API добавлено преобразование в юникод полей note,
47 address, email, group и массива dirNames.
50 * Изменен механизм работы с сообщениями пользователям. Теперь Staragzer не
51 обращается постоянно к базе за списком сообщений перед попыткой отправки,
52 а читает их при авторизации абонента и далее поддерживает у себя в памяти
54 * Исправлена ошибка которая приводила к падению при попытке пользователя
55 авторизоваться через FreeRADIUS с неправильным логином.
56 * Исправлена ошибка которая приводила к неправильной передаче параметра
58 * Добавлена возможность удаления из БД сообщений которые не были
59 отправлены более указанного промежутка времени.
60 * Исправлена ошибка которая приводила к массовым отключениям в rscriptd
61 после массовых включений.
62 * Исправлено преобразование кодировки (добавлена поддержка Украинского и
64 * Исправлена дата старта таймера в режиме отладки.
65 * Вызов localtime заменен на реэнтерабельный вызов localtime_r (устраняет
66 потенциальные проблемы с многопоточностью).
67 * Внутренние классы разделены на "интерфейсы" (абстрактные базовые классы)
68 и реализацию. Теперь возможна сборка плагинов out of the box (вне дерева
69 исходников Stargazer).
70 * Из имен интерфейсных классов убран префикс BASE_. Так же переименованы
71 заголовочные файлы с их определением.
72 * Начат процесс замены usleep на nanosleep. usleep помечена как устаревшая
74 * Исправлена ошибка которая иногда приводила к тому что некоторые
75 подсистемы стартовали до запуска внутреннего таймера, что могло привести
76 к "зависанию" детальной статистики некоторых пользователей и "утечке"
78 * Добавлена возможность отслеживать состояние поля connected класса USER
79 посредством нотификаторов.
80 * Общие заголовочные файлы перемещенны в подкаталог stg и добавлена их
81 установка в /usr/include/stg.
84 * Исправлена ошибка которая могла привести к "гонкам" (race conditions).
85 * Удалено ожидание после перехода в режим дэмона.
86 * Добавлено ожидание освобождения очереди сообщений при останове.
89 * Исправлена ошибка из-за которой авторизатор не стартовал (спасибо
90 Алексею Осипову за патч).
91 * Исправлено чтение конфигурационного файла по умолчанию (спасибо
92 Алексею Осипову за патч).
93 * Добавлена инициализация статистики нулями (если подключиться не удалось
94 в таблице теперь выводятся нули вместо мусора).
95 * Исправлено значение параметра ListenWebIP по умолчанию в
96 конфигурационном файле.
99 * Исправлено преобразование кодировки (добавлена поддержка Украинского и
100 Белорусского языков).
101 * Добавлен флаг -E для управления тайм-аутом кредита.