From: Michael Dukelsky 2:5020/1042 10 Mar 2021 17:45 +0200
To: Victor Sudakov 2:5005/49
Subject: SMAPI ERROR: wrongly sized subfield occured!
Привет, Victor! 10 March 2021 17:08, Victor Sudakov послал(а) письмо к All: VS> По-видимому повреждена Jam база, "hpt scan" вызывает сабжевое VS> сообщение. Вопрос, собственно, для начала как найти, которая именно VS> эхообласть повреждена. В логе hpt не нашел, к какой эхе сабж VS> относится. Не перебирать же по одной. В LogLevels задай 1 (в числе остального). Тогда у тебя будет отладочное сообщение Scanning area: xxxx На самом деле там должно быть 4, а не 1. Сейчас исправлю. Желаю успехов, Victor! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru
From: Victor Sudakov 2:5005/49 10 Mar 2021 12:08 +0200
To: All
Subject: SMAPI ERROR: wrongly sized subfield occured!
Dear All, По-видимому повреждена Jam база, "hpt scan" вызывает сабжевое сообщение. Вопрос, собственно, для начала как найти, которая именно эхообласть повреждена. В логе hpt не нашел, к какой эхе сабж относится. Не перебирать же по одной. Ну и второй вопрос - можно ли починить эху или проще удалить ее файлы. Victor Sudakov, VAS4-RIPE, VAS47-RIPN
From: Andrei Dzedolik 2:463/1331.1 09 Mar 2021 23:35 +0200
To: Zhenja Kaliuta 2:4500/1.59
Subject: FidoGate fbox & binkd
* Originally by: Andrei Dzedolik (2:463/1331.1), 02 Mar 21 18:46. Greetings, traveler. AD>>> А вот с 5. я бы хотел обсудить, как это лучше сделать: через ключ в AD>>> fidogate.conf или как-то еще? ZK>> Угу. cf_get_string() в начале всех утилит как пример. ZK>> И в пример добавить (configs/fidogate.conf.sample.in), и в доку. AD> Понял-принял, как сделаю - отпишусь :) Переделал с учетом замечаний, создал новый pull. Старый закрыл. сорри за путаницу, я не заметел, как оно/я его обновил новым коммитом - так не было задумано :) \aID
From: Andrei Dzedolik 2:463/1331.1 09 Mar 2021 12:27 +0200
To: Andrei Dzedolik 2:463/1331.1
Subject: FidoGate ftnoutpkt & post to areas
Greetings, traveler. AD>>> А вот еще спрошу: я использую ftnoutpkt чтоб постить статистику AD>>> всякую в эхи, но он добавляет зачем-то 0/0 в PATH & SEEN-BY что мне AD>>> не очень нравится. Сам и отвечу - нужно было адрес добавить и To, а не прсто "All" писать :) \aID
From: Andrei Dzedolik 2:463/1331.1 09 Mar 2021 11:56 +0200
To: Zhenja Kaliuta 2:4500/1.59
Subject: FidoGate ftnoutpkt & post to areas
Greetings, traveler. AD>> А вот еще спрошу: я использую ftnoutpkt чтоб постить статистику AD>> всякую в эхи, но он добавляет зачем-то 0/0 в PATH & SEEN-BY что мне не AD>> очень нравится. [...skip...] ZK> Это? ZK> if (body->seenby.n == 0) { ZK> debug(9, "WARNING: parsing echomail message: no SEEN-BY ZK> line!"); ZK> sprintf(buffer, "SEEN-BY: %d/%d", to->net, to->node); ZK> tl_append(&body->seenby, buffer); ZK> } ZK> if (body->path.n == 0) { ZK> debug(9, "WARNING: parsing echomail message: no ^APATH ZK> line!"); ZK> sprintf(buffer, "\001PATH: %d/%d", to->net, to->node); ZK> tl_append(&body->path, buffer); ZK> } Да, похоже, что это. ZK> Если runinc -o -vvvvvvvvv запустить? ... WARNING: parsing echomail message: no SEEN-BY line! WARNING: parsing echomail message: no ^APATH line! EchoMail: 2:463/1331.0 -> 2:0/0.0 (orig: 2:463/1331.0) EchoMail AREA: HUGAYDA.TEST Select Z2 AKA: 2:463/1331.0 Uplink: 0:0/0.0 ... Path : 2:0/0 Mar 09 09:51:55 ftntoss WARNING: last addr ^APATH (2:0/0.0) isn't eq to addr in pkt header(2:463/1331.0) Path : 2:0/0 2:463/1331 New : 2:463/1331.1 ... \aID
From: Andrei Dzedolik 2:463/1331.1 02 Mar 2021 19:46 +0200
To: Zhenja Kaliuta 2:4500/1.59
Subject: FidoGate fbox & binkd
Greetings, traveler. AD>> А вот с 5. я бы хотел обсудить, как это лучше сделать: через ключ в AD>> fidogate.conf или как-то еще? ZK> Угу. cf_get_string() в начале всех утилит как пример. ZK> И в пример добавить (configs/fidogate.conf.sample.in), и в доку. Понял-принял, как сделаю - отпишусь :) ZK> PS: эх, советы раздавать не лень :)) ;) \aID
From: Zhenja Kaliuta 2:4500/1.59 02 Mar 2021 18:47 +0200
To: Andrei Dzedolik 2:463/1331.1
Subject: FidoGate fbox & binkd
Hi, Andrei! On Tue, 02 Mar 2021 17:20:48 +0100 Andrei Dzedolik writes: AD> Greetings, traveler. AD>>>>> Хоршо, github + я отпишусь сюда, как сделаю. AD> [... skip ...] ZK>> А это, на коммент ответишь? Hу я могу и сам поправить. AD> Давай здесь обсудим, так сказать публично :) Так публично ж, https://github.com/ykaliuta/fidogate/pull/14 AD> С 1. -- 4. я все понял, как будет возможность - переделаю и пришлю. AD> А вот с 5. я бы хотел обсудить, как это лучше сделать: через ключ в AD> fidogate.conf или как-то еще? Угу. cf_get_string() в начале всех утилит как пример. И в пример добавить (configs/fidogate.conf.sample.in), и в доку. PS: эх, советы раздавать не лень :))
From: Andrei Dzedolik 2:463/1331.1 02 Mar 2021 18:20 +0200
To: Zhenja Kaliuta 2:4500/1.59
Subject: FidoGate fbox & binkd
Greetings, traveler. AD>>>> Хоршо, github + я отпишусь сюда, как сделаю. [... skip ...] ZK> А это, на коммент ответишь? Hу я могу и сам поправить. Давай здесь обсудим, так сказать публично :) С 1. -- 4. я все понял, как будет возможность - переделаю и пришлю. А вот с 5. я бы хотел обсудить, как это лучше сделать: через ключ в fidogate.conf или как-то еще? Комментарий для справки: Could it be possible to change the patch a bit: 1. Reword the commit message: make a header (first line separated) mentioning part of the functionality (tick) and do it in imperative way; 2. I understsand that the original code is spaghetti, but for me it still looks better to use a helper to both not "repeat yourself" and isolate conditional compilation (but see note below); 3. There is streq() macro which makes code more readable due to absence of reverse condition; 4. May be it makes sense to strcat() the suffix after the base prepared? It makes obvious what is changed in the string so no need to parse printf format and arguments on reading the code; 5. I do not see any reason why it must be compile time configuration. Would the runtime option be better? \aID
From: Zhenja Kaliuta 2:4500/1.59 02 Mar 2021 18:01 +0200
To: Andrei Dzedolik 2:463/1331.1
Subject: FidoGate fbox & binkd
Hi, Andrei! On Wed, 24 Feb 2021 18:20:16 +0100 Andrei Dzedolik writes: AD> Greetings, traveler. AD>>> Хоршо, github + я отпишусь сюда, как сделаю. SA>> Ты главное проверь чтоб работало и не палало :) SA>> А то таких кейзов нет ни у кого видимо. AD> Поправил / потестил у себя - полет нормальный, работает и как было AD> и как стало :) Pull request ушел в github. А это, на коммент ответишь? Ну я могу и сам поправить.
From: Andrei Dzedolik 2:463/1331.1 02 Mar 2021 17:56 +0200
To: Zhenja Kaliuta 2:4500/1.59
Subject: FidoGate ftnoutpkt & post to areas
Greetings, traveler. AD>> А вот еще спрошу: я использую ftnoutpkt чтоб постить статистику AD>> всякую в эхи, но он добавляет зачем-то 0/0 в PATH & SEEN-BY что мне не AD>> очень нравится. AD>> Это я что-то делаю не так (не та тула, прощелкал что-то в конфиге)? AD>> Или? ZK> Это? ZK> if (body->seenby.n == 0) { ZK> debug(9, "WARNING: parsing echomail message: no SEEN-BY [... skip ...] ZK> Если runinc -o -vvvvvvvvv запустить? Спасибо за наводку, покопаюсь на досуге :) \aID