• Possible bug using mbfido no

    From Vincent Coen@2:250/1 to All on Fri Feb 14 22:35:26 2025
    Hello everybody!


    Just did a notify using mbfido no 2:263/1

    Node reports that the netmails come from 2:263/0

    Now my AKAs are as set up :

    1 2:250/1@fidonet 11
    2 2:25/21@fidonet 12
    3 2:250/0@fidonet 13
    4 2:25/0@fidonet 14
    5 2:263/0@fidonet 15


    This is because I am the Host for region 2:25 and therefore 2:250 and 2:263

    My primary node is 2:250/1 and 2:25/21 is used for the Elist software.
    As region 25 is the UK including Northern Ireland but Southern Ireland is an independent country it has its own net as 2:263 and there are 2 nodes present .1 and .5. and I am the host at 2:263/0 as that has to be defined in the nodelist.

    I have had a look at the source code at mbfido / notify.c and I cannot see where it obtains system AKA from but at a guess it is the last one so how do I tell mbfido no to use the first entry (2:250/1) ?

    I did a mbfido no 2:250/1 but that did not produce anything, then did a mbfido
    no 2:25/21 then unpacked the archive being sent to that address as the system reported all AKA's are locked - reasonably as it was trying to send to itself. So moved over the pkt and let mbse deal with it into my netmail inbox area for 250/1 (I have 2 more one for 25/21 and one for 25/0 & 25/21 and no I have no idea who two different akas are being used as :
    NETMAIL is set Fido Aka 2:250/1 all traffic to/from me at 250/1.
    NETMAIL2 is set Fido Aka 2:25/0 for Z2 netmail traffic.
    NETMAIL3 is set Fido Aka 2:25/21 for the Elist AKA 25/21.

    The only conclusion I can draw is that the problem netmail sent from MBFIDO NO uses the Last AKA but I cannot define what one is used so the question is how do I fix it without breaking the other two Netmail msg areas.


    Hope I have made this clear but if you have a query regarding all this, fire away.

    Vincent


    --- Mageia Linux v9 X64/Mbse v1.1.0/GoldED+/LNX 1.1.5-b20240309
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Andrew Leary@1:320/219 to Vincent Coen on Sat Feb 15 06:13:42 2025
    Hello Vincent!

    14 Feb 25 17:35, you wrote to all:

    Just did a notify using mbfido no 2:263/1

    Node reports that the netmails come from 2:263/0

    Now my AKAs are as set up :

    1 2:250/1@fidonet 11
    2 2:25/21@fidonet 12
    3 2:250/0@fidonet 13
    4 2:25/0@fidonet 14
    5 2:263/0@fidonet 15


    This is because I am the Host for region 2:25 and therefore 2:250 and 2:263

    My primary node is 2:250/1 and 2:25/21 is used for the Elist software.
    As region 25 is the UK including Northern Ireland but Southern Ireland
    is an independent country it has its own net as 2:263 and there are 2 nodes present .1 and .5. and I am the host at 2:263/0 as that has to
    be defined in the nodelist.

    I have had a look at the source code at mbfido / notify.c and I cannot
    see where it obtains system AKA from but at a guess it is the last one
    so how do I tell mbfido no to use the first entry (2:250/1) ?

    I did a mbfido no 2:250/1 but that did not produce anything, then did
    a mbfido no 2:25/21 then unpacked the archive being sent to that
    address as the system reported all AKA's are locked - reasonably as it
    was trying to send to itself. So moved over the pkt and let mbse deal
    with it into my netmail inbox area for 250/1 (I have 2 more one for
    25/21 and one for 25/0 & 25/21 and no I have no idea who two different akas are being used as : NETMAIL is set Fido Aka 2:250/1 all traffic to/from me at 250/1. NETMAIL2 is set Fido Aka 2:25/0 for Z2 netmail traffic. NETMAIL3 is set Fido Aka 2:25/21 for the Elist AKA 25/21.

    The only conclusion I can draw is that the problem netmail sent from MBFIDO NO uses the Last AKA but I cannot define what one is used so
    the question is how do I fix it without breaking the other two Netmail
    msg areas.


    Hope I have made this clear but if you have a query regarding all
    this, fire away.

    Vincent

    MBSE defaults to using the closest AKA to the destination. For 2:263/1, that would be 2:263/0. There currently isn't a way to override which AKA is used. I am considering adding support for this, but it'll take a while to get that done and debugged.

    I do recommend that you setup a NetMail area for every AKA your system has. This insures that MBFIDO has a place to put incoming netmail for any of your system's AKA addresses.

    Andrew

    --- GoldED+/LNX 1.1.5-b20240209
    * Origin: Phoenix BBS * phoenix.bnbbbs.net (1:320/219)
  • From Vincent Coen@2:250/1 to Andrew Leary on Sat Feb 15 20:29:36 2025

    Hello Andrew!

    15 Feb 25 01:13, you wrote to me:

    Hello Vincent!

    14 Feb 25 17:35, you wrote to all:

    Just did a notify using mbfido no 2:263/1

    Node reports that the netmails come from 2:263/0

    Now my AKAs are as set up :

    1 2:250/1@fidonet 11
    2 2:25/21@fidonet 12
    3 2:250/0@fidonet 13
    4 2:25/0@fidonet 14
    5 2:263/0@fidonet 15


    This is because I am the Host for region 2:25 and therefore 2:250
    and
    2:263

    My primary node is 2:250/1 and 2:25/21 is used for the Elist
    software. As region 25 is the UK including Northern Ireland but
    Southern Ireland is an independent country it has its own net as
    2:263 and there are 2 nodes present .1 and .5. and I am the host
    at 2:263/0 as that has to be defined in the nodelist.

    I have had a look at the source code at mbfido / notify.c and I
    cannot see where it obtains system AKA from but at a guess it is
    the last one so how do I tell mbfido no to use the first entry
    (2:250/1) ?

    I did a mbfido no 2:250/1 but that did not produce anything,
    then did a mbfido no 2:25/21 then unpacked the archive being sent
    to that address as the system reported all AKA's are locked -
    reasonably as it was trying to send to itself. So moved over the
    pkt and let mbse deal with it into my netmail inbox area for
    250/1 (I have 2 more one for 25/21 and one for 25/0 & 25/21 and
    no I have no idea who two different akas are being used as :
    NETMAIL is set Fido Aka 2:250/1 all traffic to/from me at 250/1.
    NETMAIL2 is set Fido Aka 2:25/0 for Z2 netmail traffic. NETMAIL3
    is set Fido Aka 2:25/21 for the Elist AKA 25/21.

    The only conclusion I can draw is that the problem netmail sent
    from MBFIDO NO uses the Last AKA but I cannot define what one is
    used so the question is how do I fix it without breaking the
    other two Netmail msg areas.


    Hope I have made this clear but if you have a query regarding all
    this, fire away.

    Vincent

    MBSE defaults to using the closest AKA to the destination. For
    2:263/1, that would be 2:263/0. There currently isn't a way to
    override which AKA is used. I am considering adding support for this,
    but it'll take a while to get that done and debugged.

    I do recommend that you setup a NetMail area for every AKA your system
    has. This insures that MBFIDO has a place to put incoming netmail for
    any of your system's AKA addresses.

    My problem is with the AKA being used that may get a reply by a node to the posted notify message. The one instance I had this week is node was confused what address to use for sending a areafix, filemgr request too as my system normally expects all to go to 250//1 - at least as far as I know, but I could be wrong :)

    I would be a lot easier if I can specify what AKA is used for all such notify messages as an override, may be as a added param to mbfido ne which would help make any change easier to do for yourself, etc. Failing that, then the first one on the list of AKA's but that might not suit everyone as it would 'assume' that every one uses first AKA in the list as their primary one.

    Vincent


    --- Mageia Linux v9 X64/Mbse v1.1.0/GoldED+/LNX 1.1.5-b20240309
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)