Перейти до

Рекомендованные сообщения

Опубликовано:

http://stg.dp.ua/download/stg-2.408-rc2.tar.gz

 

Изменений по сравнению с rc1 немного. Это исправления замеченных ошибок:

  • исправление установки библиотек;
  • исправление сборки с --as-needed;
  • исправление авторизации в mod_radius;
  • принудительное создание симлинков при установке.

Если багов больше не будет замечено, то для релиза осталось подготовить документацию.

stg-2.408-rc2.tar.gz

Опубліковано:

Когда релиз ?)

Встречный вопрос: когда багрепорты по 2.408-rc2? ;)

 

Когда релиз ?)

А если серьезно - документацию надо пилить. Как закончу - так и будет релиз.

Опубліковано:

Встречный вопрос: когда багрепорты по 2.408-rc2?

 

 # env CFLAGS="-O2" CXXFLAGS="${CFLAGS}" ./build
CFLAGS: Undefined variable.

Это я так понял не так переменная назначается во фре.

А так пока не наблюдал кроме мистических проблесков в 2.407-p1 ;)

 

Ждемс.

Опубліковано:

Встречный вопрос: когда багрепорты по 2.408-rc2?

 

 # env CFLAGS="-O2" CXXFLAGS="${CFLAGS}" ./build
CFLAGS: Undefined variable.

Это я так понял не так переменная назначается во фре.

А так пока не наблюдал кроме мистических проблесков в 2.407-p1 :)

 

Ждемс.

Во фре это, вроде, делается через setenv. И не в одну строку, а по одной команде для каждой переменной. Точнее не во фре а в tcsh. Попробуй через bash.

Опубліковано:

Когда релиз ?)

Встречный вопрос: когда багрепорты по 2.408-rc2? :)

 

ну как минимум зависания авторизатора (конфигуратора ?) с "recv header answer error" остались, причем еще более усугубились и теперь старгазер падает уже через несколько секунд после старта, на этапе обработки always online юзеров

Опубліковано:

...

 

ну как минимум зависания авторизатора (конфигуратора ?) с "recv header answer error" остались, причем еще более усугубились и теперь старгазер падает уже через несколько секунд после старта, на этапе обработки always online юзеров

Я бы сказал - зависания всего Stargazer'а.

Ну вот, релиз откладывается. Будет rc3 когда решим эту проблему.

Опубліковано:

Когда релиз ?)

Встречный вопрос: когда багрепорты по 2.408-rc2? :D

 

ну как минимум зависания авторизатора (конфигуратора ?) с "recv header answer error" остались, причем еще более усугубились и теперь старгазер падает уже через несколько секунд после старта, на этапе обработки always online юзеров

Не замечал както

Опубліковано:

Насчет новой функции FeeChargeType.

 

Если у клиента стоит кредит и он ушел в минус тогда клиент получит халявный доступ в интернет, и будет иметь выход всегда.

Т.е. допустим есть на счету -1 грн, кредит 3 грн. Доступ в инет есть, а абонплата не снимается.

Желательно или подправить текущую реализацию или добавить еще один вариант - снимать деньги, пока cash+credit>0

Опубліковано:

Насчет новой функции FeeChargeType.

 

Если у клиента стоит кредит и он ушел в минус тогда клиент получит халявный доступ в интернет, и будет иметь выход всегда.

Т.е. допустим есть на счету -1 грн, кредит 3 грн. Доступ в инет есть, а абонплата не снимается.

Желательно или подправить текущую реализацию или добавить еще один вариант - снимать деньги, пока cash+credit>0

Хорошее замечание. Сегодня поправлю.

Опубліковано:

[root@tower /home/bas]# grep \$4 stg-2.408-rc2/projects/stargazer/inst/freebsd/etc/stargazer/OnDisconnect

ID=$4
DIRS=$4

 

[root@tower /home/bas]# grep \$4 stg-2.408-rc2/projects/stargazer/inst/linux/etc/stargazer/OnDisconnect

ID=$4
DIRS=$4

 

Почему-то мне кажется, что DIRS должен быть $5

Опечатка/ошибка тянется ещё с предыдущих версий

Опубліковано:

Linux bill 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 GNU/Linux

stg-2.408-rc2.tar.gz

 

поставил stg (база - файлы по умолчанию),

по инструкции настроил freeradius

поставил radiusclient-ng

запускаю freeradius -f -X

делаю radtest test 123456 127.0.0.1 1 testing123

получаю:

Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on authentication address 127.0.0.1 port 18120 as server inner-tunnel
Listening on proxy address * port 1814
Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1 port 47811, id=96, length=56
    User-Name = "test"
    User-Password = "123456"
    NAS-IP-Address = 127.0.1.1
    NAS-Port = 1
# Executing section authorize from file /etc/freeradius/sites-enabled/default
+- entering group authorize {...}
++[preprocess] returns ok
++[chap] returns noop
++[mschap] returns noop
++[digest] returns noop
[suffix] No '@' in User-Name = "test", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
++[files] returns noop
++[expiration] returns noop
++[logintime] returns noop
[pap] WARNING! No "known good" password found for the user.  Authentication may fail because of this.
++[pap] returns noop
rlm_stg: stg_authorize()
Ошибка сегментирования

Опубліковано:

если радиус без модуля stg , то не вываливается, только:

root@bill:/etc/freeradius# radtest test 123456 127.0.0.1 1 testing123
Sending Access-Request of id 128 to 127.0.0.1 port 1812
    User-Name = "test"
    User-Password = "123456"
    NAS-IP-Address = 127.0.1.1
    NAS-Port = 1
rad_recv: Access-Reject packet from host 127.0.0.1 port 1812, id=128, length=20

Опубліковано:

Да, с модулем к FreeRADIUS есть проблемы. Я предупреждал что серьезно не занимался его портированием на FreeRADIUS второй ветки, просто добился безошибочной сборки. А так он вполне может и не работать.

На исправление этой проблемы можно рассчитывать разве что в 2.409.

Опубліковано:

chapaevka# uname -a
FreeBSD chapaevka.kamnt.ru 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Oct 28 21:05:08 PETST 2011 bas@chapaevka.kamnt.ru:/usr/src/sys/i386/compile/CHAPAEVKA i386

 

 

chapaevka# ./build
#############################################################################
Building STG 2.4 for FreeBSD 8
#############################################################################
Checking CC... found
Checking CXX... found
Checking endianess... Little Endian
Checking for -lexpat... yes
Checking for -lfbclient... no
Checking for mysql_config... yes
Checking for mysql_config --cflags... [-I/usr/local/include/mysql -fno-strict-aliasing -pipe -g]
Checking for mysql_config --libs_r... [-L/usr/local/lib/mysql -lmysqlclient_r -pthread -lz -lm]
Checking for pg_config... pg_config: not found
no
Checking for -lpq... no
Checking for xmlrpc-c-config... xmlrpc-c-config: not found
no
Checking for -lxmlrpc... no
gmake -C /usr/home/bas/stg-2.408-rc2/projects/stargazer/../../stglibs
gmake: /usr/local/bin/bash: Command not found
gmake -C /usr/home/bas/stg-2.408-rc2/projects/stargazer/../../stglibs
gmake: /usr/local/bin/bash: Command not found
gmake: *** [libs] Error 127

 

Система свежеустановленная, bash'а в ней нет, зато есть стандартный sh. Варианты: или тянуть bash как зависимость (хотя 1) нет смысла 2) собирается без него 3) раньше без него всё собиралось) или поправить сборку для этой ОС.

Опубліковано: (відредаговано)

15 минут назад упал старгейзер, последняя запись в логах

 

2011-10-29 18:05:18 -- purestg2: User a_morozov (socket=15) is disconnected.

 

падает через пару минут после запуска...

 

мускул не отвечает по запросу превышен лимит коннектов, оказался postfix который досят спамеры, вопрос снят

Відредаговано yKpon
Опубліковано:

Ну вот, пришла беда откель не ждали...

А как падает? Segmentation fault? Или еще как?

В дебаге получится уронить?

Опубліковано:

Ну вот, пришла беда откель не ждали...

А как падает? Segmentation fault? Или еще как?

В дебаге получится уронить?

скорее всего он падал по причине того что не мог соединиться с мускулом, это же стандартное явления этого модуля

Опубліковано:

...

скорее всего он падал по причине того что не мог соединиться с мускулом, это же стандартное явления этого модуля

А он действительно не мог?

  • 3 weeks later...
Опубліковано:

А когда исправят "фичу" со снятием абонплаты?

присоединяюсь к просьбе, новый месяц не за горами, хотелось бы хотя бы патч
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

    • Немає користувачів, що переглядають цю сторінку.
×
×
  • Створити нове...