From: Maxim Mamontov <faust@user-desktop.(none)> Date: Mon, 8 Nov 2010 10:40:13 +0000 (+0200) Subject: Добавляю приемр ChangeLog X-Git-Tag: 2.407-rc3~374 X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/5d0c56f2bac80277823ad7a6e9b668a1cfb17aee Добавляю приемр ChangeLog --- diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 00000000..a8920223 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,93 @@ +General: + * ЧиÑÑка кода. + +Compilation: + * Флаги -W и -Wall добавлÑÑÑÑÑ Ð¿Ñи компилÑÑии в оÑладоÑном Ñежиме. Ð + Ñелизном Ñежиме ÑÑи Ñлаги не добавлÑÑÑÑÑ. + * РазвÑÐ·Ð°Ð½Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑи библиоÑек - поддеÑживаеÑÑÑ Ð¿Ð°ÑаллелÑÐ½Ð°Ñ + компилÑÑÐ¸Ñ (make -j2 и более). + * Ðобавлена поддеÑжка FreeBSD 8. + +Libraries: + * ÐÑи ÑбоÑке библиоÑеки авÑоÑизаÑоÑа ia_auth_c иÑполÑзÑеÑÑÑ ÐºÐ¾ÑÑекÑÐ½Ð°Ñ + библиоÑека поÑоков (опÑÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ ÑкÑипÑом build) вмеÑÑо жеÑÑко + пÑопиÑанной -lpthread. + * ÐÑпÑавлена оÑибка пÑиводÑÑÐ°Ñ Ðº Segmentation fault пÑи иÑполÑзовании + библиоÑеки авÑоÑизаÑоÑа ia_auth_c без ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð²ÑÐµÑ callback-ов. + +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). + +stargazer: + * ÐÑпÑавлена ÑабоÑа паÑамеÑÑа FullFee Ð´Ð»Ñ "замоÑоженнÑÑ " + полÑзоваÑелей. + * ÐÑпÑавлена оÑибка пÑиводÑÑÐ°Ñ (в некоÑоÑÑÑ ÑлÑÑаÑÑ ) к обнÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÐµÐ¹ + ÑÑаÑиÑÑики полÑзоваÑÐµÐ»Ñ Ð¿Ñи изменении паÑамеÑÑов поÑÑедÑÑвом + sgconf/sgconfig. + * ÐÐ¾Ð»Ñ cash и freeMb ÑепеÑÑ Ð¸ÑполÑзÑÑÑÑÑ Ð½Ð°Ð¿ÑÑмÑÑ Ð¿Ñи подÑÑеÑе ÑÑаÑика + (вмеÑÑо инÑеÑÑейÑа ÑвойÑÑв), ÑÑо позволÑÐµÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¾ ÑменÑÑиÑÑ Ð½Ð°Ð³ÑÑÐ·ÐºÑ + на пÑоÑеÑÑÐ¾Ñ Ð¸ иÑпÑавиÑÑ Ð½ÐµÐ¿ÑиÑÑнÑй баг (обновление вÑемени поÑледнего + Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑÑеÑа пÑи подÑÑеÑе ÑÑаÑика). + * ÐаÑаÑÑ ÑабоÑÑ Ð¿Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ ÑобÑÑий. Ð ÑаÑÑноÑÑи, + ÑÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ Ð°ÑÐ¸Ð½Ñ ÑоннÑе вÑÐ·Ð¾Ð²Ñ Ð½Ð¾ÑиÑикаÑоÑов ÑÑо позволÑÐµÑ Ð¸Ð·Ð±ÐµÐ¶Ð°ÑÑ + deadlock в некоÑоÑÑÑ ÑиÑÑаÑиÑÑ . Создан обобÑеннÑй инÑеÑÑÐµÐ¹Ñ + оÑложенного вÑзова меÑодов клаÑÑов. + * Ð Ñайл stargazer.conf Ð´Ð»Ñ FreeBSD Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð¿Ð°ÑамеÑÑÑ FullFee и + ShowFeeInCash Ñ Ð¾Ð¿Ð¸Ñанием. + * ÐÑи оÑклÑÑении полÑзоваÑÐµÐ»Ñ Ð² лог ÑепеÑÑ Ð¿Ð¸ÑеÑÑÑ ÑоÑÑоÑние паÑамеÑÑа + freeMb и пÑиÑина оÑклÑÑÐµÐ½Ð¸Ñ (поддеÑживаеÑÑÑ Ñайловой ÐРи PostgreSQL Ñ + обновлением ÑÑÑÑкÑÑÑÑ Ð±Ð°Ð·Ñ). + * УвелиÑена ÑоÑноÑÑÑ Ð¿Ð¾Ð´ÑÑеÑа ÑÑоимоÑÑи ÑÑаÑика на гÑаниÑе поÑога и + беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ. Ранее ÑÑаÑик на гÑаниÑе поÑога и беÑплаÑнÑÑ + Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ ÑÑиÑалÑÑ Ð¿Ð¾ Ñене допоÑогового, ÑепеÑÑ Ð¾Ð½ делиÑÑÑ Ð½Ð° 2 + допоÑоговÑй и поÑлепоÑоговÑй. ÐÑо оÑобенно оÑÑÑимо пÑи иÑполÑзовании + NetFlow. + * Ð Ñайле конÑигÑÑаÑии обнаÑÑжена (!) поддеÑжка диÑекÑÐ¸Ð²Ñ IncludeFile.