-
Всього повідомлень
4 122 -
Приєднався
-
Останній візит
-
Дней в лидерах
22
Тип контенту
Профили
Форум
Календарь
Все, що було написано madf
-
Сам патч: http://stg.dp.ua/download/sgconfig-fix-cyrilic-logins.patch Решает проблему которая может возникнуть у пользователей модуля карточек пополнения (впрочем, может и у кого-то еще возникать). При наличии в логине пользователя кирилицы (например, ошибка при вводе) с некоторой вероятностью (чем больше в этот момент пользователей используют модуль - тем вероятнее) возможно погашение карты, хотя такой юзер, естественно, в системе отсутствует. При этом в логе Stargazer появляется запись: "Parse error at line 1: invalid token". Патчить как обычно из корня исходников: $ patch -p0 < sg
-
Как увеличить длинну сообщения пользователю ?
тема ответил в Flamik пользователя madf в Питання по Stargazer
Модифицировать протокол авторизатора, переписать плагин авторизатора и сам авторизатор -
Для начала найти где лижат бинарники 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 вызываются с нулевыми указателями? Естественно оно не будет работать
-
Тогда у меня нет никаких предположений. Только какие-нибуть манипуляции с временем или временной зоной.
-
Как удалить пользователя и почему виснет конфигуратор?
тема ответил в laffytaffy пользователя madf в Питання по Stargazer
А что в логах? Если там пусто - сделать отладочный билд и посмотреть что происходит на самом деле (посмотреть в консольный лог). Мне просто очень не нравится то как написан модуль для MySQL. Так и чешутся руки его переписать... -
А сборка отладочная или нормальная?
-
Подвисает stg или скрипт? Или и то и другое? Дело в том что stg и скрипты друг на друга никак не влияют. Скрипт может хоть 30 минут выполняться - stg при этом будет продолжать нормально работать.
-
По моему, это уже совсем какой-то частный случай. Не уверен что стоит его реализовывать
-
Почему АП - 40? Что это за число? Каков его смысл? Ну то есть так-же как это происходит сейчас, так? АП-? АП минус что? И в каких случаях значение АП меняется (увеличивается, уменьшается)? Не могу понять смысла этого поля.
-
rlm_stg: stg_authorize() Ошибка сегментирования Вот и ответ. Возможно, потому что 64-битная система. Я на таких не тестировал. Надо разбираться.