Перейти до

madf

Сitizens
  • Всього повідомлень

    4 122
  • Приєднався

  • Останній візит

  • Дней в лидерах

    22

Все, що було написано madf

  1. madf

    Статистика!

    Все можно обойти таким способом. А по теме - никто не запрещает наваять скрипт, который будет выгреб%#ь данные из файлов или из базы и выводить в Web. А можно просто приобрести модули статистики: http://stg.dp.ua/modules.php
  2. madf

    Статистика!

    В детальной статистике есть список IP-адресов, посещенных пользователем.
  3. Ну, в системе может быть несколько компиляторов. По долгу службы у меня их 5 штук gcc-config позволяет легко переключаться с одного на другой. А вот тут выложены исходники текущего пред-релиза. Правда, кажется, не в первом посте, а несколько дальше по треду. И там еще были к ним важные исправления в коментах. Они гарантировано компилируются на gcc 4-й ветки. PS: релиз, надеюсь, будет сделан до НГ. Сейчас основной тормоз - отсутствие времени
  4. Можете попробовать собрать с gcc 3-й ветки.
  5. После make clean надо было ./build сделать. В этих версиях еще старая система сборки. К стати, а какая версия gcc установлена?
  6. На снятие абонки еще влияет так называемое время "бездействия". Что это? Это часть учетного периода, которую пользователь бездействовал. Например, был "заморожен". Так как Вы добавили пользователя в середине месяца - он проработал только половину учетного периода. По этому с него снялась половина абонплаты. Чтобы с пользователей всегда снималась полная абонплата в конфиге stg необходимо параметр FullFee установить в yes.
  7. madf

    Stargazer: АРМ Кассира

    Вот в этом месте не совсем понятна логика работы. Если пароль не правильный, то данные не смогут быть дешифрованы, т.е. и вроде проверять нечего... Зачем же тогда проверять пароль еще раз? Я слабо представляю ситуаию, что структура данных будет расскрыта, а пароль не сопадет... Данные будут дешифрованны в любом случае. Простo при неверном пароле они будут дешифрованны неправильно и в структуре будет бред. Чтобы проверить правильность дешифровки достаточно проверить значение какого-нибуть поля. Например, пароля.
  8. STG - патченный? По первому - даже не знаю что и сказать. Первое что приходит в голову - какие-то бока с установкой компилятора. По второму - проверьте права на каталог include. Сделайте make clean и повторите сборку. В конце концов - распакуйте снова чистые исходники и повторите сборку.
  9. madf

    Абонплата

    По просьбам пользователей, патч: --- user.cpp 2007-12-16 14:58:31.000000000 +0200 +++ user.cpp_ 2007-12-16 14:58:41.000000000 +0200 @@ -1475,8 +1475,11 @@ { //printfd(__FILE__, "CHG_CASH_NOTIFIER\n"); -user->lastCashAddTime = *const_cast<time_t *>(&stgTime); -user->lastCashAdd = newCash - oldCash; +if (newCash > oldCash) + { + user->lastCashAddTime = *const_cast<time_t *>(&stgTime); + user->lastCashAdd = newCash - oldCash; + } } //----------------------------------------------------------------------------- Побочный эффект - теперь любое
  10. madf

    Сборка под Debian (.deb)

    Нужно стереть файл deps. В нем система сборки описывает зависимости каждого объектного модуля по заголовочным файлам. Если предыдущая сборка завершилась с ошибкой - в файле может остаться неверная информация. Его просто нужно удалить.
  11. madf

    Broken Pipe!

    Нет, это понятно. Тут даже, в принципе, есть намеки на то, откуда берется SIGPIPE. Но товарищ говорит о том, что список обновляется после каждого изменения пользователя. А этого не может быть.
  12. madf

    Сборка под Debian (.deb)

    Stargazer постоянно тестируется на Gentoo, FreeBSD, Debian и Ubuntu. На компиляторах начиная с версии 2.95 и до 4.1.2 Приведенная выше ошибка лечится make clean (если это последняя сборка), или ручным удалением deps-файлов
  13. Возможно, вы забыли про NAT?
  14. madf

    Broken Pipe!

    Так, стоп. Проверил. На версии 1.88.9. Никто ничего не обновляет после изменения пользователя. Пока не нажмешь "обновить". Что я делаю не так? Может, у Вас другая версия?
  15. madf

    Не ставится Stargazer

    Прокатит для Linux (хотя, правильнее было сделать алиас). Не прокатит для FreeBSD.
  16. madf

    Broken Pipe!

    Думаю, будет достаточно закоментировать REFRESH_ENABLER в соответствующих методах.
  17. madf

    Бесплатная Icq

    Поставить в сети асько-сервер можно. Но что это даст? на сколько я знаю, он не масштабируется. То есть, это будет локальная аська без доступа в мир. Поставить в сети Jabber-сервер - уже более здравое решение. Он прекрасно масштабируется и пользователи будут иметь выход в мир. Одна только проблемка: модуль ICQ-агента для Jabber еще более глючной, чем большинство клиентов. Как это уже было сделано и работает: инет раздается через VPN, а аська - через прокси. На сколько я знаю - никаких соксов. Обычный сквид. За подробностями обращатесь к -HS-.
  18. madf

    Broken Pipe!

    Когда Вы прибиваете конфигуратор в процессе работы (приема данных) один конец сокета аварийно отваливается - отсюда и SIGPIPE. В следующей версии конфигуратора параллельные запросы буду блокироваться программно (на уровне мьютексов или еще как - пока не решено). Возможно, NETTRANSACT станет синглтоном.
  19. madf

    Stargazer+mysql+freeradius_mysql+vpn+stg-web

    Зачем просиш? Переписал бы и выложил. Все бы спасибо сказали. прошу т.к помню сколько сам мучался над этим! прошу из за того что отличный модуль простаивает а писать самому мне не дано - безграмотный + просто не умею это делать + могу пропустить важные аспекты проблемы по неопытности Те-же самые аргументы мне приводил -HS-. А потом взял и написал. Если что - сообщество поправит и дополнит.
  20. madf

    Stargazer+mysql+freeradius_mysql+vpn+stg-web

    Зачем просиш? Переписал бы и выложил. Все бы спасибо сказали.
  21. madf

    Stargazer+mysql+freeradius_mysql+vpn+stg-web

    1. Использовать модуль ipq_cap (для VPN это обязательное условие); 2. Проверить правила iptables чтобы они нормально передавали в очередь пакеты; 3. Проверить rules; 4. Проверить ip-адрес пользователя.
  22. madf

    Onuseradd

    Обрабатывать по очереди.
  23. madf

    Onuseradd

    На каждый параметр отдельно. Не думаю что это можно как-то измеить - ведь передается название параметра, старое значение и новое. И не в хаотичном порядке. Просто их порядок не регламентирован. Не думаю что это столь важно.
  24. madf

    Inetaccess под кпк или мобилу

    Исходные коды проекта открыты - дерзайте!
  25. madf

    Broken Pipe!

    Но ведь на клиентской стороне сокеты блокируемые! Он должен заблокироваться на коннекте до тех пор пока на сервере не освободится сокет.
×
×
  • Створити нове...