X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/5d0c56f2bac80277823ad7a6e9b668a1cfb17aee..c02633d77cb05a5deb05440d77b12ccc5bc19b85:/ChangeLog diff --git a/ChangeLog b/ChangeLog index a8920223..0879a49e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,93 +1,107 @@ General: - * ЧиÑÑка кода. + * СÑандаÑÑизован ÑÑÐ¸Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑамеÑÑов: CamelCase. + * РдокÑменÑаÑии к XML-RPC API добавлено пÑопÑÑенное поле 'password' Ð´Ð»Ñ + меÑода chg_admin. + * ÐÑиведена в поÑÑдок ÑабоÑа Ñ Ñигналами. ТепеÑÑ ÑÐ¸Ð³Ð½Ð°Ð»Ñ Ð¿ÐµÑÐµÑ Ð²Ð°ÑÑваÑÑÑÑ + ÑолÑко из оÑновного поÑока и пеÑÐµÑ Ð²Ð°ÑÑваÑÑÑÑ ÐºÐ¾ÑÑекÑно, в оÑлиÑие Ð¾Ñ + ÑÑаÑÑÑ Ð²ÐµÑÑий. ÐÐ»Ñ Ð¾ÑÑановки плагинов болÑÑе не иÑполÑзÑеÑÑÑ pthread_kill, + Ñ.к. Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ ÐµÐ³Ð¾ вÑе Ñавно ÑепеÑÑ Ð¸Ð³Ð½Ð¾ÑиÑÑÑÑ. + * УÑÑаÑевÑÐ°Ñ ÑÑнкÑÐ¸Ñ usleep заменена на более пÑодвинÑÑÑÑ ÑÑнкÑÐ¸Ñ + nanosleep в ÑооÑвеÑÑÑвии Ñ POSIX.1-2008. + * Ð£Ð´Ð°Ð»ÐµÐ½Ñ ÑÑÑаннÑе, непонÑÑнÑе и ненÑжнÑе комменÑаÑии в коде. + * ÐекоÑоÑÑе ÑÐ¸Ð¿Ñ Ð´Ð°Ð½Ð½ÑÑ ÑÐ´ÐµÐ»Ð°Ð½Ñ Ð±Ð¾Ð»ÐµÐµ "ÑÑÑогими". + * Ðобавлено неÑколÑко дополниÑелÑнÑÑ Ð¿ÑовеÑоÑнÑÑ ÑÑвеÑждений. + * УпÑоÑено API плагинов. + * Удален ÑÑÑаннÑй код. + * ÐолÑÑÐ°Ñ ÑаÑÑÑ ÐºÐ¾Ð´Ð° пÑиведена в ÑооÑвеÑÑÑвие Ñ ÑекомендаÑиÑми СкоÑÑа + ÐейеÑÑа. + * ÐÑÑиÑена кÑÑа кода. Ðо ÑÑо еÑе не конеÑ. + * ÐÑпÑавлена оÑибка ÑÑÑановки в ÑлÑÑае налиÑÐ¸Ñ Ð¿ÑедÑдÑÑей ÑÑÑановки. + * Ðобавлена поддеÑжка FreeBSD9. + * СÑÑÑкÑÑÑа Ð±Ð°Ð·Ñ Ð´Ð»Ñ Firebird болÑÑе не ÑоздаеÑÑÑ Ð¿Ñи make install-data, + нÑжно ÑоздаваÑÑ Ð²ÑÑÑнÑÑ. Compilation: - * Флаги -W и -Wall добавлÑÑÑÑÑ Ð¿Ñи компилÑÑии в оÑладоÑном Ñежиме. Ð - Ñелизном Ñежиме ÑÑи Ñлаги не добавлÑÑÑÑÑ. - * РазвÑÐ·Ð°Ð½Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑи библиоÑек - поддеÑживаеÑÑÑ Ð¿Ð°ÑаллелÑÐ½Ð°Ñ - компилÑÑÐ¸Ñ (make -j2 и более). - * Ðобавлена поддеÑжка FreeBSD 8. + * ÐÑи пÑовеÑке ÑÑловий ÑбоÑки ÑепеÑÑ Ð¸ÑполÑзÑÑÑÑÑ Ð¿ÐµÑеменнÑе CC и CXX + вмеÑÑо Ñвного вÑзова gcc/g++. + * ÐÑли пеÑеменнÑе CC и CXX не опÑÐµÐ´ÐµÐ»ÐµÐ½Ñ Ñо иÑполÑзÑÑÑÑÑ gcc и g++ по + ÑмолÑаниÑ. + * Ðобавлено Ñазделение Ñлагов на CFLAGS и CXXFLAGS. ТепеÑÑ Ñелиз + ÑекомендÑеÑÑÑ ÑобиÑаÑÑ Ñак: + $ CFLAGS="-O2" CXXFLAGS="${CFLAGS}" ./build + * Флаг компилÑÑоÑÑ -g3 заменен на -ggdb3 (вÑе Ñавно его поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ + и gcc, и clang и ekopath). + * СÑÑеÑÑвенно пеÑеÑабоÑана ÑиÑÑема ÑбоÑки. ТепеÑÑ Ð¾Ð½Ð° не ÑоÑÐ¸Ñ + заголовоÑнÑми Ñайлами и библоÑеками Ñам где не нÑжно. + * УбÑана завиÑимоÑÑÑ Ð¾Ñ bash. Libraries: - * ÐÑи ÑбоÑке библиоÑеки авÑоÑизаÑоÑа ia_auth_c иÑполÑзÑеÑÑÑ ÐºÐ¾ÑÑекÑÐ½Ð°Ñ - библиоÑека поÑоков (опÑÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ ÑкÑипÑом build) вмеÑÑо жеÑÑко - пÑопиÑанной -lpthread. - * ÐÑпÑавлена оÑибка пÑиводÑÑÐ°Ñ Ðº Segmentation fault пÑи иÑполÑзовании - библиоÑеки авÑоÑизаÑоÑа ia_auth_c без ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð²ÑÐµÑ callback-ов. + * ÐÑполÑзование динамиÑеÑÐºÐ¸Ñ Ð²Ð½ÑÑÑÐµÐ½Ð½Ð¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек пÑизнано + неÑелеÑообÑазнÑм, возвÑаÑÐµÐ½Ñ ÑÑаÑÑе-добÑÑе a-ÑÐ°Ð¹Ð»Ñ (поÑледний Ñаз они бÑли + в веÑÑии 2.401). + * Ðобавлена ÑпеÑиализаÑÐ¸Ñ x2str Ð´Ð»Ñ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²ÑÑ Ñипов. + * ÐиблиоÑеки crypto.lib и scriptexecuter.lib ÑепеÑÑ ÑодеÑÐ¶Ð°Ñ 100% кода на + ÑзÑке C! + * ÐÑпÑавлена ÑабоÑа библиоÑеки ia.lib на плаÑÑоÑÐ¼Ð°Ñ Ñ Big Endian. Plugins: - * Ð mod_auth_ia иÑпÑавлена оÑибка пÑиводÑÑÐ°Ñ Ðº некоÑÑекÑÐ½Ð¾Ð¼Ñ - опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð´Ð»Ð¸Ð½Ñ ÑекÑÑа ÑообÑÐµÐ½Ð¸Ñ Ð½Ð° плаÑÑоÑÐ¼Ð°Ñ Ñ Big Endian. - * Ð Ð¿Ð»Ð°Ð³Ð¸Ð½Ð°Ñ mod_auth_ia, mod_conf_sg, mod_cap_ether, mod_cap_nf, - mod_radius, mod_remote_script опÑимизиÑована логика ÑабоÑÑ Ñ ÑеÑÑÑ. - ÐÑполÑзÑеÑÑÑ select Ñ Ð±Ð»Ð¾ÐºÐ¸ÑÑÑÑим ÑÑением, ÑÑо позволÑÐµÑ Ð±Ð¾Ð»ÐµÐµ - аккÑÑаÑно оÑÑанавливаÑÑ ÑабоÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð². - * Ð mod_conf_sg иÑпÑавлена оÑибка обÑабоÑки XML ÑодеÑжаÑего - незакодиÑованнÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÐºÐ¸ÑилиÑÑ (напÑÐ¸Ð¼ÐµÑ Ð² логине полÑзоваÑелÑ). - ÐÑо пÑиводило к необÑÑнÑм ÑÑÑекÑам пÑи ÑабоÑе Ñ Ð¼Ð¾Ð´Ñлем Ð¿Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾ - каÑÑам, но Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑазÑÑÑиÑелÑнÑÑ Ð´ÐµÐ¹ÑÑвий пÑи ÑÑом не пÑоиÑÑ Ð¾Ð´Ð¸Ð»Ð¾. - * Ð mod_remote_script обновлена веÑÑÐ¸Ñ Ð¿ÑоÑокола Ð´Ð»Ñ ÑабоÑÑ Ñ - rscriptd. - * Ð mod_remote_script добавлена поддеÑжка ÑабоÑÑ Ñ Ð¼Ð½Ð¾Ð¶ÐµÑÑвом ÑоÑÑеÑов - Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð¹ ÑеÑи. Ð Ñайле Ñ Ð¾Ð¿Ð¸Ñанием они ÑазделÑÑÑÑÑ Ð¿Ñобелами. - * ÐÑпÑавлена ÑабоÑа Ñ Ð¼ÑÑÑекÑами в mod_ping (Ñанее они пÑоÑÑо не - ÑабоÑали). - * Ð mod_store_files добавлен полÑзоваÑелÑÑкий log2 коÑоÑÑй дÑблиÑÑÐµÑ - log но дополниÑелÑно жÑÑналиÑÑÐµÑ Ð¿Ð°ÑамеÑÑ freeMb и пÑиÑÐ¸Ð½Ñ Ð¾ÑклÑÑÐµÐ½Ð¸Ñ - пÑи оÑклÑÑении полÑзоваÑелÑ. - * Ð mod_store_files иÑпÑавлена оÑибка ÑазбоÑа ÑÑÑÑкÑÑÑÑ Ñайлов - пÑиводÑÑÐ°Ñ Ðº кÑÐ°Ñ Ñ Ð±ÐµÐ· ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке пÑи оÑÑÑÑÑÑвии Ñимвола '=' - в ÑÑÑоке Ñ Ð¿Ð°ÑамеÑÑом. ТепеÑÑ Ð¿Ñи ÑÑом вÑводиÑÑÑ ÑообÑение об оÑибке. - * Ð mod_store_postgresql добавлена поддеÑжка жÑÑналиÑÐ¾Ð²Ð°Ð½Ð¸Ñ freeMb и - пÑиÑÐ¸Ð½Ñ Ð¾ÑклÑÑениÑ. ÐбÑаÑÐ½Ð°Ñ ÑовмеÑÑимоÑÑÑ Ñо ÑÑаÑой базой ÑÐ¾Ñ Ñанена. - * Ð mod_store_postgresql иÑпÑавлена оÑибка ÑÐ¾Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ñ phone. - * Ð mod_store_postgresql иÑпÑавлена оÑибка пÑиводÑÑÐ°Ñ Ðº обнÑÐ»ÐµÐ½Ð¸Ñ - даннÑÑ ÑÑаÑиÑÑики пÑи пеÑÐµÑ Ð¾Ð´Ðµ на новÑй меÑÑÑ. - * Ð mod_store_firebird добавлена ÑÑÑановка client encoding пÑи - подклÑÑении к СУÐÐ. - -rlm_stg: - * ÐÑпÑавлена оÑибка ÑбоÑки на FreeBSD 4.6 Ñ gcc-2.95.3. - * ÐÑпÑавлена оÑибка ÑбоÑки на FreeBSD 8.0 Ñ gcc-4.2.1. - -rscriptd: - * Ðобавлено Ñоздание и Ñдаление pid-Ñайла. - * Ðбновлен пÑоÑокол ÑабоÑÑ Ñ mod_remote_script. - * ÐпÑимизаÑÐ¸Ñ (без поÑеÑÑ Ð¾ÑÑабаÑÑÐ²Ð°ÐµÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменное подклÑÑение 3000 - полÑзоваÑелей). - -sgauth: - * ÐÑпÑавлена оÑибка ÑбоÑки на FreeBSD 4 (иÑполÑзование библиоÑеки - поÑоков -lc_r). - * ÐÑпÑавлена оÑибка генеÑаÑии css-Ñайла. - -sgconf: - * ÐÑпÑавлена оÑибка ÑбоÑки на FreeBSD (Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð¿ÑÑи поиÑка - заголовоÑнÑÑ Ñайлов /usr/local/include и библиоÑек - /usr/local/lib). + * Рплагин Ð´Ð»Ñ PostgreSQL добавлен паÑамеÑÑ retries ÑказÑваÑÑий колиÑеÑÑво + повÑоÑнÑÑ Ð¿Ð¾Ð¿ÑÑок ÑÑÑановиÑÑ Ñоединение Ñ ÐÐ. + * ÐпÑимизиÑована логика ÑабоÑÑ RemoveDir - ÑепеÑÑ Ð¾Ð½ ÑдалÑÐµÑ Ð²Ð°Ñи каÑалоги + на 50% бÑÑÑÑее! + * УниÑиÑиÑÐ¾Ð²Ð°Ð½Ñ Ð¸Ð¼ÐµÐ½Ð° паÑамеÑÑов плагинов Ð´Ð»Ñ ÑабоÑÑ Ñ ÐÐ: Server, + Database, User, Password. СÑаÑÑе имена поддеÑживаÑÑÑÑ, но обÑÑÐ²Ð»ÐµÐ½Ñ + ÑÑÑаÑевÑими. РбÑдÑÑем бÑдÑÑ ÑдаленÑ. + * Ðобавлен плагин Ð´Ð»Ñ ÑабоÑÑ Ñ snmpd по пÑоÑÐ¾ÐºÐ¾Ð»Ñ SMUX. ÐозволÑÐµÑ + пÑоизводиÑÑ Ð¼Ð¾Ð½Ð¸ÑоÑинг некоÑоÑÑÑ Ð¿Ð°ÑамеÑÑов ÑиÑÑемÑ: + - обÑее колиÑеÑÑво абоненÑов; + - колиÑеÑÑво абоненÑов online; + - колиÑеÑÑво авÑоÑизованнÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñов; + - колиÑеÑÑво абоненÑов Ñ Ñлагом alwaysOnline; + - колиÑеÑÑво абоненÑов Ñ Ð¾ÑÑиÑаÑелÑнÑм баланÑом; + - колиÑеÑÑво абоненÑов Ñ Ð¾ÑклÑÑенной деÑалÑной ÑÑаÑиÑÑикой; + - колиÑеÑÑво оÑклÑÑеннÑÑ ("disabled") абоненÑов; + - колиÑеÑÑво "замоÑоженнÑÑ " ("passive") абоненÑов; + - колиÑеÑÑво абоненÑов Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸ÑелÑнÑм кÑедиÑом; + - колиÑеÑÑво абоненÑов Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸ÑелÑнÑм пÑедоплаÑеннÑм ÑÑаÑиком; + - колиÑеÑÑво абоненÑов менÑÑÑÐ¸Ñ ÑаÑиÑнÑй план в ÑледÑÑÑем меÑÑÑе; + - колиÑеÑÑво абоненÑов Ñ Ð½ÐµÐ½ÑлевÑм ÑÑаÑиком за ÑеÑÑиÑ; + - обÑее колиÑеÑÑво ÑаÑиÑов; + - колиÑеÑÑво абоненÑов поÑаÑиÑно; + - обÑее колиÑеÑÑво админов; + - обÑее колиÑеÑÑво ÑеÑвиÑов; + - обÑее колиÑеÑÑво коÑпоÑаÑий; + - обÑее колиÑеÑÑво пÑавил клаÑÑиÑикаÑии ÑÑаÑика. + * Ðобавлен ÑаблоннÑй клаÑÑ PLUGIN_CREATOR Ð´Ð»Ñ ÑнивеÑÑалÑного Ñдобного + поÑÐ¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð². + * ÐÑи немедленном изменении ÑаÑиÑа ÑеÑез XML-RPC API добавлен "ÑбÑоÑ" + оÑложенного ÑаÑиÑа. + * Ðозможно иÑпÑавлена оÑибка пÑиводÑÑÐ°Ñ Ðº "завиÑаниÑм" плагина + конÑигÑÑаÑоÑа. + * ÐÑпÑавлена ÑÑеÑка ÑеÑÑÑÑов (ÑайловÑÑ Ð´ÐµÑкÑипÑоÑов) в плагине Ñайлового + Ñ ÑанилиÑа. + * УлÑÑÑÐµÐ½Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑÐ¸Ð±ÐºÐ°Ñ Ð°Ð²ÑоÑизаÑии, ÑепеÑÑ Ð² Ð½Ð¸Ñ Ð½Ð° 73.1% болÑÑе + инÑоÑмаÑии! + * Рплагине Ð´Ð»Ñ XML-RPC API вÑнÑжденно иÑполÑзÑеÑÑÑ Ð²Ð½ÐµÑний ÑÐ¾ÐºÐµÑ Ð´Ð»Ñ + коÑÑекÑной оÑÑановки плагина. ÐÑÐ¸Ð²ÐµÑ Ð¼ÐµÐ¹Ð½ÑейнеÑам Debian коÑоÑÑе до ÑÐ¸Ñ + Ð¿Ð¾Ñ Ð½Ðµ обновили xmlrpc-c! ÐаÑо минÑÑ Ð¾Ð´Ð½Ð¾ падение Ñ SIGSEGV и General + Protection Fault пÑи оÑÑанове! + * Ðлагин remote_script болÑÑе не ÑообÑÐ°ÐµÑ Ð¾Ð± оÑибке и позволÑÐµÑ ÑиÑÑеме + запÑÑÑиÑÑÑÑ ÐµÑли Ñайл пÑивÑзки подÑеÑей пÑÑÑ. + * ÐеÑеÑмоÑÑен поÑÑдок загÑÑзки плагинов. stargazer: - * ÐÑпÑавлена ÑабоÑа паÑамеÑÑа FullFee Ð´Ð»Ñ "замоÑоженнÑÑ " - полÑзоваÑелей. - * ÐÑпÑавлена оÑибка пÑиводÑÑÐ°Ñ (в некоÑоÑÑÑ ÑлÑÑаÑÑ ) к обнÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÐµÐ¹ - ÑÑаÑиÑÑики полÑзоваÑÐµÐ»Ñ Ð¿Ñи изменении паÑамеÑÑов поÑÑедÑÑвом - sgconf/sgconfig. - * ÐÐ¾Ð»Ñ cash и freeMb ÑепеÑÑ Ð¸ÑполÑзÑÑÑÑÑ Ð½Ð°Ð¿ÑÑмÑÑ Ð¿Ñи подÑÑеÑе ÑÑаÑика - (вмеÑÑо инÑеÑÑейÑа ÑвойÑÑв), ÑÑо позволÑÐµÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¾ ÑменÑÑиÑÑ Ð½Ð°Ð³ÑÑÐ·ÐºÑ - на пÑоÑеÑÑÐ¾Ñ Ð¸ иÑпÑавиÑÑ Ð½ÐµÐ¿ÑиÑÑнÑй баг (обновление вÑемени поÑледнего - Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑÑеÑа пÑи подÑÑеÑе ÑÑаÑика). - * ÐаÑаÑÑ ÑабоÑÑ Ð¿Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ ÑобÑÑий. Ð ÑаÑÑноÑÑи, - ÑÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ Ð°ÑÐ¸Ð½Ñ ÑоннÑе вÑÐ·Ð¾Ð²Ñ Ð½Ð¾ÑиÑикаÑоÑов ÑÑо позволÑÐµÑ Ð¸Ð·Ð±ÐµÐ¶Ð°ÑÑ - deadlock в некоÑоÑÑÑ ÑиÑÑаÑиÑÑ . Создан обобÑеннÑй инÑеÑÑÐµÐ¹Ñ - оÑложенного вÑзова меÑодов клаÑÑов. - * Ð Ñайл stargazer.conf Ð´Ð»Ñ FreeBSD Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð¿Ð°ÑамеÑÑÑ FullFee и - ShowFeeInCash Ñ Ð¾Ð¿Ð¸Ñанием. - * ÐÑи оÑклÑÑении полÑзоваÑÐµÐ»Ñ Ð² лог ÑепеÑÑ Ð¿Ð¸ÑеÑÑÑ ÑоÑÑоÑние паÑамеÑÑа - freeMb и пÑиÑина оÑклÑÑÐµÐ½Ð¸Ñ (поддеÑживаеÑÑÑ Ñайловой ÐРи PostgreSQL Ñ - обновлением ÑÑÑÑкÑÑÑÑ Ð±Ð°Ð·Ñ). - * УвелиÑена ÑоÑноÑÑÑ Ð¿Ð¾Ð´ÑÑеÑа ÑÑоимоÑÑи ÑÑаÑика на гÑаниÑе поÑога и - беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ. Ранее ÑÑаÑик на гÑаниÑе поÑога и беÑплаÑнÑÑ - Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ ÑÑиÑалÑÑ Ð¿Ð¾ Ñене допоÑогового, ÑепеÑÑ Ð¾Ð½ делиÑÑÑ Ð½Ð° 2 - допоÑоговÑй и поÑлепоÑоговÑй. ÐÑо оÑобенно оÑÑÑимо пÑи иÑполÑзовании - NetFlow. - * Ð Ñайле конÑигÑÑаÑии обнаÑÑжена (!) поддеÑжка диÑекÑÐ¸Ð²Ñ IncludeFile. + * ÐÑпÑавлена оÑибка пÑиводÑÑÐ°Ñ Ðº непÑавилÑÐ½Ð¾Ð¼Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑиÑине + оÑклÑÑениÑ. + * УбÑано беÑполезное изменение знаÑÐµÐ½Ð¸Ñ nice Ð´Ð»Ñ Ð¿ÑоÑеÑÑа. + * ÐÐ¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ ÑÑи возможнÑÑ ÑÑенаÑÐ¸Ñ ÑнÑÑÐ¸Ñ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ: + - обÑÑнÑй; + - не ÑнимаÑÑ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ Ð¿Ñи оÑÑиÑаÑелÑном баланÑе; + - не ÑнимаÑÑ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ ÐµÐ»Ð¸ Ð±Ð°Ð»Ð°Ð½Ñ Ð¿Ñи ÑÑом ÑÑÐ°Ð½ÐµÑ Ð¾ÑÑиÑаÑелÑнÑм. + * Ðобавлен паÑамеÑÑ ReconnectOnTariffChange ÑказÑваÑÑий ÑиÑÑеме вÑполнÑÑÑ + пеÑеподклÑÑение абоненÑа пÑи изменении ÑаÑиÑа. + * Ðобавлена "подпиÑка" на добавление и Ñдаление ÑаÑиÑов. + * УпÑавление авÑоÑизаÑией абоненÑов пеÑемеÑено из клаÑÑа USER в клаÑÑ + USERS ÑÑо позволило избавиÑÑÑÑ Ð¾Ñ Ð´ÐµÐ´Ð»Ð¾ÐºÐ° в опÑеделеннÑÑ ÑÑловиÑÑ . + * УÑÑÑанена возможноÑÑÑ Ð²ÑгÑÑзки акÑивного плагина. ÐинÑÑ Ð¾Ð´Ð½Ð¾ + поÑенÑиалÑное падение Ñ SIGSEGV и General Protection Fault!