• Loading multiple nodelists in BinkD config

    From Michael Trip@2:280/2000.2 to All on Wed Jan 24 21:39:08 2018
    Hello, All!

    I have a question. At the moment i am connected to two FTN Networks. The networks have both nodelists (Fidonet and Agoranet). I would like to load them into my binkd by using the perl-hooks in the config:

    ----
    perl-hooks c:/sbbs/fido/nodelist.pl
    perl-var nodelist fidonet:c:/sbbs/data/dirs/DAILYLST/DAILYLST.[0-9][0-9][0-9] perl-var magichost *
    perl-dll c:/sbbs/fido/perl510.dll # only for win32 and os/2 versions with runtime DLL load

    ----

    This works perfect for one nodelist. But when i try to add a new line of the perl-var nodelist the first line is forgotten.

    How to fix this?


    Best Regards, Michael
    --- --- GoldED+/W32-MSVC 1.1.5-b20170303
    * Origin: Alcatrash Laptop (2:280/2000.2)
  • From mark lewis@1:3634/12.73 to Michael Trip on Thu Jan 25 05:34:32 2018

    On 2018 Jan 24 21:39:08, you wrote to All:

    This works perfect for one nodelist. But when i try to add a new line
    of the perl-var nodelist the first line is forgotten.

    recommendation: don't use the perl hook stuff... you don't need it... use the distributed binkd nodelists or generate them from the official network nodelists with one of the available scripts... then, include them in your config... just make sure they have their own name...

    eg: binkd.cfg

    stuff
    stuff
    stuff
    [...]
    include fido-binkd.txt
    include agor-binkd.txt
    include myconnections.txt
    -EOF-

    so in the above, at the end of our conf file, we include the fidonet binkd.txt nodelist and one for agoranet... we give them our own names... lastly we include a file with our connections listed... the main thing this is for is session level (aka mailer-to-mailer) passwords and defining outbound and possibly inbound fileboxes... one can also override the domain for remote systems if needed... these need to be listed in the proper order so that your overrides are loaded after the base node entries...

    check the binkd command line parameters, too... in our setup, any time one of the above files changes, we just copy it in and binkd automatically recognizes this and reloads the conf... over here, our command line is basically

    binkd -C binkd.conf

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... I'm getting older but I still wake up mornings.
    ---
    * Origin: (1:3634/12.73)
  • From Michael Trip@2:280/2000.2 to mark lewis on Sun Jan 28 20:03:38 2018
    Hello, mark!

    25 Jan 18 05:34, from mark lewis -> Michael Trip:

    On 2018 Jan 24 21:39:08, you wrote to All:

    This works perfect for one nodelist. But when i try to add a new
    line of the perl-var nodelist the first line is forgotten.

    recommendation: don't use the perl hook stuff... you don't need it...
    use the distributed binkd nodelists or generate them from the official network nodelists with one of the available scripts... then, include
    them in your config... just make sure they have their own name...

    eg: binkd.cfg

    stuff
    stuff
    stuff
    [...]
    include fido-binkd.txt
    include agor-binkd.txt
    include myconnections.txt
    -EOF-

    so in the above, at the end of our conf file, we include the fidonet binkd.txt nodelist and one for agoranet... we give them our own
    names... lastly we include a file with our connections listed... the
    main thing this is for is session level (aka mailer-to-mailer)
    passwords and defining outbound and possibly inbound fileboxes... one
    can also override the domain for remote systems if needed... these
    need to be listed in the proper order so that your overrides are
    loaded after the base node entries...

    check the binkd command line parameters, too... in our setup, any time
    one of the above files changes, we just copy it in and binkd
    automatically recognizes this and reloads the conf... over here, our command line is basically

    binkd -C binkd.conf

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... I'm getting older but I still wake up mornings.
    ---
    * Origin: (1:3634/12.73)

    Thanks for your answer! Will try it asap ;-)

    Best Regards, Michael
    --- --- GoldED+/W32-MSVC 1.1.5-b20170303
    * Origin: Alcatrash Laptop (2:280/2000.2)