Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 24 Apr 24 09:56:16, всего сообщений: 3552
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 205 из 3552 ========================================= RU.GOLDED =
От   : Boris Kotov                      2:5080/102.108     13 May 14 10:44:16
Кому : All                                                 13 May 14 10:44:16
Тема : Парсер fidoconfig и переменные окружения
FGHI : area://RU.GOLDED?msgid=2:5080/102.108+5371c276
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hello All!

Столкнулся, настраивая фидошный софт под OS X, с тем, что GoldED+ не обрабатывает переменные в fidoconfig, хотя в HPT они работают нормально. Опытным путем установил, что не подставляются только переменные, определенные в самом конфиге, в то время как с переменными окружения, определенными при запуске, проблем нет.

Выяснилось, что проблема заключается в неправильном использовании putenv в goldlib/gcfg/gxhpt.cpp:

https://www.securecoding.cert.org/confluence/x/HoAg

Удалось добиться пристойного поведения парсера, но так как C я практически не знаю, то патч прислать не могу: фикс получился довольно колхозным. Прошу мейнтейнера исправить баг. Думаю, что опытному разработчику на C там работы на две минуты.

Boris

--- GoldED+/OSX 1.1.5-b20130910
* Origin: Eternal Dusk (2:5080/102.108)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.019411 секунды