-
Content Count
4,122 -
Joined
-
Last visited
-
Days Won
22
Content Type
Profiles
Forums
Calendar
Everything posted by madf
-
Модифицировать протокол авторизатора, переписать плагин авторизатора и сам авторизатор
-
Для начала найти где лижат бинарники gcc и g++
-
А почему не через apt устанавливал? И поищи по файловой системе бинарники gcc и g++. Может они лежат по путям не входящим в PATH. Тогда их просто к PATH нужно добавить в профиле.
-
Ну то что можно подключить два модуля конфигуратора - это не ново. Уже в какой-то теме пробегало. По идее они друг другу мешать никак не должны, но гарантии дать не могу, т.к. в таком варианте я систему не тестировал.
-
А что за дистрибутив используется?
-
Набрать в командной строке gcc и g++. Если скажет что команда не найдена - значит нет. Сообщение это скорее всего вызвано тем что отсутствует компилятор.
-
gcc/g++, libexpat - минимальный необходимый набор
-
Небыло необходимости
-
Честно говоря, напряжно. Конфигуратор неторопливо работает, а одновременно к старгейзеру можно присоединить только 1 конфигуратор. Но ты попробуй, может и получится.
-
Я буду поддерживать обе базы. Правда, сейчас они не совсем эквивалентны, но я это планирую исправить в ближайшее время.
-
А по моему он просто падает. Собери в debug-режиме и посмотри консольный лог. А когда появится core-файл - упакуй его вместе со всеми бинарниками (сам старгейзер, либы и плагины) и закинь мне в мыло (faust@stg.dp.ua).
-
Исходя из этого: - думаю что можно. Но немного напрягает вот это: Короче, проверять нужно...
-
Я бы в этот момент насторожился. Посмотрел логи, базу... Ну бекапы и бесперебойники никто не отменял Вобще, к стати, это очень странно. Firebird должен сильно материться на нарушение целостности базы по внешним ключам.
-
Она была в исходниках в каталоге stglibs/crypto.lib. crypto.bpr - файл проекта Borland C++ Builder для сборки этой библиотеки. Естественно нет. Это часть GNU LibC. Я недавно находил исходники библиотеки iconv под Windows, на SourceForge, кажется.
-
Нашел интересную информацию: Segmentation fault after migrating from 2.0.5 to 2.1.1 Тут, правда, про ветку 2, но симптомы очень похожи... Как вариант - попробовать собрать FreeRADIUS самостоятельно, из исходников... Пардон, не обратил внимание на то что они и так собраны из исходников. Тогда посмотреть флаги компиляции. Может оптимизация мешает?
-
Не важно Побольше бы таких людей - глядишь и настало бы всемирное счастье и программы перестали бы глючить Я писал этот код по ихнему примеру. Возможно в старых версиях этих проверок небыло. Там стоят только проверки на члены структуры (NULL / не NULL). Ты прав, при разименовании нулевого указателя на структуру возникает SIGSEGV (буквально месяц назад была устранена уязвимость в ядре вызваная тем-же). Но непонятно почему в функцию приходит нулевой указатель. По моему это бессмысленно. То есть и authorize и post-auth вызываются с нулевыми указателями? Естественно оно не будет работать
-
Тогда у меня нет никаких предположений. Только какие-нибуть манипуляции с временем или временной зоной.
-
Как удалить пользователя и почему виснет конфигуратор?
madf replied to laffytaffy's topic in Stargazer questions
А что в логах? Если там пусто - сделать отладочный билд и посмотреть что происходит на самом деле (посмотреть в консольный лог). Мне просто очень не нравится то как написан модуль для MySQL. Так и чешутся руки его переписать... -
А сборка отладочная или нормальная?
-
Подвисает stg или скрипт? Или и то и другое? Дело в том что stg и скрипты друг на друга никак не влияют. Скрипт может хоть 30 минут выполняться - stg при этом будет продолжать нормально работать.
-
По моему, это уже совсем какой-то частный случай. Не уверен что стоит его реализовывать
-
Почему АП - 40? Что это за число? Каков его смысл? Ну то есть так-же как это происходит сейчас, так? АП-? АП минус что? И в каких случаях значение АП меняется (увеличивается, уменьшается)? Не могу понять смысла этого поля.
-
rlm_stg: stg_authorize() Ошибка сегментирования Вот и ответ. Возможно, потому что 64-битная система. Я на таких не тестировал. Надо разбираться.
-
Главный вопрос: при чем здесь Stargazer?