* В документации к XML-RPC API добавлено пропущенное поле 'password' для
метода chg_admin.
* Приведена в порядок работа с сигналами. Теперь сигналы перехватываются
только из основного потока и перехватываются корректно, в отличие от
старых версий. Для остановки плагинов больше не используется pthread_kill,
т.к. плагины его все равно теперь игнорируют.
* В документации к XML-RPC API добавлено пропущенное поле 'password' для
метода chg_admin.
* Приведена в порядок работа с сигналами. Теперь сигналы перехватываются
только из основного потока и перехватываются корректно, в отличие от
старых версий. Для остановки плагинов больше не используется pthread_kill,
т.к. плагины его все равно теперь игнорируют.
- * Устаревшая функция usleep заменена на более подвинутую функцию nanosleep
- в соответствии с POSIX.1-2008.
+ * Устаревшая функция usleep заменена на более продвинутую функцию
+ nanosleep в соответствии с POSIX.1-2008.
* Удалены странные, непонятные и ненужные комментарии в коде.
* Некоторые типы данных сделаны более "строгими".
* Добавлено несколько дополнительных проверочных утверждений.
* Удалены странные, непонятные и ненужные комментарии в коде.
* Некоторые типы данных сделаны более "строгими".
* Добавлено несколько дополнительных проверочных утверждений.
* Большая часть кода приведена в соответствие с рекомендациями Скотта
Мейерса.
* Вычищена куча кода. Но это еще не конец.
* Большая часть кода приведена в соответствие с рекомендациями Скотта
Мейерса.
* Вычищена куча кода. Но это еще не конец.
+ * Исправлена ошибка установки в случае наличия предыдущей установки.
+ * Добавлена поддержка FreeBSD9.
+ * Структура базы для Firebird больше не создается при make install-data,
+ нужно создавать вручную.
* Добавлено разделение флагов на CFLAGS и CXXFLAGS. Теперь релиз
рекомендуется собирать так:
$ CFLAGS="-O2" CXXFLAGS="${CFLAGS}" ./build
* Добавлено разделение флагов на CFLAGS и CXXFLAGS. Теперь релиз
рекомендуется собирать так:
$ CFLAGS="-O2" CXXFLAGS="${CFLAGS}" ./build
* Существенно переработана система сборки. Теперь она не сорит
заголовочными файлами и библотеками там где не нужно.
* Существенно переработана система сборки. Теперь она не сорит
заголовочными файлами и библотеками там где не нужно.
* Добавлена специализация x2str для беззнаковых типов.
* Библиотеки crypto.lib и scriptexecuter.lib теперь содержат 100% кода на
языке C!
* Добавлена специализация x2str для беззнаковых типов.
* Библиотеки crypto.lib и scriptexecuter.lib теперь содержат 100% кода на
языке C!
- количество абонентов с положительным кредитом;
- количество абонентов с положительным предоплаченным трафиком;
- количество абонентов меняющих тарифный план в следующем месяце;
- количество абонентов с положительным кредитом;
- количество абонентов с положительным предоплаченным трафиком;
- количество абонентов меняющих тарифный план в следующем месяце;
- общее количество тарифов;
- количество абонентов потарифно;
- общее количество админов;
- общее количество тарифов;
- количество абонентов потарифно;
- общее количество админов;
корректной остановки плагина. Привет мейнтейнерам Debian которые до сих
пор не обновили xmlrpc-c! Зато минус одно падение с SIGSEGV и General
Protection Fault при останове!
корректной остановки плагина. Привет мейнтейнерам Debian которые до сих
пор не обновили xmlrpc-c! Зато минус одно падение с SIGSEGV и General
Protection Fault при останове!
USERS что позволило избавиться от дедлока в определенных условиях.
* Устранена возможность выгрузки активного плагина. Минус одно
потенциальное падение с SIGSEGV и General Protection Fault!
USERS что позволило избавиться от дедлока в определенных условиях.
* Устранена возможность выгрузки активного плагина. Минус одно
потенциальное падение с SIGSEGV и General Protection Fault!