• nodelist how to?

    From Micheal Pierce@1:340/201.2 to All on Tue May 5 10:05:20 2020

    Hello everybody!
    can someone explain to me how to compile the nodelist??
    not just for fightonet but for others as well??
    ie I currently belong to 3 networks so far

    I have

    root-domain binkp.net

    perl-hooks /home/michael/fido/nodelist.pl

    perl-var nodelist /home/michael/fido/ftn/fileboxes/fido/nodelist/NODELIST.[0-9][0-9][0-9]

    perl-var magichost *

    I have nodelists in /fido/nodelist/
    I have tried unzipping them and compressed
    if I leave the perl-var nodelist in, I always get a no nodelist error when polling

    what am I doing wrong or missing?

    Thanks,
    Micheal2

    ... What is mind? No matter! What is matter? Never mind! - Homer S.
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Mike's Other Point - Portland, OR - mansion.dynv6.net: (1:340/201.2)
  • From mark lewis@1:3634/12 to Micheal Pierce on Tue May 5 15:20:31 2020
    Re: nodelist how to?
    By: Micheal Pierce to All on Tue May 05 2020 10:05:20


    can someone explain to me how to compile the nodelist??
    not just for fightonet but for others as well??
    ie I currently belong to 3 networks so far

    root-domain binkp.net

    don't use this line... add binkp.net to the end of your domain line for fidonet...

    i don't use the perl hooks... AFAIK, the existing nodelist perl thing with binkd is not for compiling the nodelist into a binkd nodelist but for performing lookups on the nodelist...

    i prefer to use the binkd_nodelister.pl script to build my binkd compatible nodelist... it can also be used to other nets but you have to be sure to specify the input, error, and output files for those othernet nodelists... i think there's one other problem in that it adds "@fidonet" to the end of all addresses even if they are not fidonet addresses... that's a small bug that can
    be fixed...


    )\/(ark
    --- SBBSecho 3.11-Linux
    * Origin: SouthEast Star Mail HUB - SESTAR (1:3634/12)
  • From Tommi Koivula@2:221/1 to Micheal Pierce on Wed May 6 00:33:08 2020
    Hi Micheal.

    05 May 20 10:05:20, you wrote to All:

    root-domain binkp.net
    perl-hooks /home/michael/fido/nodelist.pl
    perl-var nodelist /home/michael/fido/ftn/fileboxes/fido/nodelist/NODELIST.[0-9][0-9][0-
    9]

    perl-var magichost *

    I have nodelists in /fido/nodelist/
    I have tried unzipping them and compressed
    if I leave the perl-var nodelist in, I always get a no nodelist error
    when polling

    Did you read the nodelist.pl file? It is well documented there in the beginning.

    === Cut ===
    #
    # Perl nodelist compiler for binkd ver 0.3
    # Copyright (C) Pavel Gulchouck 2:463/68 2009-2013
    #
    # Add folowing lines to your binkd.cfg (with correct pathes):
    #
    #perl-hooks /etc/fido/nodelist.pl
    #perl-var nodelist fidonet:/home/fnet/nodelist/nodelist.[0-9][0-9][0-9] #perl-var magichost *
    #perl-dll perl58.dll # only for win32 and os/2 versions with runtime DLL load
    #
    # and then "*" in hosts list will be substituted to INA value from nodelist.
    # If set magichost to another value (i.e. '!' or '+'), you can preserve
    # traditional meaning of '*'.
    # Note that strictIP (-ip or -sip flags) will not check by nodelist info.
    #
    # Binkd version must be 1.0a-534 or later and compiled with perl support
    #
    # Parse flags IBN, INA, DOM, IRD; fetch information from phone and from
    # system name if any.
    #
    === Cut ===

    'Tommi

    ---
    * Origin: - rbb.fidonet.fi - Finland - (2:221/1)
  • From Phillip Taylor@1:275/201.30 to All on Wed May 6 09:37:56 2020
    i don't use the perl hooks... AFAIK, the existing nodelist perl thing with binkd is not for compiling the nodelist into a binkd nodelist but for performing lookups on the nodelist...

    i prefer to use the binkd_nodelister.pl script to build my binkd
    compatible nodelist... it can also be used to other nets but you have to
    be sure to specify the input, error, and output files for those othernet nodelists... i think there's one other problem in that it adds "@fidonet" to the end of all addresses even if they are not fidonet addresses... that's a small bug that can be fixed...

    I am not sure why you need to use the nodelist in binkd since all the nodes can
    be included in the Binkd.cfg. The mail tosser should be able to route the outgoing mail to the correct nodes or to your hub. Syncterm and CNet has a route-to already included in the mail tosser config. That is the easer way to do it.
    --- CNet/5
    * Origin: 1:275/201.0 (1:275/201.30)
  • From Micheal Pierce@1:340/201.2 to Tommi Koivula on Wed May 6 07:53:48 2020

    Hello Tommi!

    06 May 20 00:33, you wrote to me:

    Hi Micheal.

    05 May 20 10:05:20, you wrote to All:

    root-domain binkp.net
    perl-hooks /home/michael/fido/nodelist.pl
    perl-var nodelist
    /home/michael/fido/ftn/fileboxes/fido/nodelist/NODELIST.[0-9][0-9
    ][0- 9]

    perl-var magichost *

    I have nodelists in /fido/nodelist/
    I have tried unzipping them and compressed
    if I leave the perl-var nodelist in, I always get a no nodelist
    error when polling

    Did you read the nodelist.pl file? It is well documented there in the beginning.

    === Cut ===
    #
    # Perl nodelist compiler for binkd ver 0.3
    # Copyright (C) Pavel Gulchouck 2:463/68 2009-2013
    #
    # Add folowing lines to your binkd.cfg (with correct pathes):
    #
    #perl-hooks /etc/fido/nodelist.pl
    #perl-var nodelist
    fidonet:/home/fnet/nodelist/nodelist.[0-9][0-9][0-9] #perl-var
    magichost * #perl-dll perl58.dll # only for win32 and os/2 versions
    with runtime DLL load # # and then "*" in hosts list will be
    substituted to INA value from nodelist. # If set magichost to another value (i.e. '!' or '+'), you can preserve # traditional meaning of
    '*'. # Note that strictIP (-ip or -sip flags) will not check by
    nodelist info. # # Binkd version must be 1.0a-534 or later and
    compiled with perl support # # Parse flags IBN, INA, DOM, IRD; fetch information from phone and from # system name if any. #
    === Cut ===

    'Tommi
    actually yes, I did read it.. and tried it.. everytime I included the perl-hooks, binkd would say "no nodelist" and I put that nodelist everywhere trying to get it to see it.

    I tried it with "fidonet:" in the line.. then it errored out.. thats WHY posted
    my question!!!

    Micheal

    ... Gone crazy, be back later, please leave message.
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Mike's Other Point - Portland, OR - mansion.dynv6.net: (1:340/201.2)
  • From Micheal Pierce@1:340/201 to Phillip Taylor on Wed May 6 11:45:47 2020

    Hello Phillip!

    06 May 20 09:37, you wrote to all:

    i prefer to use the binkd_nodelister.pl script to build my binkd
    compatible nodelist... it can also be used to other nets but you
    have to be sure to specify the input, error, and output files for
    those othernet nodelists... i think there's one other problem in
    that it adds "@fidonet" to the end of all addresses even if they
    are not fidonet addresses... that's a small bug that can be
    fixed...

    I am not sure why you need to use the nodelist in binkd since all the nodes can be included in the Binkd.cfg. The mail tosser should be able
    to route the outgoing mail to the correct nodes or to your hub.
    Syncterm and CNet has a route-to already included in the mail tosser config. That is the easer way to do it.

    one reason would be file requests - and routed file requests dont generally work especially for points.

    Micheal

    ... Make like, a bakery truck and haul buns.
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Mike's Mansion - Portland, OR - mansion.dynv6.net:2323 (1:340/201)
  • From Alan Ianson@1:153/757 to Micheal Pierce on Wed May 6 13:22:58 2020
    Hello Micheal,

    one reason would be file requests - and routed file requests dont generally work especially for points.

    A routed file request will never work. You need to request a file directly with
    the node that has the file you want and also that node needs to support file requests.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
  • From Dumas Walker@1:2320/105 to PHILLIP TAYLOR on Wed May 6 18:26:00 2020
    I am not sure why you need to use the nodelist in binkd since all the nodes can
    be included in the Binkd.cfg. The mail tosser should be able to route the outgo
    ng mail to the correct nodes or to your hub. Syncterm and CNet has a route-to a
    ready included in the mail tosser config. That is the easer way to do it.

    Well, the one reason I can think of to use it is that if you want to send a node a direct netmail, and you don't usually connect with them, you have to
    set them up in the cfg before you can connect to them.

    I am assuming that, with the nodelist enabled, you don't have to do that so long as their nodelist entry is accurate. I assume that because I usually
    just add them to the cfg file. :)

    Mike


    * SLMR 2.1a * You could be reading the next message by now.
    --- SBBSecho 3.11-Linux
    * Origin: capitolcityonline.net * Telnet/SSH:2022/HTTP (1:2320/105)
  • From Tommi Koivula@2:221/1 to Phillip Taylor on Thu May 7 09:26:10 2020

    06 May 20 09:37, Phillip Taylor wrote to All:

    I am not sure why you need to use the nodelist in binkd

    Ever heard of crash netmail? :)

    'Tommi

    ---
    * Origin: rbb.fidonet.fi (2:221/1)
  • From Tommi Koivula@2:221/1 to Micheal Pierce on Thu May 7 09:27:48 2020

    06 May 20 07:53, Micheal Pierce wrote to Tommi Koivula:

    Did you read the nodelist.pl file? It is well documented there in the
    beginning.

    I tried it with "fidonet:" in the line.. then it errored out.. thats WHY
    posted
    my question!!!

    It works here just like that. I don't know what you are doing wrong.

    Are you sure you have compiled your binkd '--with-perl' ?

    'Tommi

    ---
    * Origin: rbb.fidonet.fi (2:221/1)
  • From Paul Quinn@3:640/1384.125 to Tommi Koivula on Thu May 7 17:59:08 2020
    Hi! Tommi,

    On 05/07/2020 04:26 PM, you wrote to Phillip Taylor:

    I am not sure why you need to use the nodelist in binkd

    Ever heard of crash netmail? :)

    Some people don't/haven't ever, mate.

    BTW, did that young feller from Odessa in the Ukraine get on to you last month?
    You were the first of three or four people I recommended to him.

    Cheers,
    Paul.

    --- Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
    * Origin: None of you are real; my sysop types all this in. (3:640/1384.125)
  • From Tommi Koivula@2:221/360 to Paul Quinn on Thu May 7 11:45:00 2020
    "Paul Quinn : Tommi Koivula" <125@1384.640.3> wrote:

    On 05/07/2020 04:26 PM, you wrote to Phillip Taylor:

    I am not sure why you need to use the nodelist in binkd

    Ever heard of crash netmail? :)

    Some people don't/haven't ever, mate.

    You're probably right down there. ;) But people talking about binkd should have
    an idea?

    BTW, did that young feller from Odessa in the Ukraine get on to you last month? You were the first of three or four people I recommended to him.

    Nope..

    'Tommi

    --- Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
    * Origin: nntp://rbb.fidonet.fi - Lake Ylo - Finland (2:221/360.0)
  • From Oli@2:280/464.47 to Tommi Koivula on Thu May 7 13:34:26 2020
    Tommi wrote (2020-05-07):

    06 May 20 07:53, Micheal Pierce wrote to Tommi Koivula:

    Did you read the nodelist.pl file? It is well documented there in
    the beginning.

    I tried it with "fidonet:" in the line.. then it errored out..
    thats WHY posted my question!!!

    It works here just like that. I don't know what you are doing wrong.

    worked for me too. Only restriction is that it supports only one nodelist.

    btw, is there a way to do something like this with perl-var?:

    perl-var nodelist fidonet NODELIST.[0-9][0-9][0-9]
    perl-var nodelist othernet OTHERNET.[0-9][0-9][0-9]

    or
    perl-var nodelist ("fidonet", "NODELIST.[0-9][0-9][0-9]")

    or would it be
    nodelist_fidonet NODELIST.[0-9][0-9][0-9]
    and some perl magic in the nodelist script?

    what would be the best way to feed multiple nodelists into the nodelist script?

    Are you sure you have compiled your binkd '--with-perl' ?

    is it then still accepting the perl-var line without complaining?

    ---
    * Origin: (2:280/464.47)
  • From Oli@2:280/464.47 to Micheal Pierce on Thu May 7 13:36:57 2020
    Micheal wrote (2020-05-05):

    Hello everybody!
    can someone explain to me how to compile the nodelist??
    not just for fightonet but for others as well??
    ie I currently belong to 3 networks so far

    I have

    root-domain binkp.net

    perl-hooks /home/michael/fido/nodelist.pl

    perl-var nodelist /home/michael/fido/ftn/fileboxes/fido/nodelist/NODELIST.[0-9][0-9][0-9]

    perl-var magichost *

    I have nodelists in /fido/nodelist/
    I have tried unzipping them and compressed
    if I leave the perl-var nodelist in, I always get a no nodelist error
    when polling

    what am I doing wrong or missing?

    are the paths correct?

    not sure if the file names are case sensitive. is the nodelist file on disk all
    uppercase?

    do you have "defnode *" in binkd.cfg?

    ---
    * Origin: (2:280/464.47)
  • From Tommi Koivula@2:221/1 to Oli on Fri May 8 08:41:02 2020
    Hi Oli.

    07 May 20 13:34:26, you wrote to me:

    worked for me too. Only restriction is that it supports only one
    nodelist.

    btw, is there a way to do something like this with perl-var?:

    perl-var nodelist fidonet NODELIST.[0-9][0-9][0-9]
    perl-var nodelist othernet OTHERNET.[0-9][0-9][0-9]

    or
    perl-var nodelist ("fidonet", "NODELIST.[0-9][0-9][0-9]")

    or would it be
    nodelist_fidonet NODELIST.[0-9][0-9][0-9]
    and some perl magic in the nodelist script?

    what would be the best way to feed multiple nodelists into the
    nodelist script?

    In case of multiple nodelists it may be easiest to use pre-compiled included lists.

    Are you sure you have compiled your binkd '--with-perl' ?

    is it then still accepting the perl-var line without complaining?

    Probably not. :)

    === Cut ===
    binkd.exe -vv
    Binkd 1.1a-104 (May 3 2020 10:28:19/CYGWIN_NT-6.1-7601)
    Compilation flags: gcc, zlib, bzlib2, https, bwlim, af_force.
    Facilities: fts5004 ipv6

    binkd.exe binkd-perl.cfg
    08:50 [1185] binkd-perl.cfg: line 4: error in configuration files
    ? 08:50 [1185] perl-hooks: unknown keyword
    ! 08:50 [1185] error in configuration, aborting

    type binkd-perl.cfg
    include binkd.cfg
    log binkd_%computername%-perl.log
    loglevel 4
    perl-hooks \\bbs\\binkd\\nodelist.pl
    perl-var nodelist fidonet:\\bbs\\nodelist\\dailylst.[0-9][0-9][0-9]
    perl-var magichost *
    perl-dll perl510.dll # only for win32 and os/2 versions with runtime DLL load

    === Cut ===

    'Tommi

    ---
    * Origin: - rbb.fidonet.fi - Finland - (2:221/1)
  • From Oli@2:280/464.47 to Tommi Koivula on Fri May 8 13:09:36 2020
    Tommi wrote (2020-05-08):

    Hi Tommi

    what would be the best way to feed multiple nodelists into the
    nodelist script?

    In case of multiple nodelists it may be easiest to use pre-compiled included lists.

    but then there is no way to make use of nodelist flags, e.g. IBNS.

    Are you sure you have compiled your binkd '--with-perl' ?

    is it then still accepting the perl-var line without complaining?

    Probably not. :)

    === Cut ===
    binkd.exe -vv
    Binkd 1.1a-104 (May 3 2020 10:28:19/CYGWIN_NT-6.1-7601)
    Compilation flags: gcc, zlib, bzlib2, https, bwlim, af_force.
    Facilities: fts5004 ipv6

    binkd.exe binkd-perl.cfg
    08:50 [1185] binkd-perl.cfg: line 4: error in configuration files
    ? 08:50 [1185] perl-hooks: unknown keyword
    ! 08:50 [1185] error in configuration, abortin//g

    thanks for testing.

    ---
    * Origin: (2:280/464.47)
  • From mark lewis@1:3634/12 to Oli on Fri May 8 07:29:04 2020
    Re: nodelist how to?
    By: Oli to Tommi Koivula on Fri May 08 2020 13:09:36


    what would be the best way to feed multiple nodelists into the
    nodelist script?

    In case of multiple nodelists it may be easiest to use pre-compiled included lists.

    but then there is no way to make use of nodelist flags, e.g. IBNS.

    binkd doesn't care about nodelist flags... the scripts used to create binkd compatible node files can use them, though, to generate a proper entry for a node in the node files...


    )\/(ark
    --- SBBSecho 3.11-Linux
    * Origin: SouthEast Star Mail HUB - SESTAR (1:3634/12)
  • From Wilfred van Velzen@2:280/464 to Oli on Fri May 8 13:37:37 2020
    Hi Oli,

    On 2020-05-08 13:09:36, you wrote to Tommi Koivula:

    In case of multiple nodelists it may be easiest to use pre-compiled
    included lists.

    but then there is no way to make use of nodelist flags, e.g. IBNS.

    This php version:

    http://ambrosia60.ddnss.org/53f8ee03/drv_q/div27/i-util/bnlphp13.zip

    Handles it just fine. It's also suitable for multiple nodelists from different nets.

    Bye, Wilfred.

    --- FMail-lnx64 2.1.0.18-B20170815
    * Origin: FMail development HQ (2:280/464)
  • From Tommi Koivula@2:221/360 to Oli on Sat May 9 10:01:12 2020
    * Originally from Oli to Tommi Koivula :

    what would be the best way to feed multiple nodelists into the
    nodelist script?

    In case of multiple nodelists it may be easiest to use pre-compiled included lists.

    but then there is no way to make use of nodelist flags, e.g.
    IBNS.

    I am using this one to create binkd nodelist in my OS/2 system:

    # nl2binkd v1.09
    # (c) 2012-2018 by Markus Reschke

    It would be possible to fix it to support 'special' flags too.

    But IBN is the only flag binkd really needs. At least at the moment. ;)

    'Tommi

    --- Concord/2 1.06 (Reg.)
    * Origin: - rbb - telnet://rbb.homeip.net:32 - (2:221/360)
  • From Benny Pedersen@2:230/0 to Tommi Koivula on Sat May 9 11:46:34 2020
    Hello Tommi!

    07 May 2020 09:26, Tommi Koivula wrote to Phillip Taylor:

    I am not sure why you need to use the nodelist in binkd
    Ever heard of crash netmail? :)

    copyrighted by W@rd :)

    see examples in inbox


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.1.2 (Linux/5.6.11-gentoo-x86_64 (x86_64))
    * Origin: I will always keep a PC running CPM 3.0 (2:230/0)
  • From Oli@2:280/464.47 to Tommi Koivula on Sat May 9 14:19:03 2020
    Tommi wrote (2020-05-09):

    * Originally from Oli to Tommi Koivula :

    what would be the best way to feed multiple nodelists into the
    nodelist script?

    In case of multiple nodelists it may be easiest to use
    pre-compiled included lists.

    but then there is no way to make use of nodelist flags, e.g.
    IBNS.

    I am using this one to create binkd nodelist in my OS/2 system:

    # nl2binkd v1.09
    # (c) 2012-2018 by Markus Reschke

    Hi mark, Wilfred, Tommi. Thanks for the links.

    I'm already using some older version of nl2binkd, but the php script looks interesting too.

    It would be possible to fix it to support 'special' flags too.

    I did modify it (trial and error) to add support for an experimental Onion address user flag.

    But IBN is the only flag binkd really needs. At least at the moment. ;)

    As I wrote, I'm interested in support for other flags, like IBNS (for binkps), IBNQ (binkp over QUIC), IBNO (for Onion addresses), etc. I also would like to dynamically use SOCKS servers for the different encrypted protocols. Using the perl hook for the nodelist processing would be much more flexible and straight forward. The only thing that is missing in binkd is the ability to set the -pipe parameter in perl.

    No need to discuss how useful or unnecessary this is, it's only experimental ;)

    ---
    * Origin: (2:280/464.47)
  • From Tommi Koivula@2:221/1.1 to Oli on Sat May 9 19:40:35 2020
    On 9.5.2020 14:19, Oli wrote:

    As I wrote, I'm interested in support for other flags, like IBNS
    (for binkps), IBNQ (binkp over QUIC), IBNO (for Onion addresses),
    etc. I also would like to dynamically use SOCKS servers for the
    different encrypted protocols. Using the perl hook for the nodelist processing would be much more flexible and straight forward. The
    only thing that is missing in binkd is the ability to set the -pipe
    parameter in perl.

    No need to discuss how useful or unnecessary this is, it's only
    experimental ;)

    Sounds interesting. :) I'm only supporting IBNS at the moment...

    'Tommi

    --- Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
    * Origin: rbb nntp point system (2:221/1.1)