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


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 17 Sep 24 17:44:41, всего сообщений: 47087
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 20181 из 47087 =============================== RU.FIDONET.TODAY =
От   : Jaroslav Bespalov                2:5031/78.17       27 Oct 20 13:40:02
Кому : Vitold Sedyshev                                     27 Oct 20 13:40:02
Тема : RE: RE: RE: RU.GOLANG
FGHI : area://RU.FIDONET.TODAY?msgid=2:5031/78.17+5f97f904
На   : area://RU.FIDONET.TODAY?msgid=2:5030/1081.102+f954d07d
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FIDONET.TODAY?msgid=2:5034/10.1+5f97fcc9
Ответ: area://RU.FIDONET.TODAY?msgid=2:5030/1081.102+32018bda
==============================================================================
Привет, Vitold!

Вторник 27 Октября 2020 12:45:06, Vitold Sedyshev писал(а) к Jaroslav Bespalov:

VS>>> Значит мы говорим о том, что в GoldEd есть проблема.
JB>> Да. Нет желания исправить? :)

VS> Я смотрел исходный код GoldEd+ и в целом даже думал как можно решить
VS> проблему.

VS> У меня было пару мыслей, но мне не понравился код и структурирование
VS> проекта, так что я не стал этого делать.

Я сам не в состоянии толком проанализировать такой объем, но от знающих людей слышал, что проще переписать. Это да.

VS>>> Еще вопросы?
JB>> Как научить binkd дропать соединение, если на другой стороне твой
JB>> GP?
VS> Когда binkd принимает соединение он получает пакеты с тегами,
VS> так вот Golden Point отправляет свой идентификатор GoldenPoint/1.2.14

Да. Команда M_NULL "VER..."

VS> Где-то на стадии подключения в коде binkd можно добавить проверку и
VS> сбрасывать подключение.

В том то и дело, что я надеялся обрабатывать это чем-то вроде перл-хука, но пока не соображу - реально ли это вообще.

VS> В целом можно просто в правилах для новых пользователей узла указать
VS> рекомендуемый софт.

Это я уже донес.

Если я правильно понял, GP не говорит M_EOB, когда нечего отправлять. То есть, получив от вызываемой M_OK, он должен ответить M_EOB? (не уверен, но похоже на то).  Из-за этого принимающая система видит неожиданный разрыв.
Это стандарт binkp 1.1. Цитата:
"Для того, чтобы иметь возможность принимать запросы (FREQs, в частности) и отправлять их результаты назад за одну сессию, в случае, если с другой стороны binkp/1.1 и выше, binkd 9.0 следует следующему соглашению -- когда обе стороны обменялись EOB, сессия не завершается, а перезапускается сбросом binkp в состояние, которое он имел сразу после логина (то есть выполняется рескан и начинается отсылка найденных файлов). Сессия считается успешно завершенной, если между двумя последовательными обменами EOF стороны не передали и не приняли ни одной команды binkp."

А так как GP явно не говорит, что он binkp/1.0, принимается, что он работает по протоколу версии 1.1

http://binkd.grumbler.org/binkp

ЗЫЖ ru.golden без продувки до меня видимо никогда не дойдет...

С наилучшими пожеланиями, Jaroslav.

--- "binkd-1.1a-99/hpt-1.9-cur/GED+LNX 1.1.5-b20180707" ---
* Origin: SU.TORMOZ: кто не знает - тот отдыхает! (2:5031/78.17)

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