• New binkd setup Linux-Kubuntu 14.04 64b

    From rick christian@1:3634/12 to All on Mon Sep 12 22:23:26 2016
    FidoNet Friends:

    After a very long absence, I am looking to return to FidoNet.

    Long story short, I operated 1:129/220 for the better part of about 10-12 years
    give or take...

    I've selected up binkd, GoldED, crashmail, and TinyTIC to do the work... From my past setup I was a FD person along with FMail & GoldED and GIGO.

    My setup is exclusively Linux, specifically I use KUbuntu's from all the way back to like 10 something to 14.04 64b, (ESR's only, and 16.04 is out not an option for me, off topic for here.)

    After several weeks of going over things I think I've got binkd setup to at least run, it runs in the background, and appears to if I force a poll (probably wrong method), it connects with what would be my network hub in my area now, 1:135/0.

    I am having some issues with wrapping around some of the finer points of the setup for binkd, crashmail, to start.

    I've looked at various hodgepodges of configs for various setups to piece together something....

    I get that binkd just runs, and if setup will scan the outbound based on the settings.

    What I am not sure about is the finer points of its config

    Namely:

    1) Setting up routing

    2) Auto operation for outbound, correct?
    call-delay 60
    rescan-delay 60

    Will cause binkd to look in the outbound dir for stuff to send every 60 seconds, correct?

    If you want to take a look at the config, you can look at it here:

    http://www.tampascanner.info/fido/binkd.cfg http://www.tampascanner.info/fido/crashmail.prefs

    Where obviously once I get a node number, 1:135/999 would be replaced by my correct one.

    3) Is ARC compression still needed???? unar or FreeArc?

    4) Nodelist processors for the nodediff?


    Is there a crashmail echo anymore??? Since I have been graciously allowed to use a JamNNTPD server to get to echos right now, I am not seeing it listed..

    I could use some help on getting this tied to binkd, crashmail, TinyTIC and GoldED... I think if I can get some pointers on the configs, some HOWTO's, tutorials etc. I would be grateful to any pointers and help on this, including better echos, ie: Linux, Linux_UBUNTU etc...

    Thanks.

    Rick FUTURE 1:135/xxx


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)
  • From Alan Ianson@1:153/757 to rick christian on Mon Sep 12 21:10:00 2016
    Monday September 12 2016 22:23, you wrote to All:

    1) Setting up routing

    Routing will all be done in the tosser. Binkd will just look in your outbound for stuff to send so as long as your tosser has done the right thing your good.

    2) Auto operation for outbound, correct?
    call-delay 60
    rescan-delay 60

    Will cause binkd to look in the outbound dir for stuff to send every
    60 seconds, correct?

    Yes, that's right.

    3) Is ARC compression still needed???? unar or FreeArc?

    Probably not. I still have arc in my path should that be needed but have not used anything but plain PKT's that some prefer or zip for bundles.

    You can use any archive software that works for you (and your links) but likely
    all that is needed today is zip, if anything at all.

    4) Nodelist processors for the nodediff?

    There is still a nodediff released weekly if you'd like to go that route. I have the weekly and daily nodelists here so I just use those.. :)

    Is there a crashmail echo anymore??? Since I have been graciously
    allowed to use a JamNNTPD server to get to echos right now, I am not seeing it listed..

    I have not seen a crashmail echo.

    I could use some help on getting this tied to binkd, crashmail,
    TinyTIC and GoldED... I think if I can get some pointers on the
    configs, some HOWTO's, tutorials etc. I would be grateful to any
    pointers and help on this, including better echos, ie: Linux,
    Linux_UBUNTU etc...

    I have seen BBS / Tosser / Mailer questions and answers in the LINUX_BBS echo. There are others to but that one would work.

    --- GoldED+/LNX 1.1.5-b20160322
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
  • From rick christian@1:3634/12 to Alan Ianson on Tue Sep 13 18:02:50 2016
    On 09/13/2016 12:10 AM, Alan Ianson -> rick christian wrote:
    Monday September 12 2016 22:23, you wrote to All:

    1) Setting up routing

    Routing will all be done in the tosser. Binkd will just look in your outbound for stuff to send so as long as your tosser has done the right thing your good.

    Well I think that is where there is a glitch now...

    Is the JamNNTPD echo good for crashmail? As I've seen it discussed there or is LINUX or LINUX_UBUNTU better?????

    2) Auto operation for outbound, correct?
    call-delay 60
    rescan-delay 60

    Will cause binkd to look in the outbound dir for stuff to send every
    60 seconds, correct?

    Yes, that's right.

    Well that doesn't appear to be the case... as I entered a message in Golded and
    then ran crashmail, and it didn't appear to do much of anything...

    I used the package that is in 14.04 ESR

    sudo apt-get install binkd

    So it starts up automatically when the system does, so I take it this is via inetd as I am not seeing anything else...to start it...

    And trying to get it to do a manual poll of the local net host doesn't seem to work.. the only way to get that to work is to kill -9 binkd pid and then sudo binkd -P1:135/0 binkd.cfg .

    This seemed to be so much easier in the days of DOS! :) ;) :0 I knew FD in and
    out...

    To say I am a little frustrated right now... when I setup things like this including UUCP and stuff with ease...when UUCP was "the game."

    Any hints or pointers greatly appreciated... Thank you.


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)
  • From mark lewis@1:3634/12.73 to rick christian on Tue Sep 13 18:18:26 2016

    12 Sep 16 22:23, you wrote to All:

    What I am not sure about is the finer points of its config

    Namely:

    1) Setting up routing

    binkd is a mailer only... in a BSO (Binkleyterm Style Outbound) configuration, your tosser will handle the routing of netmails and it will pack them into the proper PKTs for the next hop system...

    2) Auto operation for outbound, correct?
    call-delay 60
    rescan-delay 60

    Will cause binkd to look in the outbound dir for stuff to send every 60 seconds, correct?

    the rescan-delay, yes...

    3) Is ARC compression still needed???? unar or FreeArc?

    no, not really... mostly is zip but these days not even that is needed... all my systems send raw PKTs and no bundles (mo1, we2, etc)... bundles are just not
    necessary like they were in the dialup days...

    4) Nodelist processors for the nodediff?

    binkd uses its own nodelist format... it is distributed in the I-BINKD file distribution area... plus these days, many are not even worrying about diffs at
    all because the nodelist is so small... in fact, you can subscribe to the DAILYLIST FDN (file distribution network) and get a bright shiney complete nodelist every day and be up to date within ~24 hours of systems being added or
    removed...

    Is there a crashmail echo anymore??? Since I have been graciously
    allowed to use a JamNNTPD server to get to echos right now, I am not seeing it listed..

    not that i know of... the talk may be welcome in the JAMNNTPD echo since both are written by the same author even though he is no longer in fidonet...

    )\/(ark

    Always Mount a Scratch Monkey

    ... A secret agent! On *WHOSE* side?!?!?!?
    ---
    * Origin: (1:3634/12.73)
  • From mark lewis@1:3634/12.73 to rick christian on Tue Sep 13 19:15:34 2016

    13 Sep 16 18:02, you wrote to Alan Ianson:

    I used the package that is in 14.04 ESR

    sudo apt-get install binkd

    So it starts up automatically when the system does, so I take it this is via inetd as I am not seeing anything else...to start it...

    And trying to get it to do a manual poll of the local net host doesn't
    seem
    to work.. the only way to get that to work is to kill -9 binkd pid and
    then
    sudo binkd -P1:135/0 binkd.cfg .

    check your startup script in /etc/init.d or where ever it is located... you might want to change the user that binkd is running as... that will likely also
    require some other changes for the logging directory as well as the inbound and
    outbound directories... we had to set one up to run as the same user as synchronet runs as to make it easy for the files to be seen and handled by both
    sides of the fence...

    )\/(ark

    Always Mount a Scratch Monkey

    ... Sex at age 90 is like trying to shoot pool with a rope. George Burns
    ---
    * Origin: (1:3634/12.73)
  • From Alan Ianson@1:153/757.1 to rick christian on Tue Sep 13 18:17:00 2016
    Re: New binkd setup Linux-Kubuntu 14.04 64b
    By: rick christian to Alan Ianson on Tue Sep 13 2016 06:02 pm

    Routing will all be done in the tosser. Binkd will just look in your
    outbound for stuff to send so as long as your tosser has done the
    right thing your good.

    Well I think that is where there is a glitch now...

    With attach mailers like FD netmail routing was all done by the mailer. That is not the case with BSO mailers like Binkd. The routing is all done by the tosser.

    Is the JamNNTPD echo good for crashmail? As I've seen it discussed there or is LINUX or LINUX_UBUNTU better?????

    I think it might be. I think crashmail is used a lot with jamNNTPD, so that might be a good idea, worth a try anyway.

    Well that doesn't appear to be the case... as I entered a message in Golded and then ran crashmail, and it didn't appear to do much of anything...

    There may be different options for crashmail to scan for new messages. I'm not sure though.

    And trying to get it to do a manual poll of the local net host doesn't seem to work.. the only way to get that to work is to kill -9 binkd pid and then sudo binkd -P1:135/0 binkd.cfg .

    You could also try binkd -pP1:135/0 binkd.cfg. That will poll that node then quit and if you have binkd daemonized or running from inetd it will continue.

    I used the package that is in 14.04 ESR

    sudo apt-get install binkd

    So it starts up automatically when the system does, so I take it this is via inetd as I am not seeing anything else...to start it...

    At one time my binkd install on debian worked that way. It works well that way to. I prefer to daemoize binkd and let it watch for stuff that needs to be
    sent and listen at the same time.

    And trying to get it to do a manual poll of the local net host doesn't seem to work.. the only way to get that to work is to kill -9 binkd pid and then sudo binkd -P1:135/0 binkd.cfg .

    If binkd is being started by inetd you should still be able to poll as you need to. That inetd process is just a listener on your binkp port.

    I do polls also with -P1:135/0 but I use -p also so binkd quits when it is done with your outbounds.

    This seemed to be so much easier in the days of DOS! :) ;) :0 I knew FD in and out...

    Yep, I remember switching from AMA to BSO... good times! :)

    ... The computer made me do it!
    --- SBBSecho 3.00-Linux
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.1)
  • From rick christian@1:3634/12 to Alan Ianson on Wed Sep 14 07:39:13 2016
    On 09/13/2016 09:17 PM, Alan Ianson -> rick christian wrote:
    With attach mailers like FD netmail routing was all done by the mailer. That is
    not the case with BSO mailers like Binkd. The routing is all done by the tosser.

    This brings back memories of why I used FD! :) ;) But with FTN over net seems FD is out of the option list. :( And would require DOSBox or something to run it anyway versus native and wouldn't probably be a good plan for my ultimate choice to put my FTN mailer at least on a Pi

    You could also try binkd -pP1:135/0 binkd.cfg. That will poll that node

    $ sudo binkd -pP1:135/0 /etc/binkd/binkd.cfg
    07:24 [4210] BEGIN, binkd/0.9.11/Linux -pP1:135/0 /etc/binkd/binkd.cfg
    07:24 [4210] clientmgr started
    07:24 [4210] the queue is empty, quitting..

    That is all I got!????! Doesn't seem right.... I would think I would see it connect etc.. or the p option suppress that ?

    Now if I run sudo binkd -pP1:135/0 /etc/binkd/binkd.cfg

    it whines about being runnning already etc.. then if I do

    sudo binkd -pP1:135/0 /etc/binkd/binkd.cfg

    It actually POLLS the node....So I am now confused... (the loud banging you hear is my head hitting desk! :) ;) )


    If binkd is being started by inetd you should still be able to poll as
    you need
    to. That inetd process is just a listener on your binkp port.

    Well I am wrong the *buntu packages use init.d scripts to start this automagically... not inetd

    the thing starts and is lisetning as a quickie telnet from one box to the other
    offers:

    telnet 192.168.0.21 24554
    Trying 192.168.0.21...
    Connected to 192.168.0.21.
    Escape character is '^]'.
    ..OPT CRAM-MD5-27d7781448bd2b30e4c8f78c3860f4e0SYS Tampa ScannerZYZ R.E. ChristianLOC Medulla, FLNDL 115200,TCP,BINKP%TIME Wed, 14 Sep 2016 07:32:32 -0400!VER binkd/0.9.11/Linux binkp/1.1 1:135/999@fidonet

    So its listening....

    I'll have to investigate things... I think there is some issues re permissions to access stuff in the outb and/or inb and the setup of crashmail...


    Yep, I remember switching from AMA to BSO... good times! :)

    :( I am not having fun... yet! :) ;)

    Thanks for the input! Keep it coming, please!


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)
  • From rick christian@1:3634/12 to mark lewis on Wed Sep 14 07:53:12 2016
    On 09/13/2016 07:15 PM, mark lewis -> rick christian wrote:

    check your startup script in /etc/init.d or where ever it is located... you might want to change the user that binkd is running as... that will likely also require some other changes for the logging directory as well as the inbound and outbound directories... we had to set one up to run
    as the same user as synchronet runs as to make it easy for the files to
    be seen and handled by both sides of the fence...

    Since I am wrong, *buntu packages use the init.d as you list v. inetd to automagically start binkd

    You can see the reply about its operation to Alan Ianson......

    I can already see a problem with this as to get binkd to anything it needs to run via sudo which portends to bigger issues latter with PKT's etc...

    In *buntu land it seems this is run under ftn:ftn...I went back and changed some stuff like /var/log/binkd to ftn:ftn as it was root I will have to check on some others probably too....


    But I am thnking that crashmail is going to need to run under ftn:ftn too or the permissions are going to be whacked for the various files and PKT's....hmmmmm....but I first got to get it to create PKTS! URRRGH!


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)
  • From Alan Ianson@1:153/757 to rick christian on Wed Sep 14 08:53:00 2016
    Wednesday September 14 2016 07:39, you wrote to me:

    This brings back memories of why I used FD! :) ;) But with FTN over
    net seems FD is out of the option list. :( And would require DOSBox or something to run it anyway versus native and wouldn't probably be a
    good plan for my ultimate choice to put my FTN mailer at least on a Pi

    I was always fond of FD but once you have binkd up and running you'll forget all about that.. :)

    You could also try binkd -pP1:135/0 binkd.cfg. That will poll
    that node

    $ sudo binkd -pP1:135/0 /etc/binkd/binkd.cfg
    07:24 [4210] BEGIN, binkd/0.9.11/Linux -pP1:135/0
    /etc/binkd/binkd.cfg 07:24 [4210] clientmgr started 07:24 [4210] the
    queue is empty, quitting..

    Your version of binkd is a little old. That will still work but v1.0.4 was released two years ago. I would go with that or the current 1.1 version that most are using. Either works well in my experience.

    The location to get those is listed in the FAQ that is posted in here weekly or
    so.

    That is all I got!????! Doesn't seem right.... I would think I would
    see it connect etc.. or the p option suppress that ?

    Now if I run sudo binkd -pP1:135/0 /etc/binkd/binkd.cfg

    it whines about being runnning already etc.. then if I do

    sudo binkd -pP1:135/0 /etc/binkd/binkd.cfg

    It actually POLLS the node....So I am now confused... (the loud
    banging you hear is my head hitting desk! :) ;) )

    Permissions I think. I'm not sure what user your binkd is running as or where it is storing inbounds or logs. Check /var/log for any binkd.log files and check where it is storing inbounds, you may have some!

    If binkd is being started by inetd you should still be able to
    poll as you need to. That inetd process is just a listener on
    your binkp port.

    So its listening....

    I'll have to investigate things... I think there is some issues re permissions to access stuff in the outb and/or inb and the setup of crashmail...

    I think you will be better off to remove that package and compile your own binkd and use that as whatever user you like without the conflicts.

    Yep, I remember switching from AMA to BSO... good times! :)

    :( I am not having fun... yet! :) ;)

    Thanks for the input! Keep it coming, please!

    No worries, we'll keep it up as long as we need too.. :)

    --- GoldED+/LNX 1.1.5-b20160322
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
  • From Alan Ianson@1:153/757 to rick christian on Wed Sep 14 09:14:00 2016
    Wednesday September 14 2016 07:39, you wrote to me:

    $ sudo binkd -pP1:135/0 /etc/binkd/binkd.cfg
    07:24 [4210] BEGIN, binkd/0.9.11/Linux -pP1:135/0
    /etc/binkd/binkd.cfg 07:24 [4210] clientmgr started 07:24 [4210] the
    queue is empty, quitting..

    That is all I got!????! Doesn't seem right.... I would think I would
    see it connect etc.. or the p option suppress that ?

    The -P1:135/0 option tells binkd to create a poll for that node. The -p option tells binkd to send whatever is in your outbound and then quit. If there is already stuff in your outbound for that node you can just use -p and binkd will
    send everything that needs to be sent and quit.

    --- GoldED+/LNX 1.1.5-b20160322
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
  • From mark lewis@1:3634/12.73 to rick christian on Wed Sep 14 22:33:30 2016

    14 Sep 16 09:14, Alan Ianson wrote to you:

    $ sudo binkd -pP1:135/0 /etc/binkd/binkd.cfg
    07:24 [4210] BEGIN, binkd/0.9.11/Linux -pP1:135/0
    /etc/binkd/binkd.cfg 07:24 [4210] clientmgr started 07:24 [4210] the
    queue is empty, quitting..

    That is all I got!????! Doesn't seem right.... I would think I would
    see it connect etc.. or the p option suppress that ?

    The -P1:135/0 option tells binkd to create a poll for that node. The -p option tells binkd to send whatever is in your outbound and then quit. If there is already stuff in your outbound for that node you can just use -p and binkd will send everything that needs to be sent and quit.

    yes... binkd does differentiate between upper and lower case options...

    )\/(ark

    Always Mount a Scratch Monkey

    ... I've GOT it together. You should have seen it APART!
    ---
    * Origin: (1:3634/12.73)
  • From rick christian@1:3634/12 to Alan Ianson on Fri Sep 16 15:32:56 2016
    On 09/14/2016 11:53 AM, Alan Ianson -> rick christian wrote:
    Your version of binkd is a little old. That will still work but v1.0.4 was released two years ago. I would go with that or the current 1.1 version that
    most are using. Either works well in my experience.

    The location to get those is listed in the FAQ that is posted in here weekly or
    so.


    No DEB's, or a PPA with DEB's, no go. I don't know why, well I do, its not on topic here, the package is so outdated in the repos.

    Permissions I think. I'm not sure what user your binkd is running as or where
    it is storing inbounds or logs. Check /var/log for any binkd.log files and check where it is storing inbounds, you may have some!

    I think that is a large part of the issue: init.d starts this up as ftn:ftn, but thats not a real user... so I am think I just move it the main user that I would use it under...since golded will need access to that and that will run under SSH or XDMCP connection.

    I might try that and see...

    I think you will be better off to remove that package and compile your own binkd and use that as whatever user you like without the conflicts.


    Again, no DEB's no go! I've been through the horrors of "attempting" to compile. It never works.


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)
  • From rick christian@1:3634/12 to Alan Ianson on Fri Sep 16 16:31:52 2016
    On 09/14/2016 11:53 AM, Alan Ianson -> rick christian wrote:

    Permissions I think. I'm not sure what user your binkd is running as or where
    it is storing inbounds or logs. Check /var/log for any binkd.log files and check where it is storing inbounds, you may have some!

    I changed everything for init.d script to run as ME, and then moved everything into ~/fido/ where it belongs.

    And all the permissions now belong to ME! ME! ME! :) ;) (Its always about ME! :) )

    restarted things.. and POOF.. binkd is running under me...

    So back to golded... bang some messages... still a glitch..

    working...working..

    Hmm.. whats this stupid line..

    ; CrashMail should never route netmails and just import them instead.

    NOROUTE


    Ok.. comment that *&^&^%#%$#$% out!

    BAM!

    Appears that NETMAIL was sent!!! WOOOT! WOOT! I guess I will find out! Soon....

    I guess MY "interpretation" of that line ala FD v. now.. is well, NOT THE SAME.
    and NOT Correct!

    So this appears to be setup now....

    Will see if my netmail is really getting through...

    Thanks to all..... I will keep abreast of developments!


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)
  • From rick christian@1:3634/12 to Alan Ianson on Fri Sep 16 16:53:05 2016
    On 09/14/2016 11:53 AM, Alan Ianson -> rick christian wrote:

    I think you will be better off to remove that package and compile your own binkd and use that as whatever user you like without the conflicts.

    There is 1.04 built for 15.04, so possibly that might install in place of the 0.91... don't know why they wouldn't compile it for the ESR release.... oh.. wait I do.... stupid Linux politics...

    I'll grab that deb and see if the dependencies can be resolved.. and use in 14.04...


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)
  • From Alan Ianson@1:153/757 to rick christian on Fri Sep 16 15:14:00 2016
    Friday September 16 2016 15:32, you wrote to me:

    No DEB's, or a PPA with DEB's, no go. I don't know why, well I do,
    its not on topic here, the package is so outdated in the repos.

    In the case of binkd it is a simple matter to compile your own. It would be great if the repos had upto date versions but they don't always. You may need zlib-dev and bzip2-dev installed to build support to compress pkts on the fly. I don't have a debian based distro at hand to look up the exact package names but I think you can find them with the above in your standard repos. They may or may not be installed already. On a debian based disto like the ubuntus installing build-essential will install most of what you need to compile your own software.

    Permissions I think. I'm not sure what user your binkd is running
    as or where it is storing inbounds or logs. Check /var/log for
    any binkd.log files and check where it is storing inbounds, you
    may have some!

    I think that is a large part of the issue: init.d starts this up as ftn:ftn, but thats not a real user... so I am think I just move it the main user that I would use it under...since golded will need access to that and that will run under SSH or XDMCP connection.

    It might be enough to add yourself to the ftn group to have read/write permission to the outbound/inbound.

    Again, no DEB's no go! I've been through the horrors of "attempting"
    to compile. It never works.

    Don't even think about being intimidated by binkd. There is a readme.md (or similar) in the binkd archive or if you get your source from cvs, it contains a
    few simple steps to compile binkd and then you are on your way. I'll outline it for you here.

    Extract the archive to the place of your choosing. Go into the root of that directory.

    cd /home/alan/binkd

    Copy the files from mkfls/unix to the root binkd directory.

    cp mkfls/unix/* .

    Run configure.

    ./configure

    Now run make..

    make

    If that was all successful you should now have a binkd in there. If that wasn't
    successful there is some easy to find solution we just need to know the problem.

    Place the binkd executible somewhere like /usr/local/bin or /usr/local/sbin and
    run it with your config.

    ... Some days you're the windshield, some days you're the bug
    --- GoldED+/LNX 1.1.5-b20160322
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
  • From Alan Ianson@1:153/757 to rick christian on Fri Sep 16 15:37:00 2016
    Friday September 16 2016 16:53, you wrote to me:

    There is 1.04 built for 15.04, so possibly that might install in place
    of the 0.91... don't know why they wouldn't compile it for the ESR release.... oh.. wait I do.... stupid Linux politics...

    I'll grab that deb and see if the dependencies can be resolved.. and
    use in 14.04...

    Sounds like you are making progress. If you can't find a deb don't be afraid to
    build binkd yourself. It is well written and easy to build.

    ... Landru! Guide us!
    --- GoldED+/LNX 1.1.5-b20160322
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
  • From Nicholas Boel@1:154/10 to Alan Ianson on Sat Sep 17 07:42:04 2016
    Hello Alan,

    On 16 Sep 16 15:14, Alan Ianson wrote to rick christian:

    Extract the archive to the place of your choosing. Go into the root of that directory.

    cd /home/alan/binkd

    Copy the files from mkfls/unix to the root binkd directory.

    cp mkfls/unix/* .

    Run configure.

    ./configure

    Now run make..

    make

    If that was all successful you should now have a binkd in there. If
    that wasn't successful there is some easy to find solution we just
    need to know the problem.

    Place the binkd executible somewhere like /usr/local/bin or /usr/local/sbin and run it with your config.

    FYI, running 'make install' after make will do this for you (place binkd in /usr/local/sbin).

    Regards,
    Nick

    ... "Не знаю. Я здесь только работаю."
    --- GoldED+/LNX 1.1.5-b20160827
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From mark lewis@1:3634/12.73 to Alan Ianson on Sat Sep 17 10:56:28 2016

    17 Sep 16 07:42, Nicholas Boel wrote to you:

    Place the binkd executible somewhere like /usr/local/bin or
    /usr/local/sbin and run it with your config.

    FYI, running 'make install' after make will do this for you (place
    binkd in /usr/local/sbin).

    and you can, as i have, specify where you want to install the binaries and config files...


    ./configure --prefix=/home/myuser/fido --with-zlib --with-bzip2 --with-https --with-ntlm --with-bwlim


    with the above, my binary ends up in /home/myuser/fido/sbin with a name containing the version of the build (eg: binkd-1.1a-92)... then there's a link named "binkd" which points to that version... in this way one can switch between versions by simply changing the link... my binary and the link are both
    755 root:root

    also with the above, binkd.conf ends up in /home/myuser/fido/etc as binkd.conf-dist which i've copied to binkd.conf and edited as desired... the conf-dist is 644 root:root and the conf is 644 myuser:myuser...


    NOTE: i do not normally poll any systems... i generally just wait until there is outbound mail... but i can poll if i so desire... when i do i generally just
    do something like

    touch ~/fido/outbound/$(printf "%04x%04x.flo\n" 123 500)

    it can be put it in a script and fed the address which the script can break down to put the flo in the proper directory...

    )\/(ark

    Always Mount a Scratch Monkey

    ... day++; dollar++;
    ---
    * Origin: (1:3634/12.73)
  • From Alan Ianson@1:153/757.1 to mark lewis on Sat Sep 17 13:25:00 2016
    Re: New binkd setup Linux-Kubuntu 14.04 64b
    By: mark lewis to Alan Ianson on Sat Sep 17 2016 10:56 am

    --with-https --with-ntlm --with-bwlim

    Binkd has capabilities I wasn't aware of. I'll have to look those up.

    touch ~/fido/outbound/$(printf "%04x%04x.flo\n" 123 500)

    I'll have to make a script for that. It would be much simpler than hunting down what .flo file I need to touch.

    ... "Hello, World!" 17 Errors, 31 Warnings....
    --- SBBSecho 3.00-Linux
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.1)
  • From mark lewis@1:3634/12.73 to Alan Ianson on Sat Sep 17 20:33:36 2016

    17 Sep 16 13:25, you wrote to me:

    --with-https --with-ntlm --with-bwlim

    Binkd has capabilities I wasn't aware of. I'll have to look those up.

    these are the defaults that most all of the binkds that i've run have been compiled with... you can see them with

    binkd -vv

    touch ~/fido/outbound/$(printf "%04x%04x.flo\n" 123 500)

    I'll have to make a script for that. It would be much simpler than hunting down what .flo file I need to touch.

    i actually have a 4DOS bat file that takes a FTN address and breaks it apart into its zone, net, node and point numbers along with the domain... i haven't redone it for use with bash but it is on the list of inkantashuns to be ported over... one must need be aware of their setup's dimension capabilities... the domain may be used in the case of 5D BSO... one is basically doing BSO handling
    in script when one steps out in this fashion...

    )\/(ark

    Always Mount a Scratch Monkey

    ... This time everything is easy.
    ---
    * Origin: (1:3634/12.73)
  • From rick christian@1:3634/12 to Alan Ianson on Sun Sep 18 07:04:12 2016
    On 09/16/2016 06:14 PM, Alan Ianson -> rick christian wrote:
    Friday September 16 2016 15:32, you wrote to me:

    No DEB's, or a PPA with DEB's, no go. I don't know why, well I do,
    its not on topic here, the package is so outdated in the repos.

    In the case of binkd it is a simple matter to compile your own. It would
    be
    great if the repos had upto date versions but they don't always. You may need

    This has been, still, and will continue to be Linux's DOWNFALL and GREATEST IMPEDIMENT, software distribution...

    I love Linux! Don't get me wrong... there are portions of the "culture" I despise even more than that of the crap from msloth land...but this is getting way tangetial....


    zlib-dev and bzip2-dev installed to build support to compress pkts on
    the fly.

    This is always the issue with compiling... finding this stuff... when its not listed outright..



    It might be enough to add yourself to the ftn group to have read/write permission to the outbound/inbound.

    That could be, and I thought about going that route as well... I just decided to move binkd to ME! (Always about ME! :) ;) ) and be done with it....

    I get where this whole ftn:ftn thing is headed, but in the REAL WORLD I am not so sure that plan works...

    Don't even think about being intimidated by binkd. There is a readme.md
    (or
    similar) in the binkd archive or if you get your source from cvs,

    Thanks for the info...as when I was at the binkd site it didn't outline this, and my main machines are not setup for git/cvs/svn... I can spin up some VM's in VMWare and play with it...

    But honestly the few times I've been successful with compiling has only been when there have been exact detailed steps aka Compiling for Absolute Total Moronic Idiots! (I don't program in compiled languages, Python, BASH, php, html, SQL, ECMAScript, pascal back in the day)

    First install these dependencies ie:

    sudo apt-get install stupidlib stupidlib-dev anotherlib anotherlib-dev

    etc...

    And don't even get me stated on RPM's and RH/CentOS! :) URRRGHH!

    Thanks again for the pointes and tips, and info, assistance... when I get a lab
    day to try this I will spin up a VM to give a whirl, maybe I can make a DEB for
    14.04 ...

    I am looking to see if maybe the 1.02 version deb will install... the hangup seems to init-helpers and the version in 14.04 is not as updated as needed...

    I have to make my mind up on if this going to be on a Pi locally or put it on one of my VPS and rsync the file system or point off it...

    Decisions decisions...


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)
  • From Alan Ianson@1:153/757 to rick christian on Sun Sep 18 14:01:00 2016
    Sunday September 18 2016 07:04, you wrote to me:

    This has been, still, and will continue to be Linux's DOWNFALL and GREATEST IMPEDIMENT, software distribution...

    Software distribution is one of (at least linux) the strengths. On rare occations I find that I need to build my own binaries, like binkd. It is not part of my distribution so I always go grab the version I want and get it done.

    I love Linux! Don't get me wrong... there are portions of the
    "culture" I despise even more than that of the crap from msloth
    land...but this is getting way tangetial....

    Different distributions have different ways of doing things as far as packages go. On the debian type distros the version that is released doesn't change unless there is a very good reason to do that. Even then the needed changes are
    quite often back ported.

    zlib-dev and bzip2-dev installed to build support to compress
    pkts on the fly.

    This is always the issue with compiling... finding this stuff... when
    its not listed outright..

    Binkd will still compile without bzip2-dev available but without some features.
    I think it's good to have so I just wanted to point that one out to you. Some things like bzip2-dev are not installed by default because most folks don't use
    it.

    On my slackware box all this stuff I need to compile things is installed already, I seldom need to go looking for dependencies. That's probably because on slackware you are going to need it.. ;)

    It might be enough to add yourself to the ftn group to have
    read/write permission to the outbound/inbound.

    That could be, and I thought about going that route as well... I just decided to move binkd to ME! (Always about ME! :) ;) ) and be done
    with it....

    I get where this whole ftn:ftn thing is headed, but in the REAL WORLD
    I am not so sure that plan works...

    It does work, I have done it before. I prefer to build my own and run binkd as my regular user. You can still do that with a packaged binkd but I just build my own.

    Thanks for the info...as when I was at the binkd site it didn't
    outline this, and my main machines are not setup for git/cvs/svn... I
    can spin up some VM's in VMWare and play with it...

    IIRC cvs is installed as part of build-essential. It's a good way to keep upto date but you can also download a tarball (or zip) from the bink site, either way is good.

    But honestly the few times I've been successful with compiling has
    only been when there have been exact detailed steps aka Compiling for Absolute Total Moronic Idiots! (I don't program in compiled
    languages, Python, BASH, php, html, SQL, ECMAScript, pascal back in
    the day)

    Don't feel bad. I don't code either. Not at all. If I can download a tarball I can usually get the job done.. as long as someone else has done the coding.. ;)

    sudo apt-get install stupidlib stupidlib-dev anotherlib anotherlib-dev

    Those -dev packages are what we need when compiling software. It's very handy though we just need them installed to satisfy dependencies.

    And don't even get me stated on RPM's and RH/CentOS! :) URRRGHH!

    The first distribution I used was redhat many years ago. I understand.. :)

    Thanks again for the pointes and tips, and info, assistance... when I
    get a lab day to try this I will spin up a VM to give a whirl, maybe I
    can make a DEB for 14.04 ...

    I can make a slackware package, or a package for archlinux, it's fairly straight forward. Maybe one day I can do debian packages too but not today.


    ... I used to think I was indecisive, but now I'm not so sure.
    --- GoldED+/LNX 1.1.5-b20160322
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
  • From rick christian@1:3634/12 to Alan Ianson on Tue Sep 20 08:56:58 2016
    On 09/18/2016 05:01 PM, Alan Ianson -> rick christian wrote:

    Software distribution is one of (at least linux) the strengths. On rare occations I find that I need to build my own binaries, like binkd.

    Well we are on different sides on this one.. as source and I don't get along..

    That is why DEB's need to rule the world! :) ;) :) And why I prefer Debian or
    Kubuntu...

    Actually I would actually really prefer that STATIC builds be the norm if not DEB's...

    Different distributions have different ways of doing things as far as packages

    Yeah... thats the linux politics I can do with out..... not interested in some of the BS that is related to it...Just here for the software...

    After looking at the 1.02 and later DEBS the issue is that that dolts at Debian
    and Canoncial (Ubuntu) horked up their distros with systemd!

    Thus they are putting what appears to be an UNNEEDED dependency on the package init-system-helpers to deal with mix of Upstart/Sys-V and the crap systemd that
    appeared as an option in 15.x and then made mandatory in 16.04 (which is why I can't use 16.04).

    I am going to do some surgery on the DEB and play with it in a VM to see if that surgery will fix the patient! :) ;) If so great then 14.04 has a DEB...

    If not I have a plan b for binkd and some other things....


    On my slackware box all this stuff I need to compile things is installed already, I seldom need to go looking for dependencies. That's probably because
    on slackware you are going to need it.. ;)

    In Debian and thus *Buntu's compiling stuff is not included, and few to any of my systems install it... as I don't need it....

    sudo apt-get install done.

    It does work, I have done it before. I prefer to build my own and run binkd as
    my regular user. You can still do that with a packaged binkd but I just build
    my own.

    rather than play with the group permissions I just changed it all to me, and move on...I don't have the time right now for those kinds of things when I want
    to get something turned up and running....I can play with what if's later...


    IIRC cvs is installed as part of build-essential. It's a good way to
    keep upto
    date but you can also download a tarball (or zip) from the bink site, either
    way is good.

    Few of my machines have that... I build a customized image of Kubuntu to use...
    because they don't include things I consider needed like various basic net functions ie: whois nslookup etc...and some other things....compiling is not done here, or very little... I work in Python mostly now for personal stuff, and work is LAMP oriented so php, SQL etc...

    Don't feel bad. I don't code either. Not at all. If I can download a tarball I
    can usually get the job done.. as long as someone else has done the coding.. ;)


    I went from assembler to basic to some FORTRAN, COBOL, and mix of BASIC and assembler to PASCAL, that was the option for CS language classes and I was still using DOS and I already had TurboPascal, I am not sure what I needed for then... but something..needed me to get it..If you want it in BASH scripts, Python, BASIC, assembler for a 68HC11 or 6502/6510, call me... C, forget it!

    Those -dev packages are what we need when compiling software. It's very handy
    though we just need them installed to satisfy dependencies.

    Yeah, I get that, what I was aiming for was that these things get lost in the shuffle of what needs to be done...

    FEW to no projects list the COMPLETE STEPS that should be done, and/or ACCURATELY! Only one has done that, and that was for the Pi for something I need to use that Debian screws up.

    All too many projects just "grab the source, ./configure, make, sudo make install....good to go!"

    BZZT!! No you are not!

    screens and screens of crap scroll by at Mach 20 of errors because this or that
    is not installed! :( the ASS U mption that I have 6000 libs of dev crap installed on some off chance I need it! Nope!

    I've been through that 1 too many times to know ... unless I see exacting specified directions of:

    sudo apt-get install thislib thislib-dev.....

    Just go find a DEB and skip the headache and heartburn! No DEB or PPA , find another solution.

    The first distribution I used was redhat many years ago. I understand.. :)

    It is the reason RH/Centos was kicked out of my life except for those who absolutely can justify it ie: CPanel... and those are off site, and some one else can deal with their nonsense.


    I can make a slackware package, or a package for archlinux, it's fairly straight forward. Maybe one day I can do debian packages too but not
    today.

    I have no clue about them...but their are some automated tools that "supposedly" build stuff then make DEBS... and well I am going to find out if they work.....


    * Origin: news://news.wpusa.dynip.com | acct req'd to post (1:3634/12)