madf 279 Опубліковано: 2011-02-24 14:14:23 Share Опубліковано: 2011-02-24 14:14:23 Еще накопал stg-2.4-2011.01.04-17.28.40 в Makefile для mod_store_firebird вместо STGLIBS = -libpp -lstg_common нужно STGLIBS = -libpp -lstg_common -lstg_crypto Это уже исправлено, спасибо. Откуда ж выхлоп возьмется, если оно падать перестало... У нас тоже много сообщений накопилось, но стартует нормально, не падает. К стати, я недавно внес изменения позволяющие автоматически удалять сообщения. В rc3 будет. У меня база сохранилась, ночью подкину базу и выхлоп появиться... Нужно? Да, если не сложно. Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2011-03-04 13:12:07 Share Опубліковано: 2011-03-04 13:12:07 в консольном конфигураторе sgconf хотелось бы иметь возможность установки кредита с таймаутом Ссылка на сообщение Поделиться на других сайтах
Ork Yason 8 Опубліковано: 2011-03-04 13:36:18 Share Опубліковано: 2011-03-04 13:36:18 во-во а то халявщиков разводицо! Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-04 17:28:07 Share Опубліковано: 2011-03-04 17:28:07 Сделал установку и получение creditExpire по -E в sgconf. Правда, дома пропал инет, и в git еще не внес. Отправил почтой. Часа через полтора-два, как доеду домой, внесу $ LD_LIBRARY_PATH=../../lib ./sgconf Sgconf version: 1.08.9 ... To set credit expire use: sgconf set -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -E <credit_expire_date> To get credit expire use: sgconf get -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -E ... $ LD_LIBRARY_PATH=../../lib ./sgconf set -s 127.0.0.1 -p 5555 -a admin -w 123456 -u test -E '2011-03-05' Ok $ grep Expire /var/stargazer/users/test/conf CreditExpire=1299283200 $ LD_LIBRARY_PATH=../../lib ./sgconf get -s 127.0.0.1 -p 5555 -a admin -w 123456 -u test -E creditExpire=2011-03-05 Ok Ссылка на сообщение Поделиться на других сайтах
nightfly 1 237 Опубліковано: 2011-03-04 21:17:36 Share Опубліковано: 2011-03-04 21:17:36 еще с большим нетерпением ждем рц3 Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2011-03-09 12:08:36 Share Опубліковано: 2011-03-09 12:08:36 madf, ну как там дела с "-Е"? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-09 14:40:21 Share Опубліковано: 2011-03-09 14:40:21 done. То интернета небыло дома, то меня, но сегодня пару минут назад закоммитил. В git уже есть. Ссылка на сообщение Поделиться на других сайтах
Maxaon 1 Опубліковано: 2011-03-16 00:01:20 Share Опубліковано: 2011-03-16 00:01:20 Собрал stargazer на виртуалке. При поделючении пользователя стг вылетает, в дебаге: traffcounter.cpp > 16:53:42 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) inetaccess.cpp > 16:53:43 > User bishoptele FOUND! inetaccess.cpp > 16:53:43 > Add new user inetaccess.cpp > 16:53:43 > Phase changed from 2 to 2. Reason: CONN_SYN_6 inetaccess.cpp > 16:53:43 > User bishoptele FOUND! inetaccess.cpp > 16:53:43 > CONN_ACK_8 CONN_ACK users.cpp > 16:53:43 > USERS: Add IP Idx user.cpp > 16:53:43 > Change IP from 0.0.0.0 to 192.168.1.101 eventloop.cpp > 16:53:43 > EVENT_LOOP::Runner - Invoke 1 actions traffcounter.cpp > 16:53:43 > AddUser: bishoptele eventloop.cpp > 16:53:43 > EVENT_LOOP::Runner - Sleeping until new actions arrived Program received signal SIGSEGV, Segmentation fault. [switching to Thread 0xb4feeb70 (LWP 20275)] 0x003407a0 in ?? () from /lib/tls/i686/cmov/libc.so.6 В старой версии такого не было с этим пользователем. Еще в старой версии стг иногда не запускался. Решаю проблему удалением мониторов. И еще один баг в конфигураторе: Если в пароле присутствует '\' он не сохраняется в базу. Не копал, может есть инъекция. Конфигурация: Linux ubuntu 2.6.32-21-generic mysql Ver 14.14 Distrib 5.1.41, for debian-linux-gnu (i486) using readline 6.1 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-16 09:00:27 Share Опубліковано: 2011-03-16 09:00:27 Собрал stargazer на виртуалке. При поделючении пользователя стг вылетает, в дебаге: traffcounter.cpp > 16:53:42 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) inetaccess.cpp > 16:53:43 > User bishoptele FOUND! inetaccess.cpp > 16:53:43 > Add new user inetaccess.cpp > 16:53:43 > Phase changed from 2 to 2. Reason: CONN_SYN_6 inetaccess.cpp > 16:53:43 > User bishoptele FOUND! inetaccess.cpp > 16:53:43 > CONN_ACK_8 CONN_ACK users.cpp > 16:53:43 > USERS: Add IP Idx user.cpp > 16:53:43 > Change IP from 0.0.0.0 to 192.168.1.101 eventloop.cpp > 16:53:43 > EVENT_LOOP::Runner - Invoke 1 actions traffcounter.cpp > 16:53:43 > AddUser: bishoptele eventloop.cpp > 16:53:43 > EVENT_LOOP::Runner - Sleeping until new actions arrived Program received signal SIGSEGV, Segmentation fault. [switching to Thread 0xb4feeb70 (LWP 20275)] 0x003407a0 in ?? () from /lib/tls/i686/cmov/libc.so.6 В старой версии такого не было с этим пользователем. Еще в старой версии стг иногда не запускался. Решаю проблему удалением мониторов. И еще один баг в конфигураторе: Если в пароле присутствует '\' он не сохраняется в базу. Не копал, может есть инъекция. Конфигурация: Linux ubuntu 2.6.32-21-generic mysql Ver 14.14 Distrib 5.1.41, for debian-linux-gnu (i486) using readline 6.1 Какая конкретно версия Stargazer'а? Что там с незапуском и какое отношение к запуску имеют файлы мониторинга? По поводу \' - я давно уже говорю о том что плагин для MySQL использовать не рекомендуется. Написан он сторонними разработчиками и плохо. Поддерживать его толком некому. По падению: запустите, пожалуйста, stargazer из-под gdb: $ gdb /usr/sbin/stargazer ... (gdb) r Потом воспроизведите падение и сделайте следующее: (gdb) thread apply all bt Вывод отпишите сюда или мне на почту: faust@stg.dp.ua Ссылка на сообщение Поделиться на других сайтах
Alexey Osipov 38 Опубліковано: 2011-03-16 15:22:56 Share Опубліковано: 2011-03-16 15:22:56 По поводу \' - я давно уже говорю о том что плагин для MySQL использовать не рекомендуется. Написан он сторонними разработчиками и плохо. Поддерживать его толком некому. Почему об этом не написано в README, на сайте или ещё в каком-нибудь очевидном месте? Возможно, я займусь. http://madf.dyndns.org/trac/projects/stg лежит. Не пора ли на внешний хостинг? Ссылка на сообщение Поделиться на других сайтах
Maxaon 1 Опубліковано: 2011-03-16 17:08:03 Share Опубліковано: 2011-03-16 17:08:03 Какая конкретно версия Stargazer'а? Что там с незапуском и какое отношение к запуску имеют файлы мониторинга? По поводу \' - я давно уже говорю о том что плагин для MySQL использовать не рекомендуется. Написан он сторонними разработчиками и плохо. Поддерживать его толком некому. По падению: запустите, пожалуйста, stargazer из-под gdb: $ gdb /usr/sbin/stargazer ... (gdb) r Потом воспроизведите падение и сделайте следующее: (gdb) thread apply all bt Вывод отпишите сюда или мне на почту: faust@stg.dp.ua Версия Stg v. 2.407-rc2. Вывод отправил вам на почту. По поводу мониторов. На рабочем сервере стг начал не запускатся при старте, а запускался только вручную, причем не всегда. В итоге собрал дебаг версию и запустил. В выводе что-то говорилось о мониторах и стг вис. После удаления файлов мониторов запускался нормально. Версия STG на которой это происходило - кажется 2.407-rc1. В итоге вернулся обратно на стабильную 2.406. TO Alexey Osipov: Надеюсь на вашу помощь, может помогу чам смогу, обращайтесь. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-17 09:07:06 Share Опубліковано: 2011-03-17 09:07:06 По поводу \' - я давно уже говорю о том что плагин для MySQL использовать не рекомендуется. Написан он сторонними разработчиками и плохо. Поддерживать его толком некому. Почему об этом не написано в README, на сайте или ещё в каком-нибудь очевидном месте? Возможно, я займусь. http://madf.dyndns.org/trac/projects/stg лежит. Не пора ли на внешний хостинг? Если займешься - отлично. Тут уже один форумчанин пытался что-то сделать с ним. den68, если не ошибаюсь. А то я постоянно колебаюсь: оставить модуль или выкинуть его. Да, лежал. Провайдер в последнее время что-то шалит постоянно. Про хостинг кода давно думаю, но из известных мне ни один меня не устраивает. SourceForge вообще не рассматриваю, он за последние лет 5 становился все хуже и хуже. Гуглокод не дружит с Git. Gitorius какой-то непонятный. С GitHub вообще толком не работал. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-17 09:08:33 Share Опубліковано: 2011-03-17 09:08:33 Какая конкретно версия Stargazer'а? Что там с незапуском и какое отношение к запуску имеют файлы мониторинга? По поводу \' - я давно уже говорю о том что плагин для MySQL использовать не рекомендуется. Написан он сторонними разработчиками и плохо. Поддерживать его толком некому. По падению: запустите, пожалуйста, stargazer из-под gdb: $ gdb /usr/sbin/stargazer ... (gdb) r Потом воспроизведите падение и сделайте следующее: (gdb) thread apply all bt Вывод отпишите сюда или мне на почту: faust@stg.dp.ua Версия Stg v. 2.407-rc2. Вывод отправил вам на почту. По поводу мониторов. На рабочем сервере стг начал не запускатся при старте, а запускался только вручную, причем не всегда. В итоге собрал дебаг версию и запустил. В выводе что-то говорилось о мониторах и стг вис. После удаления файлов мониторов запускался нормально. Версия STG на которой это происходило - кажется 2.407-rc1. В итоге вернулся обратно на стабильную 2.406. TO Alexey Osipov: Надеюсь на вашу помощь, может помогу чам смогу, обращайтесь. На почту ответил. Проблема в MySQL. По поводу файлов мониторинга - проблема явно была в чем-то другом. Мониторинг никак не может блокировать запуск. Ссылка на сообщение Поделиться на других сайтах
Alexey Osipov 38 Опубліковано: 2011-03-18 05:06:05 Share Опубліковано: 2011-03-18 05:06:05 Если займешься - отлично. Тут уже один форумчанин пытался что-то сделать с ним. den68, если не ошибаюсь. А то я постоянно колебаюсь: оставить модуль или выкинуть его. Тынц: http://local.com.ua/forum/topic/26478-%D0%BF%D0%B5%D1%80%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F-%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-mysql/ Собираем информацию, что нужно переделать. Да, лежал. Провайдер в последнее время что-то шалит постоянно. Про хостинг кода давно думаю, но из известных мне ни один меня не устраивает. SourceForge вообще не рассматриваю, он за последние лет 5 становился все хуже и хуже. Гуглокод не дружит с Git. Gitorius какой-то непонятный. С GitHub вообще толком не работал. Можно использовать Гуглокод для проекта (wiki, download, bugs), а исходники хранить в git в другом месте. Так делает, например порт Git под Windows и мой purestg2. Я для исходников использую GitHub. Он простой, я за вечер освоил. Есть ещё nongnu.org с Git'ом и всем остальным, но дизайн у него своеобразный. Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2011-03-29 07:03:28 Share Опубліковано: 2011-03-29 07:03:28 done. То интернета небыло дома, то меня, но сегодня пару минут назад закоммитил. В git уже есть. а в исходниках всё ещё ждём Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-29 07:40:27 Share Опубліковано: 2011-03-29 07:40:27 done. То интернета небыло дома, то меня, но сегодня пару минут назад закоммитил. В git уже есть. а в исходниках всё ещё ждём Допиливаю rc3 Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2011-03-31 08:31:48 Share Опубліковано: 2011-03-31 08:31:48 кстати хотелось вы иметь возможность выбора кодировки, думаю линуксоводы меня поддержат Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-31 10:32:26 Share Опубліковано: 2011-03-31 10:32:26 кстати хотелось вы иметь возможность выбора кодировки, думаю линуксоводы меня поддержат Не выбор кодировки а исключительно Unicode. Не понимаю людей которые до сих пор пользуются koi8/cp1251/cp866 и прочими пережитками прошлого. Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2011-03-31 10:37:41 Share Опубліковано: 2011-03-31 10:37:41 Не выбор кодировки а исключительно Unicode. Не понимаю людей которые до сих пор пользуются koi8/cp1251/cp866 и прочими пережитками прошлого. поддерживаю, насколько это осуществимо? стоит ли ждать этого в rc3? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-31 14:32:41 Share Опубліковано: 2011-03-31 14:32:41 Не выбор кодировки а исключительно Unicode. Не понимаю людей которые до сих пор пользуются koi8/cp1251/cp866 и прочими пережитками прошлого. поддерживаю, насколько это осуществимо? стоит ли ждать этого в rc3? Нет, слишком много изменений. И так в rc3 половину кода перелопатил... Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-04-04 15:35:01 Share Опубліковано: 2011-04-04 15:35:01 Через конфигуратор ставим пароль админа меньше 8 символов. В MySQL базе в поле password получаем мусор и в следующий раз залогиниться не можем. Полагаю, что это связано со спицификой шифрования пароля блоуфишем, который шифрует блок из 8 байт за раз. Не зануляется буфер перед копированием в него пароля, полученного из конфигуратора? Проверил на текущей сборке пароль на 3 символа - не подтвердилось. Все данные перед шифрованием зануляются. Ссылка на сообщение Поделиться на других сайтах
Alexey Osipov 38 Опубліковано: 2011-04-11 11:03:34 Share Опубліковано: 2011-04-11 11:03:34 Через конфигуратор ставим пароль админа меньше 8 символов. В MySQL базе в поле password получаем мусор и в следующий раз залогиниться не можем. Полагаю, что это связано со спицификой шифрования пароля блоуфишем, который шифрует блок из 8 байт за раз. Не зануляется буфер перед копированием в него пароля, полученного из конфигуратора? Проверил на текущей сборке пароль на 3 символа - не подтвердилось. Все данные перед шифрованием зануляются. Перепроверил у себя. Любопытно, мусор получается только с моим паролем и никаким другим. Пароль вышлю в ЛС. Повторяется и на MySQL и на файловой БД. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-04-12 09:41:27 Share Опубліковано: 2011-04-12 09:41:27 Через конфигуратор ставим пароль админа меньше 8 символов. В MySQL базе в поле password получаем мусор и в следующий раз залогиниться не можем. Полагаю, что это связано со спицификой шифрования пароля блоуфишем, который шифрует блок из 8 байт за раз. Не зануляется буфер перед копированием в него пароля, полученного из конфигуратора? Проверил на текущей сборке пароль на 3 символа - не подтвердилось. Все данные перед шифрованием зануляются. Перепроверил у себя. Любопытно, мусор получается только с моим паролем и никаким другим. Пароль вышлю в ЛС. Повторяется и на MySQL и на файловой БД. Спасибо, пофиксил. Проблема была в том что Encode12 останавливалась байте со значением 0. А при шифровании он вполне мог встретиться в середине пакета данных. Так что на некоторый паролях оно валилось У меня, правда, нормально работало с твоим паролем, но valgrind страшно ругался на неинициализированные данные. Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2011-05-03 08:29:45 Share Опубліковано: 2011-05-03 08:29:45 заметил такой баг: ставим юзеру через виндовый конфигуратор кредит с таймаутом например 8 мая затем смотрим с КК и видим creditExpire=2011-05-07 проверяем виндовым конфигуратором там синим подсвечивается 8 число если же таймаут кредита ставить через КК тогда всё в порядке, и там и там отображается одно и то же число Ссылка на сообщение Поделиться на других сайтах
axl72 12 Опубліковано: 2011-05-05 21:54:32 Share Опубліковано: 2011-05-05 21:54:32 (відредаговано) Пробую установить впервые Версия Stg v. 2.407 тренируюсь на кошках, ставлю в виртуальной машине на свежеустановленный и обновленный Debian Squeeze После доустановки нужных компонентов сервер собрался и установился нормально (build я перед этим не правил) пытаюсь запустить: root@uniserv:/var/log# stargazer /etc/stargazer root@uniserv:/var/log# tail -f /var/log/stargazer.log 2011-05-03 18:23:55 -- DOTCONF++: file '(null)': required option 'StoreModule' not specified 2011-05-03 18:23:55 -- ReadSettings error. Cannot read file /etc/stargazer/stargazer.conf ^C root@uniserv:/etc/stargazer# ls -lA /etc/stargazer итого 40 drwxr-xr-x 2 root root 4096 Май 3 15:33 conf-available.d drwxr-xr-x 2 root root 4096 Май 3 15:33 conf-enabled.d -rwxr-xr-x 1 root root 167 Май 3 15:33 OnChange -rwxr-xr-x 1 root root 537 Май 3 15:33 OnConnect -rwxr-xr-x 1 root root 717 Май 3 15:33 OnDisconnect -rwxr-xr-x 1 root root 504 Май 3 15:33 OnUserAdd -rwxr-xr-x 1 root root 89 Май 3 15:33 OnUserDel -rw-r--r-- 1 root root 86 Май 3 15:33 rules -rw-r--r-- 1 root root 5398 Май 3 15:33 stargazer.conf root@uniserv:/etc/stargazer# root@uniserv:/etc/stargazer# uname -a Linux uniserv 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i686 GNU/Linux root@uniserv:/etc/stargazer# устанавливал и пытался запускать рутом. В чем может быть причина, почему не видится файл конфигурации? хм.. Если конфиг-файл удалить, то ругается по другому 2011-05-03 19:47:47 -- DOTCONF++: file '/etc/stargazer/stargazer.conf': realpath('/etc/stargazer/stargazer.conf') failed: No such file or director 2011-05-03 19:47:47 -- ReadSettings error. Cannot read file /etc/stargazer/stargazer.conf Відредаговано 2011-05-05 22:01:01 axl72 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас