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