Перейти до

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


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

  • Відповіді 102
  • Створено
  • Остання відповідь

Top Posters In This Topic

А в 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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

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

 

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

нету OnUserAdd и OnUserDel

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

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

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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.

Ссылка на сообщение
Поделиться на других сайтах

Система FreeBSD 4.9

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

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

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

 

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

 

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах

Интересно, скачал файл 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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

ТАК

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

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

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

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

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


×
×
  • Створити нове...