• Outbound directories not being scanned?

    From Javier Sturman@4:900/733 to All on Sat Sep 20 00:25:02 2025

    Hello everybody!

    How can I troubleshoot binkd not processing outbound directories for other zones than default?
    HPT leaves direct messages for zone 2 in outb.002 and so. I change loglevel to 9 but I still can see any errors in binkd.log.
    The first time the tosser created the directories where created with 755 permission, I changed all of outb* directories to 770.

    drwxrwx--- 15 fido fido 15 Sep 20 00:11 .
    drwxr-xr-x 10 root wheel 10 May 18 19:50 ..
    drwxrwx--- 2 fido fido 34 Sep 19 15:44 dupebase
    drwxrwx--- 5 fido fido 5 Sep 15 12:50 filebase
    drwxrwx--- 2 fido fido 2 May 18 19:50 fileboxes
    drwxrwx--- 2 fido fido 2 May 18 19:10 flags
    drwxrwx--- 3 fido fido 11 Sep 20 00:11 inb
    drwxrwx--- 2 fido fido 2 Sep 20 00:11 inbound-temp
    drwxrwx--- 5 fido fido 5 Jun 8 22:08 msgbase
    drwxrwx--- 3 fido fido 3 Sep 20 00:11 outb
    drwxrwx--- 3 fido fido 3 Sep 19 13:49 outb.001
    drwxrwx--- 4 fido fido 6 Sep 20 00:10 outb.002
    drwxrwx--- 3 fido fido 3 Sep 20 00:11 outb.015
    drwxrwx--- 4 fido fido 4 Sep 16 11:47 tmp
    drwxrwx--- 2 fido fido 2 May 18 19:50 transit

    fido:/var/spool/ftn$ ls -al outb.002
    total 23
    drwxrwx--- 4 fido fido 6 Sep 20 00:10 .
    drwxrwx--- 15 fido fido 15 Sep 20 00:11 ..
    -rwxrwx--- 1 fido fido 422 Sep 19 13:31 00dd0001.cut
    drwxrwx--- 3 fido fido 5 Sep 20 00:10 00dd0001.pnt
    drwxrwx--- 2 fido fido 2 Sep 19 13:31 00dd0001.sep
    -rw-r--r-- 1 fido fido 23 Sep 20 00:10 00dd0001.try



    binkd is running as user fido.

    Javier


    --- GoldED+/BSD 1.1.5-b20170303-b20170303 + HPT 1.9.0 + Binkd 1.1a-115
    * Origin: FIDONODO DE JAS | ¯\_(O,O)_/¯ (4:900/733)
  • From Wilfred van Velzen@2:280/464 to Javier Sturman on Sat Sep 20 13:01:32 2025
    Hi Javier,

    On 2025-09-20 00:25:02, you wrote to All:

    How can I troubleshoot binkd not processing outbound directories for
    other zones than default? HPT leaves direct messages for zone 2 in outb.002 and so. I change loglevel to 9 but I still can see any errors
    in binkd.log. The first time the tosser created the directories where created with 755 permission, I changed all of outb* directories to
    770.

    drwxrwx--- 15 fido fido 15 Sep 20 00:11 .
    drwxr-xr-x 10 root wheel 10 May 18 19:50 ..
    drwxrwx--- 2 fido fido 34 Sep 19 15:44 dupebase
    drwxrwx--- 5 fido fido 5 Sep 15 12:50 filebase
    drwxrwx--- 2 fido fido 2 May 18 19:50 fileboxes
    drwxrwx--- 2 fido fido 2 May 18 19:10 flags
    drwxrwx--- 3 fido fido 11 Sep 20 00:11 inb
    drwxrwx--- 2 fido fido 2 Sep 20 00:11 inbound-temp
    drwxrwx--- 5 fido fido 5 Jun 8 22:08 msgbase
    drwxrwx--- 3 fido fido 3 Sep 20 00:11 outb
    drwxrwx--- 3 fido fido 3 Sep 19 13:49 outb.001
    drwxrwx--- 4 fido fido 6 Sep 20 00:10 outb.002
    drwxrwx--- 3 fido fido 3 Sep 20 00:11 outb.015
    drwxrwx--- 4 fido fido 4 Sep 16 11:47 tmp
    drwxrwx--- 2 fido fido 2 May 18 19:50 transit

    fido:/var/spool/ftn$ ls -al outb.002
    total 23
    drwxrwx--- 4 fido fido 6 Sep 20 00:10 .
    drwxrwx--- 15 fido fido 15 Sep 20 00:11 ..
    -rwxrwx--- 1 fido fido 422 Sep 19 13:31 00dd0001.cut
    drwxrwx--- 3 fido fido 5 Sep 20 00:10 00dd0001.pnt
    drwxrwx--- 2 fido fido 2 Sep 19 13:31 00dd0001.sep
    -rw-r--r-- 1 fido fido 23 Sep 20 00:10 00dd0001.try

    What is the content of that .try file?


    Bye, Wilfred.

    --- FMail-lnx64 2.3.2.4-B20240523
    * Origin: FMail development HQ (2:280/464)
  • From Javier Sturman@4:900/733 to Wilfred van Velzen on Sat Sep 20 16:47:12 2025

    Hello Wilfred!

    20 Sep 25 13:01, you wrote to me:

    fido:/var/spool/ftn/outb.002$ cat 00dd0001.try
    Cannot getaddrinfofido:/var/spool/ftn/outb.002$

    What is the content of that .try file?


    Bye, Wilfred.

    --- FMail-lnx64 2.3.2.4-B20240523
    * Origin: FMail development HQ (2:280/464)

    Javier


    --- GoldED+/BSD 1.1.5-b20170303-b20170303 + HPT 1.9.0 + Binkd 1.1a-115
    * Origin: FIDONODO DE JAS | ¯\_(O,O)_/¯ (4:900/733)
  • From Wilfred van Velzen@2:280/464 to Javier Sturman on Sat Sep 20 22:38:51 2025
    Hi Javier,

    On 2025-09-20 16:47:12, you wrote to me:

    20 Sep 25 13:01, you wrote to me:

    fido:/var/spool/ftn/outb.002$ cat 00dd0001.try
    Cannot getaddrinfofido:/var/spool/ftn/outb.002$

    Then there is your reason, it doesn't know how to contact that node, so it can't try.

    What is the content of that .try file?

    Please don't top post! ;-)


    Bye, Wilfred.

    --- FMail-lnx64 2.3.2.4-B20240523
    * Origin: FMail development HQ (2:280/464)
  • From Javier Sturman@4:900/733 to Wilfred van Velzen on Sat Sep 20 19:42:12 2025

    Hello Wilfred!

    20 Sep 25 22:38, you wrote to me:

    But the node 2:221/1 is listed in the nodelist. What am I missing? How can I check if binkd can access and is processing the correct nodelist?

    Host,221,Finland_(254),Ylojarvi,Tommi_Koivula,-Unpublished-,300,CM,IBN:f0.n221.z2.fidonet.fi,PING,TRACE,U,ENC
    ,1,MXO,Ylojarvi,Tommi_Koivula,-Unpublished-,300,CM,IBN:f1.n221.z2.fidonet.fi,PING,TRACE,U,ENC

    ----
    ping f1.n221.z2.fidonet.fi
    PING f1.n221.z2.fidonet.fi (135.181.90.166): 56 data bytes
    64 bytes from 135.181.90.166: icmp_seq=0 ttl=47 time=271.270 ms
    64 bytes from 135.181.90.166: icmp_seq=1 ttl=47 time=270.490 ms

    fido:/var/spool/ftn/filebase/nodelist$ ls -l
    total 139
    -rw-r--r-- 1 fido fido 32890 Sep 15 12:50 FSXNET.255
    -rw-r--r-- 1 fido fido 5984 Sep 15 12:52 goldnode.gxa
    -rw-r--r-- 1 fido fido 112 Sep 15 12:52 goldnode.gxl
    -rw-r--r-- 1 fido fido 71808 Sep 15 12:52 goldnode.gxn
    -rw-r--r-- 1 fido fido 157808 Sep 15 12:51 nodelist.255
    ----


    Hi Javier,

    On 2025-09-20 16:47:12, you wrote to me:

    20 Sep 25 13:01, you wrote to me:

    fido:/var/spool/ftn/outb.002$ cat 00dd0001.try
    Cannot getaddrinfofido:/var/spool/ftn/outb.002$

    Then there is your reason, it doesn't know how to contact that node,
    so it can't try.

    What is the content of that .try file?

    Please don't top post! ;-)


    Bye, Wilfred.

    --- FMail-lnx64 2.3.2.4-B20240523
    * Origin: FMail development HQ (2:280/464)

    Javier


    --- GoldED+/BSD 1.1.5-b20170303-b20170303 + HPT 1.9.0 + Binkd 1.1a-115
    * Origin: FIDONODO DE JAS | ¯\_(O,O)_/¯ (4:900/733)
  • From Wilfred van Velzen@2:280/464 to Javier Sturman on Sun Sep 21 12:48:28 2025
    Hi Javier,

    On 2025-09-20 19:42:12, you wrote to me:

    But the node 2:221/1 is listed in the nodelist. What am I missing? How
    can I check if binkd can access and is processing the correct
    nodelist?

    Binkd can't use the nodelist directly.

    There is a perl script that can do it, configured like this:

    #
    # Perl hooks file (if built with Perl)
    #
    #perl-hooks ~/ftn/binkd/nodelist.pl

    Or you can "compile" the nodelist to a format that binkd can use. I'm using this php script: http://ambrosia60.ddnss.org/53f8ee03/drv_q/div27/i-util/bnlphp14.zip

    And include the compiled file into your binkd.config.

    Or you can depend on the service by binkp.net which provides a dns service for node lookups, configured like this:

    #
    # Overrides root domain for DNS lookups, see 'node' below.
    #
    root-domain binkp.net


    Bye, Wilfred.

    --- FMail-lnx64 2.3.2.4-B20240523
    * Origin: FMail development HQ (2:280/464)
  • From Alexey Fayans@2:5030/1997 to Javier Sturman on Mon Sep 22 08:45:23 2025
    Hello Javier!

    On Sun, 21 Sep 2025 12:48 +0200, Wilfred van Velzen wrote to you:

    Or you can "compile" the nodelist to a format that binkd can use. I'm using this php script: http://ambrosia60.ddnss.org/53f8ee03/drv_q/div27/i-util/bnlphp14.zip

    There is also this tool: https://github.com/shadowlmd/ndl2bnkd/
    Supports multiple nodelists and pointlists.


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Javier Sturman@4:900/733 to Alexey Fayans on Mon Sep 22 10:51:10 2025

    Hello Alexey!

    22 Sep 25 08:45, you wrote to me:

    Thank you, I will try to compile it for FreeBSD.

    Hello Javier!

    On Sun, 21 Sep 2025 12:48 +0200, Wilfred van Velzen wrote to you:

    Or you can "compile" the nodelist to a format that binkd can use.
    I'm using this php script:
    http://ambrosia60.ddnss.org/53f8ee03/drv_q/div27/i-util/bnlphp14.
    zip

    There is also this tool: https://github.com/shadowlmd/ndl2bnkd/
    Supports multiple nodelists and pointlists.


    ... Music Station BBS | https://bbs.bsrealm.net |
    telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)

    Javier


    --- GoldED+/BSD 1.1.5-b20170303-b20170303 + HPT 1.9.0 + Binkd 1.1a-115
    * Origin: FIDONODO DE JAS | ¯\_(O,O)_/¯ (4:900/733)
  • From Joacim Melin@2:221/242 to Javier Sturman on Tue Sep 23 21:29:43 2025
    This is the way I did it:

    domain fidonet /fido/outbound 2
    domain fido alias-for fidonet
    domain fidonet.org alias-for fidonet
    domain amiganet /fido/amiganet 2
    domain fsxnet /fido/fsxnet 2
    domain micronet /fido/micronet 2



    --- NiKom v2.6.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (2:221/242.0)
  • From Nick Boel@1:154/10 to Joacim Melin on Mon Oct 6 17:03:42 2025
    Hey Joacim!

    On Tue, 23 Sep 2025 21:29:42 , you wrote:

    This is the way I did it:

    domain fidonet /fido/outbound 2
    domain fido alias-for fidonet
    domain fidonet.org alias-for fidonet
    domain amiganet /fido/amiganet 2
    domain fsxnet /fido/fsxnet 2
    domain micronet /fido/micronet 2

    Someone can correct me if I'm wrong here, but after checking HPT's docs and sample config files:

    The difference here is that you use Crashmail, where I believe you can specify a separate outbound directory for each network. I'm not sure you can do that with HPT. HPT uses hex extensions to the original outbound directory for different zone numbers from your "default zone". So, for example, in HPT sample config:

    outbound /home/username/fido/outbound

    Sets only one outbound directory. However, when you setup other zones/networks, if your default zone is "2" it will automatically create outbound.001 (for zone 1) outbound.015 (zone 21), outbound.02e (zone 46), etc.

    If there is another way to do this, maybe with the "GROUPS" keyword, I never bothered to look into it, since it works fine this way.

    Binkd understands both of these methods, but the configuration for binkd to find those directories in use is a bit different.

    So, for HPT, it would be:

    domain fidonet /fido/outbound 2
    domain amiganet /fido/outbound 2
    domain fsxnet /fido/outbound 2

    etc..

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From Javier Sturman@4:900/733 to Joacim Melin on Mon Oct 6 17:16:36 2025

    Hello Joacim!

    23 Sep 25 21:29, you wrote to me:

    What tosser/packer do you use?

    This is the way I did it:

    domain fidonet /fido/outbound 2
    domain fido alias-for fidonet
    domain fidonet.org alias-for fidonet
    domain amiganet /fido/amiganet 2
    domain fsxnet /fido/fsxnet 2
    domain micronet /fido/micronet 2



    --- NiKom v2.6.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (2:221/242.0)

    Javier


    --- GoldED+/BSD 1.1.5-b20170303-b20170303 + HPT 1.9.0 + Binkd 1.1a-115
    * Origin: FIDONODO DE JAS | ¯\_(O,O)_/¯ (4:900/733)
  • From Joacim Melin@2:221/242 to Javier Sturman on Thu Oct 9 10:35:39 2025

    Hello Joacim!

    23 Sep 25 21:29, you wrote to me:

    What tosser/packer do you use?

    This is the way I did it:

    domain fidonet /fido/outbound 2
    domain fido alias-for fidonet
    domain fidonet.org alias-for fidonet
    domain amiganet /fido/amiganet 2
    domain fsxnet /fido/fsxnet 2
    domain micronet /fido/micronet 2

    Crashmail II on Linux! Works very well.


    --- NiKom v2.6.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (2:221/242.0)