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


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 21 Sep 24 08:17:08, всего сообщений: 47166
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 40834 из 47166 =============================== RU.FIDONET.TODAY =
От   : Egor Glukhov                     2:5020/736         19 Jan 24 17:15:15
Кому : Valentin Kuznetsov                                  19 Jan 24 17:15:15
Тема : 14 янваpя в истоpии Фидо
FGHI : area://RU.FIDONET.TODAY?msgid=2:5020/736+65aa8561
На   : area://RU.FIDONET.TODAY?msgid=2:5053/51.401+3511d4ce
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FIDONET.TODAY?msgid=2:5015/46+65aa8ff8
Ответ: area://RU.FIDONET.TODAY?msgid=2:5030/1997@fidonet+65aa9c85
Ответ: area://RU.FIDONET.TODAY?msgid=2:50/700.700+4bc2499f
==============================================================================
Valentin,

19 Jan 24 16:42, you wrote to Vladimir Fyodorov:

VK>  Основных ваpиантов pешения несколько:
VK>  1) вменить в обязанность СисОпов узлов, к котоpым подключены ХД, ставить
VK> ТРЭКЕРЫ или иные утилиты, пpинудительно выставляющие клуджи в съедобельном
VK> для ХД поpядке

Капитан Очевидность считает, что вменить можно только написанное в Полиси.

VK> 2) написать и внедpить патч на ХД

Раз уж ковырял это дело, проблема скорее всего произрастает отсюда. Задачка уровня школьной информатики: как именно распарсится адрес, когда клудж INTL идёт после FMPT/TOPT, а не перед ними?

=== Cut ===
if (isNetmail) {
    m = netmail.matcher(line);
    if (m.matches()) {
        String kluge = m.group(1);
        String arg = m.group(2);
        switch (kluge) {
        case "INTL":
            String tmp[] = arg.split(" ");
            toAddr = new FtnAddress(tmp[0]);
            fromAddr = new FtnAddress(tmp[1]);
            break;
        case "TOPT":
            toAddr.setPoint(new Integer(arg));
            break;
        case "FMPT":
            fromAddr.setPoint(new Integer(arg));
            break;
        }
        continue;
    }
}
=== Cut ===

Егор Глухов
--- GoldED+/LNX 1.1.5-b20230304
* Origin: таки да (2:5020/736)

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