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.
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.
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.
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.
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
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.
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?
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.
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.
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.
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!
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.
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 28 |
Nodes: | 8 (0 / 8) |
Uptime: | 191:26:21 |
Calls: | 2,006 |
Calls today: | 3 |
Files: | 11,114 |
Messages: | 942,291 |