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


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2210 из 2735 =================================== RU.FTN.DEVELOP =
От   : Alexey Fayans                    2:5030/1997        05 Jan 24 00:15:01
Кому : All                                                 05 Jan 24 00:15:01
Тема : RNtrack 2.2.2: Баг с флагом Dir в JAM
FGHI : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+65971fde
На   : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+65957401
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hello All!

AF> "Action: Rewrite * * * * * +s" в JAM базе (может и в других тоже)
AF> ставит на сообщение какой-то флаг, который GoldED отображает как Dir.
AF> Причём сообщение под маску ";* * * * * +d" не попадает, так что я не
AF> совсем понимаю, что это за флаг вообще.

Изучил проблему детальнее.

1. Флаг Dir действительно устанавливается вместе с Sent, но под маску +d не попадает.
2. Вместо того, чтоы работыть с родным флагом JAM, RNtrack 2.2.2 использут кладж @FLAGS: DIR.
3. RNtrack версий 2.0.3 и 1.41 флаг Dir самопроизвольно не устанавливает, но тоже использует кладж @FLAGS: DIR вместо родного флага JAM.


Как проверял:

1. Создал новое сообщение в JAM базе
2. Сделал дамп флагов

MSG_LOCAL       (0x00000001L)
MSG_TYPENET     (0x02000000L)

3. Запустил RNtrack 2.2.2 с таким правилом:

Mask: * 2:5030/1997.2 "Tester" 2:5030/1997.2 * -s
Action: Rewrite * * * * * +s

4. Сделал дамп флагов

MSG_LOCAL       (0x00000001L)
MSG_SENT        (0x00000010L)
MSG_DIRECT      (0x00000400L)
MSG_TYPENET     (0x02000000L)

Флаг Dir действительно появился, хотя не должен был.

5. Запустил RNtrack 2.2.2 с таким правилом:

Mask: * 2:5030/1997.2 "Tester" 2:5030/1997.2 * -d
Action: Rewrite * * * * * +d

6. Сделал дамп флагов

MSG_LOCAL       (0x00000001L)
MSG_SENT        (0x00000010L)
MSG_DIRECT      (0x00000400L)
MSG_TYPENET     (0x02000000L)

Новых флагов не появилось, однако RNtrack считает, что флага Dir не было, а теперь есть. Заглядываю в кладжи сообщения и вижу кладж @FLAGS: DIR. После применения "обратного" правила кладж @FLAGS: DIR пропал, а родной флаг остался.

* Originally in RU.FTRACK
* Crossposted in RU.FTN.DEVELOP


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20231028
* Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)

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