* Большая часть кода приведена в соответствие с рекомендациями Скотта
Мейерса.
* Вычищена куча кода. Но это еще не конец.
+ * Исправлена ошибка установки в случае наличия предыдущей установки.
+ * Добавлена поддержка FreeBSD9.
+ * Структура базы для Firebird больше не создается при make install-data,
+ нужно создавать вручную.
Compilation:
* При проверке условий сборки теперь используются переменные CC и CXX
и gcc, и clang и ekopath).
* Существенно переработана система сборки. Теперь она не сорит
заголовочными файлами и библотеками там где не нужно.
+ * Убрана зависимость от bash.
Libraries:
* Использование динамических внутренних библиотек признано
* Добавлена специализация x2str для беззнаковых типов.
* Библиотеки crypto.lib и scriptexecuter.lib теперь содержат 100% кода на
языке C!
+ * Исправлена работа библиотеки ia.lib на платформах с Big Endian.
Plugins:
* В плагин для PostgreSQL добавлен параметр retries указывающий количество
- количество абонентов с положительным кредитом;
- количество абонентов с положительным предоплаченным трафиком;
- количество абонентов меняющих тарифный план в следующем месяце;
+ - количество абонентов с ненулевым трафиком за сессию;
- общее количество тарифов;
- количество абонентов потарифно;
- общее количество админов;
корректной остановки плагина. Привет мейнтейнерам Debian которые до сих
пор не обновили xmlrpc-c! Зато минус одно падение с SIGSEGV и General
Protection Fault при останове!
+ * Плагин remote_script больше не сообщает об ошибке и позволяет системе
+ запуститься если файл привязки подсетей пуст.
+ * Пересмотрен порядок загрузки плагинов.
stargazer:
* Исправлена ошибка приводящая к неправильному сообщению о причине
USERS что позволило избавиться от дедлока в определенных условиях.
* Устранена возможность выгрузки активного плагина. Минус одно
потенциальное падение с SIGSEGV и General Protection Fault!
-
-rscriptd:
- * В примере конфигурационного файла для rscriptd путь /etc/rscriptd
- заменен на /etc/stargazer.