• Moved over to BinkIT last night

    From poindexter FORTRAN@VERT/REALITY to All on Sunday, January 06, 2019 12:09:26
    I upgraded my binaries and finally put Radius to bed last night - things seem to be working with Binkit for the most part, but I have 3 nodes that are throwing password mismatch errors and not connecting, despite the passwords looking legit.

    I think Radius was case-insensitive, from the docs it appears that binkit is?

    There's going to be a market for binkit utilities - I'd love to be able to look at a report or a dashboard that shows the last time a node connected. I'm a
    hub and want to see if any of my downlinks have disappeared.

    ---
    þ Synchronet þ realitycheckBBS -- http://realitycheckBBS.org
  • From mark lewis@VERT to poindexter FORTRAN on Sunday, January 06, 2019 16:21:44
    On 2019 Jan 06 12:09:26, you wrote to All:

    There's going to be a market for binkit utilities - I'd love to be
    able to look at a report or a dashboard that shows the last time a
    node connected. I'm a hub and want to see if any of my downlinks have disappeared.

    i think my waitingmail bash script could be modified a little to provide something like that... the script scans the BSO for waiting outbound mail, tallies up how much and displays that with the FTN address... i run it via "watch" so it updates every two seconds by default... when it tallies the files, it should be easy enough to find the oldest file's date/time stamp and display it... i know i did that in perl at one time but this script is pure bash so i'd like to try doing it in bash if i can ;)

    i generally run a grep to find the first connection problems and see what they are... then email in the wind to query if everything is ok or not... tagged one
    earlier that has mail waiting since the 29th... went hunting one down not long ago and found they had left this realm for another... think i might have another one or two like that, too... i'll give another week or two before really digging and possibly having to remove their connection information... that's not a fun ting to have to do :(

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Them ain't oil leaks on that Harley. It's automatic rust prevention!
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to poindexter FORTRAN on Sunday, January 06, 2019 15:24:25
    Re: Moved over to BinkIT last night
    By: poindexter FORTRAN to All on Sun Jan 06 2019 12:09 pm

    I upgraded my binaries and finally put Radius to bed last night - things seem to be working with Binkit for the most part, but I have 3 nodes that are throwing password mismatch errors and not connecting, despite the passwords looking legit.

    I think Radius was case-insensitive, from the docs it appears that binkit is?

    BinkIt follows the BinkP standard (http://ftsc.org/docs/fts-1026.001) which says that the passwords are case sensitive. So yeah, session passwords are case sensistive.

    There's going to be a market for binkit utilities - I'd love to be able to look at a report or a dashboard that shows the last time a node connected. I'm a
    hub and want to see if any of my downlinks have disappeared.

    That sounds like a pretty easy mod to binkit.js. I'll see if I can throw some stats file together. Maybe data/binkstats.ini.

    digital man

    Synchronet/BBS Terminology Definition #24:
    DTE = Data Terminal Equipment
    Norco, CA WX: 56.7øF, 59.0% humidity, 3 mph NNW wind, 0.21 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Al@VERT/TRMB to poindexter FORTRAN on Sunday, January 06, 2019 15:25:11
    Re: Moved over to BinkIT last night
    By: poindexter FORTRAN to All on Sun Jan 06 2019 12:09 pm

    I think Radius was case-insensitive, from the docs it appears that binkit is?

    BinkIT is case sensitive. letmein, LETMEIN and LetMeIn are all different in the case of BinkIT.. :)

    Ttyl :-),
    Al

    ... Air conditioned environment - Do not open Windows.

    ---
    þ Synchronet þ The Rusty MailBox - Penticton, BC Canada
  • From Digital Man@VERT to poindexter FORTRAN on Sunday, January 06, 2019 22:11:59
    Re: Moved over to BinkIT last night
    By: Digital Man to poindexter FORTRAN on Sun Jan 06 2019 03:24 pm

    There's going to be a market for binkit utilities - I'd love to be able to look at a report or a dashboard that shows the last time a node connected. I'm a
    hub and want to see if any of my downlinks have disappeared.

    That sounds like a pretty easy mod to binkit.js. I'll see if I can throw some stats file together. Maybe data/binkstats.ini.

    I just committed an update to binkit.js and binkp.js that should provide you with a lot of the statitical details you're looking for without having to parse log files.

    digital man

    This Is Spinal Tap quote #28:
    We've got Armadillos in our trousers. It's really quite frightening.
    Norco, CA WX: 49.7øF, 80.0% humidity, 0 mph S wind, 0.21 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Al on Sunday, January 06, 2019 22:14:27
    Re: Moved over to BinkIT last night
    By: Al to poindexter FORTRAN on Sun Jan 06 2019 03:25 pm

    Re: Moved over to BinkIT last night
    By: poindexter FORTRAN to All on Sun Jan 06 2019 12:09 pm

    I think Radius was case-insensitive, from the docs it appears that binkit is?

    BinkIT is case sensitive. letmein, LETMEIN and LetMeIn are all different in the case of BinkIT.. :)

    Is there a BinkP implementation that isn't? CRAM-MD5 authentication is *always* case sensitive and the BinkP specification even states the plain-text password method is case sensitive.

    Any BinkP implementation that treated passwords case-insensitively would be
    1. Not compliant with the documented specification and the reference implementation (BinkD)
    2. Not be able to support CRAM-MD5 auth

    digital man

    Synchronet/BBS Terminology Definition #55:
    SCFG = Synchronet Configuration Utility
    Norco, CA WX: 49.7øF, 80.0% humidity, 0 mph S wind, 0.21 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Al@VERT/TRMB to Digital Man on Sunday, January 06, 2019 23:56:27
    Re: Moved over to BinkIT last night
    By: Digital Man to Al on Sun Jan 06 2019 10:14 pm

    Is there a BinkP implementation that isn't? CRAM-MD5 authentication is *always* case sensitive and the BinkP specification even states the plain-text password method is case sensitive.

    I've never looked at that before. I just swapped the case of a session password I have with a node running Radius/4.010/21.01.2005 and got a password error. Once I swapped the password case back the way it was I got a successful session so I think Radius is case sensitive.

    Ttyl :-),
    Al

    ... No special reason, just government policy

    ---
    þ Synchronet þ The Rusty MailBox - Penticton, BC Canada
  • From Plt@VERT/SBBS to Al on Monday, January 07, 2019 09:05:49
    Hi

    I am using Argus it’s free and it works fine for me.

    On 02:56 07/01 , Al wrote:

    Re: Moved over to BinkIT last night
    By: Digital Man to Al on Sun Jan 06 2019 10:14 pm

    Is there a BinkP implementation that isn't? CRAM-MD5 authentication is *always* case sensitive and the BinkP specification even states the plain-text password method is case sensitive.

    I've never looked at that before. I just swapped the case of a session password
    I have with a node running Radius/4.010/21.01.2005 and got a password error. >Once I swapped the password case back the way it was I got a successful session
    so I think Radius is case sensitive.

    Ttyl :-),
    Al

    .... No special reason, just government policy

    ---
    â–  Synchronet â–  The Rusty MailBox - Penticton, BC Canada


    --
    yrNews Usenet Reader for iOS
    http://appstore.com/yrNewsUsenetReader

    ---
    þ Synchronet þ sbbs.dynu.net 2025
  • From poindexter FORTRAN@VERT/REALITY to Digital Man on Monday, January 07, 2019 07:42:36
    Re: Moved over to BinkIT last night
    By: Digital Man to poindexter FORTRAN on Sun Jan 06 2019 10:11 pm

    That sounds like a pretty easy mod to binkit.js. I'll see if I can throw
    some stats file together. Maybe data/binkstats.ini.

    I just committed an update to binkit.js and binkp.js that should provide you with a lot of the statitical details you're looking for without having to parse log files.

    Thanks!

    ---
    þ Synchronet þ realitycheckBBS -- http://realitycheckBBS.org
  • From poindexter FORTRAN@VERT/REALITY to Digital Man on Monday, January 07, 2019 09:20:08
    Re: Moved over to BinkIT last night
    By: Digital Man to poindexter FORTRAN on Sun Jan 06 2019 10:11 pm

    I just committed an update to binkit.js and binkp.js that should provide you with a lot of the statitical details you're looking for without having to parse log files.

    I grabbed binkit.js and binkp.js from CVS this morning, they reflected the changes you committed.

    I'm getting this error:

    1/7 09:13:23a 1788 BINKP !JavaScript c:\sbbs\exec\binkit.js line 1054: TypeError: bp.remote_addrs is undefined

    Is there another dependency for the logging you added?

    binkstats.ini looks great, thanks again.

    ---
    þ Synchronet þ realitycheckBBS -- http://realitycheckBBS.org
  • From echicken@VERT/ECBBS to poindexter FORTRAN on Monday, January 07, 2019 13:04:34
    Re: Moved over to BinkIT last night
    By: poindexter FORTRAN to Digital Man on Mon Jan 07 2019 09:20:08

    I grabbed binkit.js and binkp.js from CVS this morning, they reflected the changes you committed.

    I'm getting this error:

    1/7 09:13:23a 1788 BINKP !JavaScript c:\sbbs\exec\binkit.js line 1054: TypeError: bp.remote_addrs is undefined

    Is there another dependency for the logging you added?

    Looks like a new bug. The 'remote_addrs' property isn't guaranteed to be defined when those new log messages are written. (If there's a new connection but the first packet isn't received successfully.)

    For DigitalMan's consideration: I wonder if it would be better to use the 'connect_host' property in those messages instead of the 'remote_addrs' array, or a conditional (this.remote_addrs || this.connect_host).

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Digital Man@VERT to poindexter FORTRAN on Monday, January 07, 2019 12:07:35
    Re: Moved over to BinkIT last night
    By: poindexter FORTRAN to Digital Man on Mon Jan 07 2019 09:20 am

    Re: Moved over to BinkIT last night
    By: Digital Man to poindexter FORTRAN on Sun Jan 06 2019 10:11 pm

    I just committed an update to binkit.js and binkp.js that should provide you with a lot of the statitical details you're looking for without having to parse log files.

    I grabbed binkit.js and binkp.js from CVS this morning, they reflected the changes you committed.

    I'm getting this error:

    1/7 09:13:23a 1788 BINKP !JavaScript c:\sbbs\exec\binkit.js line 1054: TypeError: bp.remote_addrs is undefined

    Is there another dependency for the logging you added?

    No, I think you're just hitting a condition I did not. An inbound connection that provided no M_ADR message, I'm guessing? Anyway, should be fixed now. Thanks for the report.

    binkstats.ini looks great, thanks again.

    Cool. Let me know if you think anything is missing.


    digital man

    Synchronet "Real Fact" #45:
    Synchronet External "Plain Old Telephone System" support was introduced in 2007.
    Norco, CA WX: 60.2øF, 64.0% humidity, 0 mph S wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to echicken on Monday, January 07, 2019 12:08:43
    Re: Moved over to BinkIT last night
    By: echicken to poindexter FORTRAN on Mon Jan 07 2019 01:04 pm

    Re: Moved over to BinkIT last night
    By: poindexter FORTRAN to Digital Man on Mon Jan 07 2019 09:20:08

    I grabbed binkit.js and binkp.js from CVS this morning, they reflected the changes you committed.

    I'm getting this error:

    1/7 09:13:23a 1788 BINKP !JavaScript c:\sbbs\exec\binkit.js line 1054: TypeError: bp.remote_addrs is undefined

    Is there another dependency for the logging you added?

    Looks like a new bug. The 'remote_addrs' property isn't guaranteed to be defined when those new log messages are written. (If there's a new connection but the first packet isn't received successfully.)

    For DigitalMan's consideration: I wonder if it would be better to use the 'connect_host' property in those messages instead of the 'remote_addrs' array, or a conditional (this.remote_addrs || this.connect_host).

    BinkP.connect_host (recently added) is for outbound connections ("callouts") only. Anyway, I think I addressed the reported error.

    digital man

    Synchronet/BBS Terminology Definition #5:
    BBS = Bulletin Board System
    Norco, CA WX: 60.2øF, 64.0% humidity, 0 mph S wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From echicken@VERT/ECBBS to Digital Man on Monday, January 07, 2019 15:28:45
    Re: Moved over to BinkIT last night
    By: Digital Man to echicken on Mon Jan 07 2019 12:08:43

    BinkP.connect_host (recently added) is for outbound connections ("callouts") only. Anyway, I think I addressed the reported error.

    I didn't pay close enough attention to where the error was coming from. Thought it was related to the new log output in load/binkp.js. :|

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Charles Stephenson@VERT to poindexter FORTRAN on Thursday, January 10, 2019 23:24:04
    Re: Moved over to BinkIT last night
    By: poindexter FORTRAN to All on Sun Jan 06 2019 12:09 pm

    There's going to be a market for binkit utilities - I'd love to be able to look at a report or a dashboard that shows the last time a node connected. I'm a hub and want to see if any of my downlinks have disappeared.

    I was looking, and haven't found any yet. Kinda surprised, I'd like to see some myself. If I was a coder I woulda made some by now!
    Regards,
    KrUpTiOn
    --- SBBSecho 3.04-Linux
    * Origin: The New Frontier 2: thenewfrontier2.hopto.org (OH) (1:226/17)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Charles Stephenson on Thursday, January 10, 2019 22:05:55
    Re: Moved over to BinkIT last night
    By: Charles Stephenson to poindexter FORTRAN on Thu Jan 10 2019 11:24 pm

    Re: Moved over to BinkIT last night
    By: poindexter FORTRAN to All on Sun Jan 06 2019 12:09 pm

    There's going to be a market for binkit utilities - I'd love to be able to look at a report or a dashboard that shows the last time a node connected. I'm a hub and want to see if any of my downlinks have disappeared.

    I was looking, and haven't found any yet. Kinda surprised, I'd like to see some myself. If I was a coder I woulda made some by now!

    The latest binkit.js maintains the file data/binkstats.ini, which I think contains all the relevant info you'd want/need.

    digital man

    Synchronet/BBS Terminology Definition #55:
    SCFG = Synchronet Configuration Utility
    Norco, CA WX: 51.4øF, 93.0% humidity, 0 mph S wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Charles Stephenson@VERT to Digital Man on Sunday, January 13, 2019 06:21:00
    Re: Moved over to BinkIT last night
    By: Digital Man to Charles Stephenson on Thu Jan 10 2019 10:05 pm

    I was looking, and haven't found any yet. Kinda surprised, I'd like to
    see some myself. If I was a coder I woulda made some by now!

    The latest binkit.js maintains the file data/binkstats.ini, which I think contains all the relevant info you'd want/need.

    I actually saw that by 'mistake' yesterday :)

    Thanks!
    Regards,
    KrUpTiOn
    --- SBBSecho 3.04-Linux
    * Origin: The New Frontier 2: thenewfrontier2.hopto.org (OH) (1:226/17)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net