• FidoGate fbox & binkd

    From Andrei Dzedolik@2:463/1331.1 to All on Tue Feb 16 20:38:02 2021
    Greetings, travelers.

    Hаткнулся на небольшую несовместимость fbox формата между FidoGate и BinkD: первый создает директории формата Zone.Net.Node.Point, а второй ожидает .Flavour в конце и в результате при транзите файлов binkd пытается позвонить поинту.

    Я бы предложил поправить src/common/tick.c line 327-328:

    str_printf(buffer, sizeof(buffer), "%s/%d.%d.%d.%d",
    pass_path, node->zone, node->net, node->node, node->point);

    так, чтоб учитывался Tick send flavour из routing конфига.

    Что скажете? Если нет возражений, я могу на досуге подправить и послать pull в https://github.com/ykaliuta/fidogate

    Hу или diff сюда или куда-то еще ...

    \aID

    --- Msged/ 6.1.2
    * Origin: From the darkest cellar of the tower of Amon Sul (2:463/1331.1)
  • From Alexey Vissarionov@2:5020/545 to Andrei Dzedolik on Wed Feb 17 02:06:08 2021
    Доброго времени суток, Andrei!
    16 Feb 2021 20:38:02, ты -> All:

    Hаткнулся на небольшую несовместимость fbox формата между FidoGate
    и BinkD: первый создает директории формата Zone.Net.Node.Point, а
    второй ожидает .Flavour в конце и в результате при транзите файлов
    binkd пытается позвонить поинту.
    Я бы предложил поправить src/common/tick.c line 327-328: str_printf(buffer, sizeof(buffer), "%s/%d.%d.%d.%d",
    pass_path, node->zone, node->net, node->node,
    node->point);
    так, чтоб учитывался Tick send flavour из routing конфига.
    Что скажете? Если нет возражений, я могу на досуге подправить и
    послать pull в https://github.com/ykaliuta/fidogate
    Hу или diff сюда или куда-то еще ...

    Параметр в конфиге для этого сделай. И да, значение по умолчанию хорошо бы задать совместимым с binkd - он куда более массовый, нежели фидогад.


    --
    Alexey V. Vissarionov aka Gremlin from Kremlin
    gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

    ... Пятая точка - орган шестого чувства
    --- /bin/vi
    * Origin: ::1 (2:5020/545)
  • From Sergey Anohin@2:5034/10.1 to Andrei Dzedolik on Wed Feb 17 17:15:24 2021
    Hello, Andrei!

    Hаткнулся на небольшую несовместимость fbox формата между FidoGate и BinkD: первый создает директории формата Zone.Net.Node.Point, а второй ожидает .Flavour в конце и в результате при транзите файлов binkd пытается позвонить поинту.
    Я бы предложил поправить src/common/tick.c line 327-328: str_printf(buffer, sizeof(buffer), "%s/%d.%d.%d.%d",
    pass_path, node->zone, node->net, node->node, node->point);
    так, чтоб учитывался Tick send flavour из routing конфига.
    Что скажете? Если нет возражений, я могу на досуге подправить и послать pull в https://github.com/ykaliuta/fidogate
    Hу или diff сюда или куда-то еще ...

    Лучше в гитхаб пулл, Женя может читает эху эту, передам на словах дополнительно


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Andrei Dzedolik@2:463/1331.1 to Alexey Vissarionov on Wed Feb 17 18:55:42 2021
    Greetings, traveler.


    Я бы предложил поправить src/common/tick.c line 327-328:
    str_printf(buffer, sizeof(buffer), "%s/%d.%d.%d.%d",
    pass_path, node->zone, node->net, node->node,
    node->point);
    так, чтоб учитывался Tick send flavour из routing конфига.

    Параметр в конфиге для этого сделай. И да, значение по умолчанию
    хорошо бы задать совместимым с binkd - он куда более массовый, нежели фидогад.

    Да, а что из мейлеров еще эти fbox может не понимать с .Flav в конце? Судя по доке от binkd это поведение копировалось из T-Mail.

    Думаешь, что-то еще живое осталось, что может работать как мейлер в паре с fidogate?

    зы: ключик добавлю, конечно :)

    \aID

    --- Msged/ 6.1.2
    * Origin: From the darkest cellar of the tower of Amon Sul (2:463/1331.1)
  • From Andrei Dzedolik@2:463/1331.1 to Sergey Anohin on Wed Feb 17 18:59:46 2021
    Greetings, traveler.


    Что скажете? Если нет возражений, я могу на досуге подправить и
    послать pull в https://github.com/ykaliuta/fidogate
    Hу или diff сюда или куда-то еще ...

    Лучше в гитхаб пулл, Женя может читает эху эту, передам на словах дополнительно

    Хоршо, github + я отпишусь сюда, как сделаю.


    \aID

    --- Msged/ 6.1.2
    * Origin: From the darkest cellar of the tower of Amon Sul (2:463/1331.1)
  • From Sergey Anohin@2:5034/10.1 to Andrei Dzedolik on Thu Feb 18 09:15:39 2021
    Hello, Andrei!

    Хоршо, github + я отпишусь сюда, как сделаю.

    Ты главное проверь чтоб работало и не палало :)
    А то таких кейзов нет ни у кого видимо.

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Andrei Dzedolik@2:463/1331.1 to Sergey Anohin on Wed Feb 24 18:20:16 2021
    Greetings, traveler.


    Хоршо, github + я отпишусь сюда, как сделаю.

    Ты главное проверь чтоб работало и не палало :)
    А то таких кейзов нет ни у кого видимо.

    Поправил / потестил у себя - полет нормальный, работает и как было и как стало :)
    Pull request ушел в github.


    \aID

    --- Msged/ 6.1.2
    * Origin: From the darkest cellar of the tower of Amon Sul (2:463/1331.1)
  • From Zhenja Kaliuta@2:4500/1.59 to Andrei Dzedolik on Thu Feb 25 10:47:23 2021
    Hi, Andrei!

    On Wed, 24 Feb 2021 18:20:16 +0100 Andrei Dzedolik writes:

    Хоршо, github + я отпишусь сюда, как сделаю.

    Ты главное проверь чтоб работало и не палало :)
    А то таких кейзов нет ни у кого видимо.

    Поправил / потестил у себя - полет нормальный, работает и как было
    и как стало :) Pull request ушел в github.

    Спасибо. Отревьюю скоро.


    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Sergey Anohin@2:5034/10.1 to Andrei Dzedolik on Thu Feb 25 12:01:17 2021
    Hello *Andrei* *Dzedolik*
    Ты главное пpовеpь чтоб pаботало и не палало :)
    А то таких кейзов нет ни у кого видимо.
    Попpавил / потестил у себя - полет ноpмальный, pаботает и как было и как стало :) Pull request ушел в github.

    Так у меня нет фэх тpанзитных :)
    Я могу только собpать и запустить в обычном своем кейзе.

    Bye, Andrei Dzedolik, 25 февpаля 21
    --- FIPS/IP <build 01.14>
    * Origin: новый оpиджн (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Zhenja Kaliuta on Thu Feb 25 12:06:50 2021
    Hello *Zhenja* *Kaliuta*
    Попpавил / потестил у себя - полет ноpмальный, pаботает и как было
    и как стало :) Pull request ушел в github.
    Спасибо. Отpевьюю скоpо.

    Там только скажи чего-то менять возможно пpидется в опциях сбоpки или добавлять в поpт новую опцию make config? Мож где-то и доку надо дописывать будет.

    Bye, Zhenja Kaliuta, 25 февpаля 21
    --- FIPS/IP <build 01.14>
    * Origin: Take it easy! (2:5034/10.1)
  • From Zhenja Kaliuta@2:4500/1.59 to Zhenja Kaliuta on Thu Feb 25 11:46:28 2021
    On Thu, 25 Feb 2021 10:47:23 +0200 Zhenja Kaliuta writes:
    On Wed, 24 Feb 2021 18:20:16 +0100 Andrei Dzedolik writes:

    Хоршо, github + я отпишусь сюда, как сделаю.
    Ты главное проверь чтоб работало и не палало :)
    А то таких кейзов нет ни у кого видимо.
    Поправил / потестил у себя - полет нормальный, работает и как было
    и как стало :) Pull request ушел в github.
    Спасибо. Отревьюю скоро.

    PS: приятно удивлён, что кроме меня, Жени и Сергея кто-то ещё пользуется
    ;)

    Активнее!!

    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Andrei Dzedolik@2:463/1331.1 to Sergey Anohin on Fri Feb 26 10:58:54 2021
    Greetings, traveler.

    Попpавил / потестил у себя - полет ноpмальный, pаботает и как было
    и как стало :) Pull request ушел в github.
    Спасибо. Отpевьюю скоpо.

    Там только скажи чего-то менять возможно пpидется в опциях сбоpки или добавлять в поpт новую опцию make config? Мож где-то и доку надо дописывать будет.

    Я добавил описание в самом pull request - могу добавить описание и в доку: я добавил новый ключ к configure (--disable-filebox-flavours) которым выключается "фича", которая состоит в том, что при формировании имени каталога filbox если Tick flavour = Hold она добавляет .H в конец строки.

    \aID

    --- Msged/ 6.1.2
    * Origin: From the darkest cellar of the tower of Amon Sul (2:463/1331.1)
  • From Sergey Anohin@2:5034/10.1 to Zhenja Kaliuta on Sun Feb 28 02:02:36 2021
    Hello, Zhenja!

    PS: приятно удивлён, что кроме меня, Жени и Сергея кто-то ещё пользуется ;)
    Активнее!!

    немцы на 4ке сидят и Позитурин на каком-то древнем

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Zhenja Kaliuta@2:4500/1.59 to Sergey Anohin on Sun Feb 28 21:59:05 2021
    Hi, Sergey!

    On Sun, 28 Feb 2021 02:02:36 +0200 Sergey Anohin writes:

    PS: приятно удивлён, что кроме меня, Жени и Сергея кто-то ещё пользуется
    ;)
    Активнее!!
    немцы на 4ке сидят и Позитурин на каком-то древнем

    Они совсем другие.


    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Sergey Poziturin@2:5020/2141.1 to Sergey Anohin on Sun Feb 28 23:07:06 2021
    Hi, Sergey!

    28 фев 21 02:02, Sergey Anohin -> Zhenja Kaliuta:

    PS: приятно удивлён, что кроме меня, Жени и Сергея кто-то ещё
    пользуется ;) Активнее!!

    немцы на 4ке сидят и Позитурин на каком-то древнем

    Чо в портах было в 2002 году, то и взял. Чо вы :))

    --
    [ vbane72@yandex.ru ] [2:5020/2141] [ Hotdogs 4ever ]
    http://vp.propush.ru
    --- binkd/1.1a-94/Darwin | hpt/mac 1.9.0-cur | GoldED+/OSX 1.1.5-b20170303
    * Origin: Somewhere on Mac (2:5020/2141.1)
  • From Zhenja Kaliuta@2:4500/1.59 to Sergey Poziturin on Sun Feb 28 22:20:24 2021
    Hi, Sergey!

    On Sun, 28 Feb 2021 23:07:06 +0300 Sergey Poziturin writes:

    PS: приятно удивлён, что кроме меня, Жени и Сергея кто-то ещё
    пользуется ;) Активнее!!
    немцы на 4ке сидят и Позитурин на каком-то древнем
    Чо в портах было в 2002 году, то и взял. Чо вы :))

    Как вчера было!

    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Zhenja Kaliuta@2:4500/1.59 to Sergey Poziturin on Mon Mar 1 04:23:42 2021
    Hi, Sergey!

    On Sun, 28 Feb 2021 23:07:06 +0300 Sergey Poziturin writes:

    PS: приятно удивлён, что кроме меня, Жени и Сергея кто-то ещё
    пользуется ;) Активнее!!
    немцы на 4ке сидят и Позитурин на каком-то древнем
    Чо в портах было в 2002 году, то и взял. Чо вы :))

    если кроме шуток, то он сабжи часто режет в необычных местах.


    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Sergey Anohin@2:5034/10.1 to Sergey Poziturin on Mon Mar 1 09:50:29 2021
    Hello *Sergey* *Poziturin*
    PS: пpиятно удивлён, что кpоме меня, Жени и Сеpгея кто-то ещё
    пользуется ;) Активнее!!
    немцы на 4ке сидят и Позитуpин на каком-то дpевнем
    Чо в поpтах было в 2002 году, то и взял. Чо вы :))

    В 2021 году тоже есть, пpишлось подхватить упавшее знамя мейнтейнеpа поpта :) Обновляться то не pешился? :)

    Bye, Sergey Poziturin, 01 маpта 21
    --- FIPS/IP <build 01.14>
    * Origin: Take it easy! (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Zhenja Kaliuta on Mon Mar 1 09:54:41 2021
    Hello *Zhenja* *Kaliuta*
    PS: пpиятно удивлён, что кpоме меня, Жени и Сеpгея кто-то ещё
    пользуется ;)
    Активнее!!
    немцы на 4ке сидят и Позитуpин на каком-то дpевнем
    Они совсем дpугие.

    Цеpковный pаскол :)
    Вpоде 4ку тепеpь именуют fidogate4, а 5ку fidogate, мейнстpим типа

    Bye, Zhenja Kaliuta, 01 маpта 21
    --- FIPS/IP <build 01.14>
    * Origin: новый оpиджн (2:5034/10.1)
  • From Sergey Poziturin@2:5020/2141.1 to Zhenja Kaliuta on Mon Mar 1 11:57:42 2021
    Hi, Zhenja!

    01 мар 21 04:23, Zhenja Kaliuta -> Sergey Poziturin:

    PS: приятно удивлён, что кроме меня, Жени и Сергея кто-то ещё
    пользуется ;) Активнее!!
    немцы на 4ке сидят и Позитурин на каком-то древнем
    Чо в портах было в 2002 году, то и взял. Чо вы :))

    если кроме шуток, то он сабжи часто режет в необычных местах.

    Знаю, в планах пересобрать чо посвежее.

    --
    [ vbane72@yandex.ru ] [2:5020/2141] [ Hotdogs 4ever ]
    http://vp.propush.ru
    --- binkd/1.1a-94/Darwin | hpt/mac 1.9.0-cur | GoldED+/OSX 1.1.5-b20170303
    * Origin: Somewhere on Mac (2:5020/2141.1)
  • From Zhenja Kaliuta@2:4500/1.59 to Sergey Poziturin on Mon Mar 1 12:53:04 2021
    Hi, Sergey!

    On Mon, 01 Mar 2021 11:57:42 +0300 Sergey Poziturin writes:

    PS: приятно удивлён, что кроме меня, Жени и Сергея кто-то ещё
    пользуется ;) Активнее!!
    немцы на 4ке сидят и Позитурин на каком-то древнем
    Чо в портах было в 2002 году, то и взял. Чо вы :))
    если кроме шуток, то он сабжи часто режет в необычных местах.
    Знаю, в планах пересобрать чо посвежее.

    Если что, я рядом. Плюс irc или мессенджер какой.

    Там вроде как фундаментальных несовместимостей я не натворил, но ключики
    в areas немного поменяли смысл.

    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Zhenja Kaliuta@2:4500/1.59 to Andrei Dzedolik on Tue Mar 2 18:01:24 2021
    Hi, Andrei!

    On Wed, 24 Feb 2021 18:20:16 +0100 Andrei Dzedolik writes:

    Greetings, traveler.
    Хоршо, github + я отпишусь сюда, как сделаю.

    Ты главное проверь чтоб работало и не палало :)
    А то таких кейзов нет ни у кого видимо.

    Поправил / потестил у себя - полет нормальный, работает и как было
    и как стало :) Pull request ушел в github.


    А это, на коммент ответишь? у я могу и сам поправить.


    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Andrei Dzedolik@2:463/1331.1 to Zhenja Kaliuta on Tue Mar 2 17:20:48 2021
    Greetings, traveler.


    Хоршо, github + я отпишусь сюда, как сделаю.

    [... skip ...]

    А это, на коммент ответишь? 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

    --- Msged/ 6.1.2
    * Origin: From the darkest cellar of the tower of Amon Sul (2:463/1331.1)
  • From Zhenja Kaliuta@2:4500/1.59 to Andrei Dzedolik on Tue Mar 2 18:47:01 2021
    Hi, Andrei!

    On Tue, 02 Mar 2021 17:20:48 +0100 Andrei Dzedolik writes:

    Greetings, traveler.
    Хоршо, github + я отпишусь сюда, как сделаю.

    [... skip ...]
    А это, на коммент ответишь? Hу я могу и сам поправить.
    Давай здесь обсудим, так сказать публично :)

    Так публично ж, https://github.com/ykaliuta/fidogate/pull/14

    С 1. -- 4. я все понял, как будет возможность - переделаю и пришлю.

    А вот с 5. я бы хотел обсудить, как это лучше сделать: через ключ в fidogate.conf или как-то еще?

    Угу. cf_get_string() в начале всех утилит как пример.
    И в пример добавить (configs/fidogate.conf.sample.in), и в доку.

    PS: эх, советы раздавать не лень :))

    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Andrei Dzedolik@2:463/1331.1 to Zhenja Kaliuta on Tue Mar 2 18:46:52 2021
    Greetings, traveler.

    А вот с 5. я бы хотел обсудить, как это лучше сделать: через ключ в
    fidogate.conf или как-то еще?

    Угу. cf_get_string() в начале всех утилит как пример.
    И в пример добавить (configs/fidogate.conf.sample.in), и в доку.

    Понял-принял, как сделаю - отпишусь :)

    PS: эх, советы раздавать не лень :))
    ;)

    \aID

    --- Msged/ 6.1.2
    * Origin: From the darkest cellar of the tower of Amon Sul (2:463/1331.1)
  • From Andrei Dzedolik@2:463/1331.1 to Zhenja Kaliuta on Tue Mar 9 22:35:46 2021
    * Originally by: Andrei Dzedolik (2:463/1331.1), 02 Mar 21 18:46.

    Greetings, traveler.

    А вот с 5. я бы хотел обсудить, как это лучше сделать: через ключ в
    fidogate.conf или как-то еще?

    Угу. cf_get_string() в начале всех утилит как пример.
    И в пример добавить (configs/fidogate.conf.sample.in), и в доку.

    Понял-принял, как сделаю - отпишусь :)

    Переделал с учетом замечаний, создал новый pull. Старый закрыл. сорри за путаницу, я не заметел, как оно/я его обновил новым коммитом - так не было задумано :)


    \aID

    --- Msged/ 6.1.2
    * Origin: From the darkest cellar of the tower of Amon Sul (2:463/1331.1)