Перейти до

madf

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

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

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

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

    22

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

  1. madf

    Не проходит авторизация

    Покажи, плиз, шапку компиляции (там где проверки проходят)
  2. madf

    Не проходит авторизация

    Исправил. Старый патч нужно снять и наложить новый. Для этого сперва применяем старый с ключем -R а потом ложим новый. endianess.patch.txt
  3. Я знаю. С другим будут потери при обсчете. Решения этой проблемы на сегодня нет.
  4. madf

    Не проходит авторизация

    Судя по всему патч лег нормально
  5. madf

    Не проходит авторизация

    Накатал патчик. Надеюсь, сработает. Патч на последнюю альфу + предыдущие патчи. Если не получится пропатчить могу заслать на почту архив с исходниками. endianess.patch.txt
  6. madf

    Не проходит авторизация

    feducha, опять требуется твоя помощь. Попробуй собрать и запустить на спарке такой код: #include <iostream> #include <cstdlib> int main() { uint16_t test = 0x0100; uint8_t * probe = (uint8_t *)&test; std::cout << (int)*probe << std::endl; return EXIT_SUCCESS; } И показать мне, какое число он выведет.
  7. А, тогда понятно. Процесс записи блокирует юзеров и траффкаунтер. Соответственно, останавливается поток захвата трафика. А ipq славен тем, что он все передает в юзерспейс. Пакеты начинают накапливаться в буфере ядра, и когда он переполняется - дропаются. Собсно, эта проблема, а так же быстродействие и более эффективное использование многопроцессорных систем, сподвигли меня на переделку траффкаунтера.
  8. madf

    2.406-alpha

    Имею в виду восстановление информации при аппаратных сбоях. Типа внезапного отключения питания.
  9. madf

    2.406-alpha

    Изначально у нас был только Firebird. Однако, мы не ориентируемся на какую-то конкретную СУБД. Мы ориентируемся на структуру базы. Если в будущем мы будем поддерживать плагины для MySQL, Firebird, PostgreSQL и, не дай бог, Oracle - база будет иметь одинаковую структуру. Эта самая структура детально описана (в т.ч. есть ERD) в документации и мы стараемся ее придерживаться. Ну за исключением таких специфических вещей как триггеры и хранимые процедуры. Та структура, которую предлагает существующий плагин - это просто тупо калька с файловой базы. К стати, в альфе немного переработан механизм ра
  10. madf

    2.406-alpha

    Кроме MySQL есть Firebird. А если товарищ доведет дело до конца - будет и родной модуль для MySQL (с нормальной структурой базы, транзакциями, etc).
  11. А может просто предоставить ему город помимо скрипта? Правда, при этом и обсчет этого направления прекратится при 0 на счету...
  12. madf

    Не проходит авторизация

    Все, я понял. Там в протоколе куча многобайтных полей. С ними приключается та-же история - они "переворачиваются". Тут уже универсального решения нет (можно было-бы воспользоваться htons/htonl, но они по умолчанию конвертируют в BE, а старые авторизаторы считают что у нас LE). Прийдется на этапе сборки определять тип архитектуры и преобразовывать BE в LE. Постараюсь завтра к вечеру сделать патч...
  13. madf

    Не проходит авторизация

    Занятненько. Буду смотреть.
  14. madf

    2.406-alpha

    Да, о потерях я знаю. Никак руки не доходят допилить новый трафкаунтер, хотя все уже почти готово. Странное у тебя что-то происходит. Похоже на дедлок, но не могу понять где. Попробуй сделать так: CFLAGS=-DDEBUG_LOCKER ./build debug Запускать с перенаправлением лога в файл! Как только поток зависнет - стопай, упаковывай файл и отсылай мне. Файл может быть очень большим. Один раз пришлось работать с файлом в 4 Gb
  15. madf

    2.406-alpha

    Хорошо что новых нет. Плохо что старые не пропали...
  16. А какой используется плагин для захвата трафика?
  17. madf

    Не проходит авторизация

    Хм, вроде как соединился. А в базе денег нормально? Конфигуратор что показывает? PS: возможно, вот он и floating point exception. Надо глянуть, что там с деньгами происходит...
  18. madf

    не находит Expat ( Stg-2.405 )

    Покажи, пожалуйста, вывод ldconfig -p | grep expat Обсуждать лучше тут, чтобы не засорять тот тред.
  19. madf

    2.406-alpha

    1. По поводу патчей. Я никому и никогда не запрещал накладывать патчи. Я просто отвечаю только за тот код, который лежит у нас в CVS. Модуль для работы с MySQL был писан неким программистом, нанятым Max. По его просьбе модуль включили в проект. Я дал ему доступ к CVS. Однако, судя по всему, никто не собирается его дальше поддерживать. Скажу откровенно, мне ужасно не нравится то, как написан этот модуль. Мне в 100 раз проще написать свой вариант, чем пытаться поддерживать ЭТО. Если кто пожелает - милости прошу. Присоединяйтесь к разработке, никаких проблем. Кроме того, при выкладывании этой в
  20. madf

    2.406-alpha

    Покажи, пожалуйста, вывод ldconfig -p | grep expat
  21. madf

    Не проходит авторизация

    Запускаешь как? ./sgauth <path_to_sgauth.conf> Пример конфига вместе с исходниками
  22. madf

    Не проходит авторизация

    А зайди к нему на веб-морду http://localhost:5580 по умолчанию.
  23. madf

    2.406-alpha

    netflow или cap_nf? Патчи от Макса для netflow накладывал?
  24. madf

    2.406-alpha

    traffcounter_p это TRAFFCOUNTER::Process, который вызывается плагином захвата. Какой используется?
×
×
  • Створити нове...