Nп/п : 63 из 100
От : Stas Mishchenkov 2:460/5858 11 июл 25 17:23:44
К : Nil A 11 июл 25 18:18:01
Тема : Bug in `hpt toss -b`, @AREA kludge is not removedA
----------------------------------------------------------------------------------
@MSGID: 2:460/5858 687129c4
@REPLY: 2:5015/46 687111f3
@PID: GED+W64 1.1.5-b20250401
@CHRS: CP866 2
@TZUTC: 0300
@RealName: Brother Rabbit
@TID: hpt/w64-mvcdll 1.9 2023-01-07
Hi Nil!
11 Jul 25 16:08, Nil A -> Stas Mishchenkov:
SM>> Что тоже странно.
NA> Я вспомНИЛ последовательность, как я взорвал эхомейл в нетмейл.
NA> 1. Руками убрал из EchoArea nino.046.local линка(ов) --> письма стали
NA> попадать в BadArea, который у меня живёт на Squish. 2. Создал LocalArea на
NA> Jam, куда с помощью голдеда руками перемещал отдельные сообщения из
NA> BadArea, после чего остатки тоссил `hpt toss -b` --> всё работало как
NA> надо. 3. Решил больше не карантинить сообщения, который откладывал в
NA> LocalArea на Jam, и с помощью голдеда переместил их обратно в BadArea, и
NA> растоссил `hpt toss -b` --> ушло нетмейлами на всех моих линков.
NA> Почему так произошло? Тоссер сохраняет `AREA:` в таких ариях, как карбонка
NA> и бедария. В обычных базах эх тег `AREA:` не кладётся. Голдед умеет это
NA> понимать, и, например, из карбоки если отвечать, он знает название эхи.
NA> Похоже, у меня получился двойной баг. 1. Голдед при перемещении сообщений
NA> между BadArea и LocalArea, да ещё и на разных базах, проебался с форматом
NA> `AREA:`. 2. Хаски, при операции `hpt toss -b`, раскидал сообщения по
NA> линкам засунув как есть в .pkt. Технически принимающие стороны распознали
NA> такие .pkt как нетмейл. Что более всего странно, что хаски из бедов
NA> правильно растоссил в мою локалку мне локально в базе, т.е. побитую
NA> `AREA:` он таки отработал ;-)
Ага! Вот оно! Смотри, что поучается. У тебя все кладжи хранятся в
JAM в *.jhr, AREA - в поле FTSKLUDGE, а не в теле письма, если это
BadArea, а куда оно попадёт в случае LocalArea, в тело сообщения? В squish
сообщение хранится одним куском. При обратном переходе в squish кладжи
перемешались, но hpt в бэдах добавляет в тело письма избыточную строку "AREANAME:"
и toss -b ориентируется на неё, а не на AREA. Поэтому, у тебя оно
нормально растоссилось.
С одной стороны, нужно бы поправить старого извращенца, что бы он
всегда пихал AREA в нужное место, с другой - HPT на предмет проверки
наличия AREA (и, желательно, его совпадения с AREANAME).
Have nice nights.
Stas Mishchenkov.
--- Коньки и ласты - что суждено отбросить, того уже не склеишь...
* Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
SEEN-BY: 301/1 460/58 256 1124 5858 469/335
5001/100 5015/42 46 120 255 519
SEEN-BY: 5019/40 5020/570 715 848 1042 4441 12000
5023/24 5030/49 722 1081
SEEN-BY: 5053/55 58 5054/8 30 5058/104 6078/80
@PATH: 460/5858 58 5015/46 5020/4441