Jump to content

Баги на версию stg-2 от 2004.10.14 пишем сюда


Recommended Posts

  • Replies 102
  • Created
  • Last Reply

Top Posters In This Topic

Боря помоги!!!!

Стг вообще не стартует и лог даже не создаёт!!!!!!

Система FreeBSD, я тебе сегодня про префикс писал.

Link to post
Share on other sites

А в rpm будет?

 

а то у меня чего-то ни один билд не собирался никогда. Я всегда с rpm ставил.

 

Вот что выдаёт при попытке сказать make.

 

make -f make.linux
make[1]: Entering directory `/RESQ/STG2/stg2-2004.10.14-13.19.11'
g++ -c -Wall -gstabs+ -Dlinux -DTARIFF2 -o      main.o                         main.cpp
In file included from main.cpp:55:
configproto.h:48:19: expat.h: No such file or directory
In file included from main.cpp:55:
configproto.h:118: 'XML_Parser' is used as a type, but is not defined as a
  type.
make[1]: *** [main.o] Error 1
make[1]: Leaving directory `/RESQ/STG2/stg2-2004.10.14-13.19.11'
make: *** [lin] Error 2

Link to post
Share on other sites

Авторизатор при сборке пишет

make -f make.lin

make[1]: Entering directory `/root/sgauth'

g++ -o sgauth /lib/libpthread.so.0 o/main.o o/des.o o/common.o o/proto_unit.o o/web.o

o/proto_unit.o: In function `CLIENTPROT::EncryptBF(char *, int, char const *)':

/root/sgauth/src/proto_unit.cpp:588: undefined reference to `Blowfish_Init(BLOWFISH_CTX *, unsigned char *, int)'

/root/sgauth/src/proto_unit.cpp:594: undefined reference to `Blowfish_Encrypt(BLOWFISH_CTX *, unsigned int *, unsigned int *)'

o/proto_unit.o: In function `CLIENTPROT::DecryptBF(char *, int, char const *)':

/root/sgauth/src/proto_unit.cpp:641: undefined reference to `Blowfish_Init(BLOWFISH_CTX *, unsigned char *, int)'

/root/sgauth/src/proto_unit.cpp:643: undefined reference to `Blowfish_Decrypt(BLOWFISH_CTX *, unsigned int *, unsigned int *)'

collect2: ld returned 1 exit status

make[1]: *** [sgauth] Error 1

make[1]: Leaving directory `/root/sgauth'

make: *** [all] Error 2

гдн грабли???

Link to post
Share on other sites

Скомпилировал бинарник, засунул, запустил - работает =)))

 

Вывешиваю ссылки на баги, исправление которых в новом билде неизвестно (приведены ссылки на соответствующие сообщения):

нету OnUserAdd и OnUserDel

приколы с авторизатором и конфигуратором

злой баг с белибердой в логах

иногда очищается файл stat у юзера

глюк с шифрванием по ID харда

 

+ конфигуратор в таскбаре пишет себя как "ip ...::Stargaer:..."

Link to post
Share on other sites

Скомпилировал авторизатор под виндой.

Замечены баги:

src\proto_unit.cpp, строчки 610-616:
for (int i = 0; i < 8; i++)
   key[i] = pass[i]^pass[i+8]^pass[i+16]^pass[i+24];

DES_setkey(ctx, key);

for (int i = 0; i < len; i++)
   DES_ecb_encrypt(ctx, buffer + i*8, (unsigned char *)text + i*8);

Декларация int i идет 2 раза.

 

src\proto_unit.cpp, строчки 660-666:

for (int i = 0; i < 8; i++)
   key[i] = pass[i]^pass[i+8]^pass[i+16]^pass[i+24];

DES_setkey(ctx, (unsigned char*)key);

for (int i = 0; i <= len; i++)
   DES_ecb_decrypt(ctx, (unsigned char*)text + i*8, (unsigned char*)buffer + i*8);

Такая же штука. Декларация int i идет 2 раза.

 

Для пользователей: перед обоими кусками кода вставьте строчку

int i;

И уберите int в строчках for (int i = 0; i < 8; i++) и for (int i = 0; i <= len; i++)

 

ПОТОМ. В список Source Files не добавлены web.h, blowfish.h, web.cpp и blowfish.cpp.

 

Для пользователей: лечится добавлением этих файлов =))

Для этого нажмите в меню Project -> Add To Project -> Files... и выберите в папке ..\src эти файлы.

 

P.S. Пытался скомпилировать под фрей. Не получилось. Вылезают ошибки, описанные S_ergey.

Link to post
Share on other sites

Система FreeBSD 4.9

Вот какой не сущетсвенный но неприятный баг обнаружил:

После где-то 5 минут работы конфигуратором (изменение данных пользователей)

Нажал на пользователя два раза мышкой, открылось меню пользователя и сразу же вылезло окно с красным крестом вот такого содержания:

 

ACCESS VIOLATION AT ADDRESS 325026E2 IN MODULE CC3250MT.DLL . READ OF ADDRESS 015C6444

 

И кнопка ОК. (кстати адрес в памяти меняется иногда)

 

Ну выскочило и выскочило, нажал ОК и живу дальше (тоесть конфигуратор не и сервер не завис) но ВОТ ПРОБЛЕМА ЕТО ОКНО ВЫЛАЗИЛО ПОСЛЕ ПЕРВОГО С ЗАВИДНОЙ ПЕРЕОДИЧНОСТЬЮ, тоесть вылезло первое, затем через 3-4 секунды 2 и т.д. пока не перезагрузишь конфигуратор!!!

Link to post
Share on other sites

Это опять я.

Для справки постоянная нагрузка на проц при одном подключенном и бездействующем юзере 8-10 процентов.

Link to post
Share on other sites

Кстати примерно 7 процентов из этих 8-10 занимал сам кофигуратор, получается 2-3 процента проца на юзера (хотя при отключенном конфигураторе активность проца 0) Кстати проц 700 мегагерц.

Возможно нагрузка в 8-10 процентов образовалась из-за того что я поставил авто обновление с интервалом 5 сек (хотя не уверен)

Link to post
Share on other sites
Guest Guest_max

Интересно, скачал файл 1,29 метра СТГ вообще не посчетал, вот рулы:

UDP 192.168.0.0/16 NULL

TCP 192.168.0.0/16 NULL

ICMP 192.168.0.0/16 NULL

 

TCP 0.0.0.0/0:80 DIR0

TCP 0.0.0.0/0:8080 DIR0

TCP 0.0.0.0/0:3128 DIR0

TCP 0.0.0.0/0:443 DIR0

TCP 0.0.0.0/0:5128 DIR1

TCP 0.0.0.0/0:21 DIR2

TCP 0.0.0.0/0:110 DIR2

ALL 0.0.0.0/0 DIR3

 

Может в рулах дело!!!!!! Помогите плиз!!!!!!!!

Link to post
Share on other sites

Глюк с таким понятием, как БМ.

В конфиге стоит FreeMb=none

В конфигураторе пишет оплаченный траффик -1338.1162 в рублях.

Видимо сервер обрабатывает FreeMb=none как FreeMb=cash

Link to post
Share on other sites

помогите не могу скомпилить sgauth под СТГ2 новый что ругается на BLOWFISH и еще что то там... ну как в первых постах было написано! так и ругается!

Link to post
Share on other sites
помогите не могу скомпилить sgauth под СТГ2 новый что ругается на BLOWFISH и еще что то там... ну как в первых постах было написано! так и ругается!

ТАК

Выкладываю ссылку на исходники, которые без проблем компилируются в винде, линуксе и фряхе.

http://elizovo.ru/other/files/sgauth.tbz

Я там подправил make файлы, файл dsp, и файл src/proto_unit.cpp в строках 610 и 662 + добавил файл readme.win.txt.

Можете качать, можете не качать, ваше дело =))

Не знаю, правда, не противоречит ли это копирайтам и т.д.

 

2 stg: скачай, посмотри, может выложишь новый sgauth =))

Link to post
Share on other sites

Вчера поскачивал все билды 2 версии конфигуратора. Запустилась только первая, все остальные хотят libexpat_mtd.dll. Где взять сего зверя? И не запихать ли его в дистрибутив? Alex Romanov

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...