-
exec/binkit.js
From
deuce@VERT to
CVS commit on Thursday, January 14, 2016 13:00:03
exec binkit.js NONE 1.1
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29335
Added Files:
binkit.js
Log Message:
Start of an "Advanced BinkleyTerm Style Outbound" mailer using binkp/1.1
Most if it is still TODO.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, January 14, 2016 13:17:11
exec binkit.js 1.1 1.2
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29884
Modified Files:
binkit.js
Log Message:
Add TODO regarding hld files.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, January 14, 2016 19:25:20
exec binkit.js 1.2 1.3
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv12538
Modified Files:
binkit.js
Log Message:
Clean up TODO items up to the actual callout (except for one that will be
an issue in 2038).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, January 14, 2016 19:34:03
exec binkit.js 1.3 1.4
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv12797
Modified Files:
binkit.js
Log Message:
Fix up bugs etc... will now enter an infinite loop of there's a flow file
that would trigger a callout (since it's never handled).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, January 15, 2016 03:57:02
exec binkit.js 1.4 1.5
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv19751
Modified Files:
binkit.js
Log Message:
Now handles callouts reliably... infinite loop issues fixed.
Still TODO before callout support is "complete":
1) Enhance handling of received file names
a) On pkt or bundle files, place in sbbsecho inbound directory. with
a known unique name... don't rely on the remote to make one up.
b) For req files, handle the file request directly.
c) All other files, place somewhere else for processing.
2) Perform actions when files are received... touch semaphores, parse TIC, etc. 3) Update flo files after a partial run... mark successful transfers as skip. 4) Put real data into the .try file.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, January 15, 2016 04:12:50
exec binkit.js 1.5 1.6
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv20323
Modified Files:
binkit.js
Log Message:
Add another TODO comment.
To fully comply with the binkp/1.1 (FSP-1024) spec, we need to rescan the outbound after sending an M_EOB... this shouldn't actually be necessary
though since we're holding the .bsy lock the whole time, and nothing else
is allowed to add stuff (per FTS-5005). This is mostly for FREQs, so once
the req handler is in there, I'll likely ignore this requirement.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, January 15, 2016 04:26:24
exec binkit.js 1.6 1.7
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv20980
Modified Files:
binkit.js
Log Message:
Don't default the password to '-' when reading binkit.ini.
Treat a password of '-' the same as an undefined password in binkit.js.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, January 15, 2016 17:41:17
exec binkit.js 1.7 1.8
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv22520
Modified Files:
binkit.js
Log Message:
Update flow files after a session is complete, put some status information
in the .try files.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, January 15, 2016 17:52:03
exec binkit.js 1.8 1.9
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv22986
Modified Files:
binkit.js
Log Message:
Fix generation of .bsy/.csy file names.
Re-populate the address list with 5D addresses... binkp.js fills it with
4D ones.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 02:12:09
exec binkit.js 1.9 1.10
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv3291
Modified Files:
binkit.js
Log Message:
Finish it up... this is not an alpha quality thing, and I am now testing
it on my system.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 04:21:13
exec binkit.js 1.10 1.11
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29575
Modified Files:
binkit.js
Log Message:
Various bugfixes around incorrect values.
Add TODO comment on locking nodes from the address list.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 14:52:56
exec binkit.js 1.11 1.12
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv15696
Modified Files:
binkit.js
Log Message:
Fix setting the acton for .out and .req files.
Fix semaphore list passing.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 17:26:12
exec binkit.js 1.12 1.13
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv20766
Modified Files:
binkit.js
Log Message:
Fix printing of remote address.
This is a callout if either client.socket is undefined or if client.socket.descriptor === -1
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 17:28:25
exec binkit.js 1.13 1.14
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv20853
Modified Files:
binkit.js
Log Message:
Ensure we delete "reduced flow files".
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 20:39:33
exec binkit.js 1.14 1.15
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29445
Modified Files:
binkit.js
Log Message:
Done fixing redundancies, fixing redundancies.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 20:42:39
exec binkit.js 1.15 1.16
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29556
Modified Files:
binkit.js
Log Message:
Add encryption support per binkd.
I epxect to actually require this by default in the near future.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 21:16:26
exec binkit.js 1.16 1.17
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv30894
Modified Files:
binkit.js
Log Message:
Add an AllowUnencrypted option to the BinkIT INI file.
If all configured remote nodes have this option, encryption is not required.
While we're here, if none of the remote nodes are configured, don't restrict them in any way... it won't be a secure session regardless.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 19, 2016 22:47:53
exec binkit.js 1.17 1.18
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv3015
Modified Files:
binkit.js
Log Message:
And finally, ensure all outbounds are locked before scanning.
This is now being tested live on my system... watch this space for more updates.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, January 20, 2016 00:57:01
exec binkit.js 1.18 1.19
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv9248
Modified Files:
binkit.js
Log Message:
Fix the nocrypt check, tweak log levels a bit.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, January 20, 2016 01:22:23
exec binkit.js 1.19 1.20
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv10290
Modified Files:
binkit.js
Log Message:
Use a new rename_or_move() function to move files from the temp dir to the inbound dir.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, January 20, 2016 01:23:02
exec binkit.js 1.20 1.21
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv10337
Modified Files:
binkit.js
Log Message:
Copy the file date as well.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, January 22, 2016 03:48:18
exec binkit.js 1.21 1.22
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv31800
Modified Files:
binkit.js
Log Message:
Fix lockfile creation regexp.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, January 22, 2016 03:50:56
exec binkit.js 1.22 1.23
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv31880
Modified Files:
binkit.js
Log Message:
Typo in lasty...
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, January 23, 2016 03:00:23
exec binkit.js 1.23 1.24
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv17012
Modified Files:
binkit.js
Log Message:
If there is no secure inbound, use the inbound directory. If the appropriate inbound is not defined, log an error, and leave the file in the temp directory.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, January 23, 2016 18:27:28
exec binkit.js 1.24 1.25
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv15783
Modified Files:
binkit.js
Log Message:
Rename outbound to outboundRoot to ensure it's more than 8 chars long.
Strip trailing slashes from the SBBSEcho outbound directory.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, January 23, 2016 21:34:31
exec binkit.js 1.25 1.26
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv12688
Modified Files:
binkit.js
Log Message:
In an attempt to ensure we send the password for the first listed address,
sort addresses by "distance from destination". If this doesn't work, we'll need a source address key in the ini file.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, January 24, 2016 01:48:47
exec binkit.js 1.26 1.27
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv28922
Modified Files:
binkit.js
Log Message:
Finally, full 5D support.
This, of course, will still cause problems when using the same zone in different domains (which is the whole point of 5D addressing) since sbbsecho doesn't yet support it.
I don't think anyone has ever actually *used* domains yet though, so no real loss.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, January 24, 2016 01:56:05
exec binkit.js 1.27 1.28
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29191
Modified Files:
binkit.js
Log Message:
Fix binkit_ftnd property in callouts.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, January 24, 2016 02:09:15
exec binkit.js 1.28 1.29
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29695
Modified Files:
binkit.js
Log Message:
TODO -> TODONE.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, January 24, 2016 02:27:57
exec binkit.js 1.29 1.30
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv30440
Modified Files:
binkit.js
Log Message:
Add support for SourceAddress key in binkit config. This allows selection
of the address a call to the configured node will be from.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, January 24, 2016 18:38:45
exec binkit.js 1.30 1.31
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv30679
Modified Files:
binkit.js
Log Message:
Add new 'Capabilities' global key in binkit.ini to allow modifying the
'NDL' line that is sent. There doesn't seem to be a spcification for what
goes here though.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 26, 2016 04:30:51
exec binkit.js 1.31 1.32
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv32185
Modified Files:
binkit.js
Log Message:
Remove .csy and .try files. These are BinkD extensions regardless of what FTS-5005 says.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, January 28, 2016 00:29:15
exec binkit.js 1.32 1.33
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv23005
Modified Files:
binkit.js
Log Message:
Multiple bug-fixes:
1) Correctly truncate/delete files per the FLO instructions.
2) If we can't add a file to the queue, we still need to track it in the
flo status to know if we can delete the flow file.
3) Don't truncate the first character of a flow line that doesn't have a
know prefix (is supposed to be a send and don't delete)
4) Fix exception when calling an unconfigured node.
5) Fix error when detecting the session is done in BinkP 1.1 mode. If BinkIT
was connecting to itself, and infinite loop would occur with both ends
continuously sending empty batches.
6) When calling the tx_callback, pass the filename, not the pending_ack entry.
Additional features:
Call fullpath() in the outbound directory so that symlinks used to work around sbbsecho's lack of 5D support work correctly.
Fix rx/tx_callback documentation.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, January 28, 2016 00:43:42
exec binkit.js 1.33 1.34
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv4844
Modified Files:
binkit.js
Log Message:
Remove fullpath() call... it doesn't call realpath().
SysOps with symlink hacks will have extra chatter in their logs.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, February 03, 2016 20:31:01
exec binkit.js 1.34 1.35
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv7274
Modified Files:
binkit.js
Log Message:
Add support for the per-link "Host" keyword in binkit.ini, and allow the
host to be passed to the connect() method of the BinkP object.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, February 06, 2016 13:43:23
exec binkit.js 1.35 1.36
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv1422
Modified Files:
binkit.js
Log Message:
Work around Win32 directory() wildcard weirdness.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, February 25, 2016 23:51:58
exec binkit.js 1.36 1.37
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv7744
Modified Files:
binkit.js
Log Message:
Add support for polling nodes...
You can specify "Poll=yes" for specific links in the INI file. These nodes will be polled if -p or -P is specified on the command-line. -P does polls only while -p will run a normal outbound.
Arbitrary nodes can be polled using -l [node].
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, February 26, 2016 11:32:48
exec binkit.js 1.37 1.38
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv1469
Modified Files:
binkit.js
Log Message:
Fix -p and -P options.
Thanks for the report Android8675!
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, February 26, 2016 13:58:25
exec binkit.js 1.38 1.39
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv10841
Modified Files:
binkit.js
Log Message:
If we're unable to get the lock, don't attempt to connect.
Reported by Android8675... Thanks!
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, March 10, 2016 18:30:06
exec binkit.js 1.39 1.40
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv4401
Modified Files:
binkit.js
Log Message:
Fix tested use if inbound and secure_inbound.
"crap" reported by Android8675... thanks!
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Friday, April 22, 2016 03:16:57
exec binkit.js 1.40 1.41
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv4174
Modified Files:
binkit.js
Log Message:
Binkit now needs to explicitly load() fidocfg.js since it's not available
from binkp.js anymore.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, December 12, 2017 19:12:07
exec binkit.js 1.45 1.46
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv3544
Modified Files:
binkit.js
Log Message:
Fixed some typos (no functional change)
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Thursday, March 01, 2018 22:15:00
exec binkit.js 1.46 1.47
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv5564
Modified Files:
binkit.js
Log Message:
Changed/added some log lines for a little easier debugging.
Added an "install" command: "jsexec binkit install"
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, March 01, 2018 22:45:43
exec binkit.js 1.47 1.48
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv9052
Modified Files:
binkit.js
Log Message:
Process flow files in the order reccomended by FTS-5005.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, March 02, 2018 11:21:04
exec binkit.js 1.48 1.49
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv10115
Modified Files:
binkit.js
Log Message:
Fix bug cause install() to run for every poll. JS, you're far too liberal
in your accepted syntax.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, March 02, 2018 12:03:36
exec binkit.js 1.49 1.50
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv14614
Modified Files:
binkit.js
Log Message:
Allow the Sysop name (ZYZ value) to be over-ridden via binkit.ini.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, March 06, 2018 12:53:02
exec binkit.js 1.51 1.52
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv14793
Modified Files:
binkit.js
Log Message:
Added some temporary debug log output (with WARNING log level) to help
resolve AL@TRMB's problem with error: /sbbs/fido/outbound.015/00000001.pnt/0004006a.bsy failed.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, March 06, 2018 21:09:02
exec binkit.js 1.52 1.53
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv1807
Modified Files:
binkit.js
Log Message:
Send M_ERR instead of M_OK when a link's password doesn't match.
I'm probably doing something wrong here, since I didn't write this code (particularly if there are multiple advertised addresses in the session
which we have configured links for) - but this should at least give Al something to test.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, March 06, 2018 23:49:40
exec binkit.js 1.53 1.54
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv21073
Modified Files:
binkit.js
Log Message:
Added some helpful log messages when starting/finishing the transfer of
files (sending or receiving).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, March 09, 2018 17:10:16
exec binkit.js 1.54 1.55
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv11402
Modified Files:
binkit.js
Log Message:
Inlcude more more version details in the log output (so I can stop having
to ask sysops after they've already pasted log output into a help request). Also, include the sbbs version in the BinkP "VER" message excahanged with
the BinkP peer.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, March 10, 2018 12:13:56
exec binkit.js 1.55 1.56
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv11366
Modified Files:
binkit.js
Log Message:
Allow the default CRAM challenge length (16 bytes) to be overridden
(e.g. for experimental purposes) via binkit.ini:
cram_challenge_length = <length in bytes>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, March 13, 2018 15:13:27
exec binkit.js 1.56 1.57
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29685
Modified Files:
binkit.js
Log Message:
More detailed log output in inbound_auth_cb() to help debug why
inbound Mystic sessions are failing (e.g. with Al@TRMB's BinkIt mailer).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, March 14, 2018 15:01:15
exec binkit.js 1.57 1.58
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv28739
Modified Files:
binkit.js
Log Message:
Fix reserved logic of 'nomd5' option check:
nomd5 means "plain-text passwords are okay" (AllowPlainPasswords=true)
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, March 14, 2018 16:30:34
exec binkit.js 1.58 1.59
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv6579
Modified Files:
binkit.js
Log Message:
If there is at least one password mismatch, and there are zero password matches, send an M_ERR to the remote and leave the address list empty.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, March 15, 2018 19:39:50
exec binkit.js 1.59 1.60
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv28516
Modified Files:
binkit.js
Log Message:
Better log messages when locks fail and aren't old enough to take over.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Terry@VERT/STARBASE to
deuce on Friday, March 16, 2018 16:21:02
exec binkit.js 1.59 1.60
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv28516
Modified Files:
binkit.js
Log Message:
Better log messages when locks fail and aren't old enough to take over.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
Hi
Ok i noticed that we now have both Binkit and Binkp so witch is it i noticed last night my linux sysop stoped working for incoming mail my port 24554 for my binkp that i was useing quit reply so i started doing some checking and binkp in services.ini was added and started useing my port 24554 so i had both binkp and binkit both running i for now changed the port for the binkp in sbbs to a diff port to get the system backup but i was just wondering what was going on since binkit and binkp are pretty much the same thing since binkit was made to work like binkp so i was just wondering what the plan is or should i say how this was all going to work is binkit and binkp both options or is one going away? just checking to see what is going on with these 2 mods thanks.
Sincerly
Terry
---
þ Synchronet þ Colorado Springs Central Net - cscnet1.net
-
From
Digital Man@VERT to
Terry on Friday, March 16, 2018 18:10:39
Re: Re: exec/binkit.js
By: Terry to deuce on Fri Mar 16 2018 04:21 pm
exec binkit.js 1.59 1.60
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv28516
Modified Files:
binkit.js
Log Message:
Better log messages when locks fail and aren't old enough to take over.
Ok i noticed that we now have both Binkit and Binkp so witch is it
It's rather hard to parse your message without ANY punctuation, but I will try. binkit.js is the mailer. binkp.js is just a library used by binkit.js (and currently, nothing else).
i noticed
last night my linux sysop stoped working for incoming mail my port 24554 for my binkp that i was useing quit reply so i started doing some checking and binkp in services.ini was added and started useing my port 24554 so i had both binkp and binkit both running
Huh? BinkIT should be configured both in your services.ini ([BINKP] section) and in your SCFG->External Programs->Timed Events (BINKOUT and BINKPOLL events). All of these run binkit.js (not binkp.js).
i for now changed the port for the
binkp in sbbs to a diff port to get the system backup but i was just wondering what was going on since binkit and binkp are pretty much the same thing since binkit was made to work like binkp so i was just wondering what the plan is or should i say how this was all going to work is binkit and binkp both options or is one going away? just checking to see what is going on with these 2 mods thanks.
binkit is the module. binkp is the protocol (and the JS library).
If you had 2 sections in your services.js which loaded binkit.js, then that was a bad setup (e.g. you ran "jsexec binkit install" when you already had it installed).
digital man
Synchronet "Real Fact" #45:
Synchronet External "Plain Old Telephone System" support was introduced in 2007.
Norco, CA WX: 53.5øF, 67.0% humidity, 8 mph NE wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Terry@VERT/R15HQ to
Digital Man on Friday, March 16, 2018 19:45:17
It's rather hard to parse your message without ANY punctuation, but I will try. binkit.js is the mailer. binkp.js is just a library used by binkit.js (and currently, nothing else).
Thanks ya sorry about that, i kinda wort it rather fast, i was in a hurry to get somewhere but wanted to get that msg out, OK thanks for clear-frying that?.
i noticed
last night my linux sysop stoped working for incoming mail my port 24554 for my binkp that i was useing quit reply so i started doing some checking and binkp in services.ini was added and started useing my port 24554 so i had both binkp and binkit both running
Huh? BinkIT should be configured both in your services.ini ([BINKP] section) and in your SCFG->External Programs->Timed Events (BINKOUT and BINKPOLL events). All of these run binkit.js (not binkp.js).
ok i will post the reason for this msg in the next part.
i for now changed the port for the
binkp in sbbs to a diff port to get the system backup but i was just wondering what was going on since binkit and binkp are pretty much the same thing since binkit was made to work like binkp so i was just wondering what the plan is or should i say how this was all going to work is binkit and binkp both options or is one going away? just checking to see what is going on with these 2 mods thanks.
binkit is the module. binkp is the protocol (and the JS library).
If you had 2 sections in your services.js which loaded binkit.js, then that was a bad setup (e.g. you ran "jsexec binkit install" when you already had it installed).
ok this does explain some of it, here is my main ? on this here is how i found this prob, i have my linux do updates every night and the night befor when it did its update my service.ini file got changed,
befor it ended in this
BEFOR
[BinkIT]
Port=24555
Command=binkit.js
then after it looked like this
[BinkIT]
Port=24555
Command=binkit.js
[BINKP]
Enabled=true
Command=binkit.js
Port=24554
as u can see it added the BINKP section witch over wort my cfg for my current mailer binkp, witch runs on port 24554 so when i finly noticed it last night i changed it to this,
[BinkIT]
Port=24555
Command=binkit.js
[BINKP]
Enabled=true
Command=binkit.js
Port=24557
witch for now fixed my prob, i will like to get binkit to take over my main mailer, but it seems its still not working right for some reason, i have tryed to get with deuce about it but we still haven't been able to get together about it, i hope to here soon, i would love to get everything for the bbs internal, i think binkp is the last thing to get working sorta, i have tickit working for the most part anyway thanks for the reply.
Sincerly
Terry
---
þ Synchronet þ Region 15 HQ
-
From
rswindell@VERT to
CVS commit on Saturday, March 17, 2018 15:52:50
exec binkit.js 1.60 1.61
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv20995
Modified Files:
binkit.js
Log Message:
Attempt to fix:
Mar 17 14:15:56 trmb synchronet: srvc 0052 BINKP !JavaScript /sbbs/exec/binkit .js line 862: TypeError: this.command is undefined
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Digital Man@VERT to
Terry on Saturday, March 17, 2018 16:13:07
Re: Re: exec/binkit.js
By: Terry to Digital Man on Fri Mar 16 2018 07:45 pm
ok this does explain some of it, here is my main ? on this here is how i found this prob, i have my linux do updates every night and the night befor when it did its update my service.ini file got changed,
befor it ended in this
BEFOR
[BinkIT]
Port=24555
Command=binkit.js
then after it looked like this
[BinkIT]
Port=24555
Command=binkit.js
[BINKP]
Enabled=true
Command=binkit.js
Port=24554
My guess is that you ran "jsexec update.js" and it installed the [BINKP] section in your services.ini even though already had a "BinkIT" section.
as u can see it added the BINKP section witch over wort my cfg for my current mailer binkp, witch runs on port 24554 so when i finly noticed it last night i changed it to this,
[BinkIT]
Port=24555
Command=binkit.js
[BINKP]
Enabled=true
Command=binkit.js
Port=24557
No, just remove one of those sections. You don't need both.
digital man
Synchronet "Real Fact" #51:
Rob Swindell was introduced to BBSing in 1982 by his older brother, Dr. Seuss. Norco, CA WX: 56.2øF, 54.0% humidity, 4 mph ESE wind, 0.16 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Terry@VERT/STARBASE to
Digital Man on Saturday, March 17, 2018 17:38:13
My guess is that you ran "jsexec update.js" and it installed the [BINKP] section in your services.ini even though already had a "BinkIT" section.
im not sure maybe, i will check my update script, but maybe, i made a script to do it from the install and update wiki, for sbbs so that is probly what happen i didn't run that command my salf but something could of happen dureing update thanks i will look into that.
as u can see it added the BINKP section witch over wort my cfg for my current mailer binkp, witch runs on port 24554 so when i finly noticed it last night i changed it to this,
[BinkIT]
Port=24555
Command=binkit.js
[BINKP]
Enabled=true
Command=binkit.js
Port=24557
No, just remove one of those sections. You don't need both.
OK thanks will do.
Terry
---
þ Synchronet þ Colorado Springs Central Net - cscnet1.net
-
From
rswindell@VERT to
CVS commit on Saturday, March 17, 2018 17:00:44
exec binkit.js 1.61 1.62
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv27922
Modified Files:
binkit.js
Log Message:
* When polling a node and receiving files, the semaphore files would not
be touched - fixed (and debug-log output for each semfile touched).
* When using the "install" command, the "BINKP" service won't be added to
the services.ini file if a "BINKIT" or a "BINKP" service already exists.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Lord Time@VERT/TIME to
Digital Man on Saturday, March 17, 2018 17:05:29
ok this does explain some of it, here is my main ? on this here is how i found this prob, i have my linux do updates every night and the night befor when it did its update my service.ini file got changed,
befor it ended in this
BEFOR
[BinkIT]
Port=24555
Command=binkit.js
then after it looked like this
[BinkIT]
Port=24555
Command=binkit.js
[BINKP]
Enabled=true
Command=binkit.js
Port=24554
My guess is that you ran "jsexec update.js" and it installed the [BINKP] section in your services.ini even though already had a "BinkIT" section.
as u can see it added the BINKP section witch over wort my cfg for my current mailer binkp, witch runs on port 24554 so when i finly noticed it last night i changed it to this,
[BinkIT]
Port=24555
Command=binkit.js
[BINKP]
Enabled=true
Command=binkit.js
Port=24557
No, just remove one of those sections. You don't need both.
just had a thought, I just check a old printout (I made) of the binkit (off
the wiki), the page at that time (10/16) had this :
[BinkIT]
Port=24554
Command=binkit.js
now the current one (3/18) has this :
[BINKP]
Port=24554
Command=binkit.js
my thought is make it so if someone does the "jsexec update.js" it check to see if [BinkIT] part/stuff in the services.ini, if so take it out but make sure the [BINKP] part/stuff stay there
---
Rob Starr
Lord Time SysOp of
Time Warp of the Future BBS
Telnet://Time.Darktech.Org:24 or
Telnet://Time.Synchro.Net:24 (qwk or ftn & e-mail)
ICQ # 11868133 or # 70398519 Jabber :
lordtime2000@gmail.com
Astra : lord_time
X-Box : Lord Time 2000 Skype :
lordtime@tds.net
---
þ Synchronet þ Time Warp of the Future BBS - Home of League 10 IBBS Games
-
From
Digital Man@VERT to
Lord Time on Saturday, March 17, 2018 18:46:35
Re: Re: exec/binkit.js
By: Lord Time to Digital Man on Sat Mar 17 2018 05:05 pm
my thought is make it so if someone does the "jsexec update.js" it check to see if [BinkIT] part/stuff in the services.ini, if so take it out but make sure the [BINKP] part/stuff stay there
Yeah, I've fixed the binkit.js "install" command so it won't create a duplicate server. It'll leave the "BinkIT" one in there if it's already in there.
digital man
This Is Spinal Tap quote #11:
Nigel Tufnel: No. no. That's it, you've seen enough of that one.
Norco, CA WX: 52.8øF, 50.0% humidity, 6 mph NNW wind, 0.16 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Lord Time@VERT/TIME to
Digital Man on Saturday, March 17, 2018 20:07:21
my thought is make it so if someone does the "jsexec update.js" it check to see if [BinkIT] part/stuff in the services.ini, if so take it out but make sure the [BINKP] part/stuff stay there
Yeah, I've fixed the binkit.js "install" command so it won't create a duplicate server. It'll leave the "BinkIT" one in there if it's already in there.
ok, I had to fix my main bbs services.ini file but my test one was ok
---
Rob Starr
Lord Time SysOp of
Time Warp of the Future BBS
Telnet://Time.Darktech.Org:24 or
Telnet://Time.Synchro.Net:24 (qwk or ftn & e-mail)
ICQ # 11868133 or # 70398519 Jabber :
lordtime2000@gmail.com
Astra : lord_time
X-Box : Lord Time 2000 Skype :
lordtime@tds.net
---
þ Synchronet þ Time Warp of the Future BBS - Home of League 10 IBBS Games
-
From
deuce@VERT to
CVS commit on Monday, March 19, 2018 11:41:03
exec binkit.js 1.62 1.63
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv378
Modified Files:
binkit.js
Log Message:
Ensure semaphores isn't undefined since we're passing it around everywhere
now.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, March 19, 2018 14:53:40
exec binkit.js 1.63 1.64
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv21488
Modified Files:
binkit.js
Log Message:
Make semaphores[] a global and unconditionally touch them at the end of
the script.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, March 19, 2018 16:39:14
exec binkit.js 1.64 1.65
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv32621
Modified Files:
binkit.js
Log Message:
flush() the lockfile after writing program name.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, March 21, 2018 19:53:34
exec binkit.js 1.65 1.66
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv5671
Modified Files:
binkit.js
Log Message:
Fix errors when outbound directory does not exist (create it):
Locking c:\binkd\outbound\00da02bc.bsy
Error 2 creating c:\binkd\outbound\00da02bc.bsy
Failed to set date in the future fdate (-1) != future (1687417603)
Also, added some debug dump of "outbound_roots" which appears to contain duplicates, at least when the ftn_domains.ini file is not in use:
Outbound roots: ["c:\\binkd\\outbound","c:\\binkd\\outbound"]
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, March 21, 2018 19:58:01
exec binkit.js 1.66 1.67
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv6315
Modified Files:
binkit.js
Log Message:
<@Deuce> If there's no outbound dir, it should just skip the node.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, March 21, 2018 20:24:10
exec binkit.js 1.67 1.68
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv8998
Modified Files:
binkit.js
Log Message:
More elaborate fix for missing outbound directories (don't create them),
just don't "run outbound" for those nodes.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, March 22, 2018 00:06:57
exec binkit.js 1.68 1.69
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv2546
Modified Files:
binkit.js
Log Message:
I don't know how objects are "true", or "false", so don't risk it.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, March 22, 2018 00:22:18
exec binkit.js 1.69 1.70
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv4253
Modified Files:
binkit.js
Log Message:
Only add the SCFG outbound root if it's not in the FTNDomains config already. This shouldn't cause any functional changes since it's the outbound dirs that matter, and they already can't have duplicates.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, March 22, 2018 00:31:33
exec binkit.js 1.70 1.71
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv5395
Modified Files:
binkit.js
Log Message:
We can't take a lockfile that doesn't exist.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, March 23, 2018 01:12:24
exec binkit.js 1.71 1.72
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv27697
Modified Files:
binkit.js
Log Message:
Don't allow the CRAM-MD5 challenge length to be overridden (always use
the binkp.js default, 32-hexchars/16-bytes). Even IRex v2.31 requires a
16-byte challenge, so experiment is over.
Log more details when a CRAM-MD5 authentication response doesn't match
(e.g. to make case-mismatch or other cause of authentication failures potentially more obvious - still debugging the Mystic inbound CRAM-MD5
auth failure and this might help).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, March 24, 2018 13:57:30
exec binkit.js 1.72 1.73
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv32126
Modified Files:
binkit.js
Log Message:
Attept to work around Mystic CRAM+CRYPT issue.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, March 24, 2018 14:00:05
exec binkit.js 1.73 1.74
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv32473
Modified Files:
binkit.js
Log Message:
Add comment regarding Mystic password workaround.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, March 24, 2018 14:09:13
exec binkit.js 1.74 1.75
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv1118
Modified Files:
binkit.js
Log Message:
Store the remote software version in the BinkP object, don't do special
stuff in binkp.js, only the protocol. BinkIT now does the Mystic check.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, March 25, 2018 22:17:00
exec binkit.js 1.76 1.77
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv351
Modified Files:
binkit.js
Log Message:
Check the Mystic version reported by the remote to see if we need to work around a broken CRAM-MD5 implementation. For now, retrains the double-test
for Mystic/1.12A39 until we see what version number the fixed builds have.
If the major version is less than one, returns true.
If the major version is greater than one, returns false.
If the minor version is less than 12, returns true.
If the minor version is greater than 12, returns false.
If there is no character after the minor versions, returns false.
(ie: 1.12 is newer than 1.12A39 and is assumed to be fixed)
If the character after the minor version is not an 'A', returns false.
(ie: 1.12B1 and 1.12.1 are newer than 1.12A39 and assumed fixed)
If the number after the 'A' is less than or equal to 39, returns true.
In all other cases, returns false.
This prevents lowering security by having two allowed CRAM-MD5 responses
for some remote software versions. Hopefully the fixed build will have
version 1.12A40 and we'll be able to remove the last version that does that.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, March 26, 2018 22:16:58
exec binkit.js 1.77 1.78
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv23317
Modified Files:
binkit.js
Log Message:
Some binkp software (Taurus) doesn't send an M_NUL VER at all.
Reported by bgdjr.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Lord Time@VERT/TIME to
deuce on Friday, March 30, 2018 15:16:40
exec binkit.js 1.77 1.78
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv23317
Modified Files:
binkit.js
Log Message:
Some binkp software (Taurus) doesn't send an M_NUL VER at all.
Reported by bgdjr.
I was testing out the binkit on a test bbs (win.) to my main bbs (it's use taurus) got this in the event window (also binkit call my main bbs ftn only, main ftn doesn't call binkit) :
3/30 03:04:55p Sent M_ERR command args: Encryption required
note : the binkit.js was got from today cvs download
---
Rob Starr
Lord Time SysOp of
Time Warp of the Future BBS
Telnet://Time.Darktech.Org:24 or
Telnet://Time.Synchro.Net:24 (qwk or ftn & e-mail)
ICQ # 11868133 or # 70398519 Jabber :
lordtime2000@gmail.com
Astra : lord_time
X-Box : Lord Time 2000 Skype :
lordtime@tds.net
---
þ Synchronet þ Time Warp of the Future BBS - Home of League 10 IBBS Games
-
From
Digital Man@VERT to
Lord Time on Friday, March 30, 2018 17:18:38
Re: Re: exec/binkit.js
By: Lord Time to deuce on Fri Mar 30 2018 03:16 pm
exec binkit.js 1.77 1.78
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv23317
Modified Files:
binkit.js
Log Message:
Some binkp software (Taurus) doesn't send an M_NUL VER at all.
Reported by bgdjr.
I was testing out the binkit on a test bbs (win.) to my main bbs (it's use taurus) got this in the event window (also binkit call my main bbs ftn only, main ftn doesn't call binkit) :
3/30 03:04:55p Sent M_ERR command args: Encryption required
note : the binkit.js was got from today cvs download
So set AllowUnencrypted = true for that link.
digital man
This Is Spinal Tap quote #6:
David St. Hubbins: He was the patron saint of quality footwear.
Norco, CA WX: 78.9øF, 41.0% humidity, 12 mph NE wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, March 31, 2018 02:33:24
exec binkit.js NONE 2.0
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv13520
Modified Files:
Tag: 2.0
binkit.js
Log Message:
Merged binkit.ini and ftn_domains.ini into sbbsecho.ini (BinkIT 2.0).
Use "jsexec binkit upgrade" to upgrade your existing .ini files if you're already running BinkIT 1.x.
echocfg v3.04 may now be used to set all the BinkIT settings and domains
(in sbbsecho.ini).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, March 31, 2018 20:54:19
exec binkit.js 2.0 2.1
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv13163
Modified Files:
binkit.js
Log Message:
Fix error line 792: TypeError: file_getext(dir) is undefined
when outbound directory (dir) was "../some/path".
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, April 08, 2018 19:49:54
exec binkit.js 2.1 2.2
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv26635
Modified Files:
binkit.js
Log Message:
Remove 'e' from File.open() modes, but place a reminder comment to revisit. Added destination address of outbound file in "Attempting callout" log msg.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Thursday, May 03, 2018 18:32:09
exec binkit.js 2.2 2.3
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv2334
Modified Files:
binkit.js
Log Message:
Resolve exception/abend when files with no extension/suffix are placed
in the outbound directory:
TypeError: file_getext(file) is undefined
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, May 14, 2018 14:32:39
exec binkit.js 2.3 2.4
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv12222
Modified Files:
binkit.js
Log Message:
Ignore sub-directories (e.g. *.pnt) of the outbound directory/ies in add_outbound_files(). The outbound/*.pnt sub-dirs are handled at a higher level.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, July 08, 2018 14:48:45
exec binkit.js 2.4 2.5
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv30964
Modified Files:
binkit.js
Log Message:
More log output when connecting to an outbound node and when an inbound
file already exists.
Also, insure all log messages are prefixed with "BinkIT:".
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, July 08, 2018 18:36:48
exec binkit.js 2.5 2.6
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv22151
Modified Files:
binkit.js
Log Message:
Fix the "too much recursion" error when running from JSexec, need a different log prefix solution.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, September 07, 2018 16:54:37
exec binkit.js 2.7 2.8
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv18778
Modified Files:
binkit.js
Log Message:
Some people are still having problems with CRAM-MD5 authentication
(e.g. latest reports are problems with outbound connections to
mbcico/1.0.6.8 with CRAM-MD5 authentication failures) - so added a new
per-link configuration key: "BinkpPlainAuthOnly" (default values is false).
Set this value to true to use *only* plain-text password authentication
for both inbound and outbound connections with this node. This should help debug password issues, at minimum, and might work-around CRAM-MD5 incompatibilities with some mailers, if that is in fact the issue.
EchoCfg will need a way to set this option, but for now, just set it by
hand in the sbbsecho.ini (for each [node] section where you need it).
If you set BinkpPlainAuthOnly to true, do *not* set BinkpAllowPlainAuth
or BinkpAllowPlainText to false - that would be bad.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, September 07, 2018 17:35:14
exec binkit.js 2.8 2.9
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv23489
Modified Files:
binkit.js
Log Message:
Fix sysop reported problem:
9/7 13:58:21 evnt BINKPOLL Locking ../fido/out.26a/00c80001.bsy
9/7 13:58:21 evnt BINKPOLL Error 2 creating ../fido/out.26a/00c80001.bsy
The directory ../fido/out.26a did not exist.
lock_flow() now uses mkpath() to create all the directories it needs to
create the .bsy file.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Al@VERT/TRMB to
rswindell on Saturday, September 08, 2018 12:09:58
Re: exec/binkit.js
By: rswindell to CVS commit on Fri Sep 07 2018 05:35 pm
lock_flow() now uses mkpath() to create all the directories it needs to create the .bsy file.
I have quite a few *.bsy directories in my ctrl/ directory today.
They look like they are supposed to be *.bsy files in the outbound.
Ttyl :-),
Al
... A diamond is just coal that has been under a lot of pressure!
---
þ Synchronet þ The Rusty MailBox - Penticton, BC Canada
-
From
Digital Man@VERT to
Al on Saturday, September 08, 2018 12:32:36
Re: exec/binkit.js
By: Al to rswindell on Sat Sep 08 2018 12:09 pm
Re: exec/binkit.js
By: rswindell to CVS commit on Fri Sep 07 2018 05:35 pm
lock_flow() now uses mkpath() to create all the directories it needs to create the .bsy file.
I have quite a few *.bsy directories in my ctrl/ directory today.
They look like they are supposed to be *.bsy files in the outbound.
Thanks!
digital man
This Is Spinal Tap quote #34:
We'd love to stand around and chat, but we've gotta sit down in the lobby Norco, CA WX: 93.0øF, 37.0% humidity, 4 mph ESE wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, September 08, 2018 12:37:54
exec binkit.js 2.9 2.10
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv27416
Modified Files:
binkit.js
Log Message:
Fix previous commit:
String.slice(0, -8) is not the same thing as String.slice(-8).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, October 15, 2018 13:40:31
exec binkit.js 2.10 2.11
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv20348
Modified Files:
binkit.js
Log Message:
Log an error in rename_or_move() when there's a failure, for more debugging details.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, November 09, 2018 17:20:23
exec binkit.js 2.11 2.12
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv4679
Modified Files:
binkit.js
Log Message:
Write BinkIT version string and arguments to .bsy files created by binkit.
Log all the "Remote addresses" (array) with an INFO log level, for inbound connections (in the auth callback).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
echicken@VERT to
CVS commit on Monday, December 17, 2018 08:44:45
exec binkit.js 2.12 2.13
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv10044
Modified Files:
binkit.js
Log Message:
Corrected pattern ('.pnt' to '*.pnt') when scanning for point dirs
in outbound dirs.
There remains a problem where only 'outbound.*' dirs will be scanned
for points, and points in 'outbound' (sans extension, ie. zone 1) will
not be found.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
echicken@VERT to
CVS commit on Monday, December 17, 2018 08:58:14
exec binkit.js 2.13 2.14
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv11507
Modified Files:
binkit.js
Log Message:
Moved point-scan into its own routine (addPoints).
Run addPoints against oroot (outbound) and any of its derivatives (outbound.002, etc.).
Should now find point directories in various outbounds.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, January 06, 2019 22:10:00
exec binkit.js 2.14 2.15
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv18765
Modified Files:
binkit.js
Log Message:
At the request of Kurt/poindexter FORTRAN:
Creates/updates a data/binkstats.ini file which tracks BinkIT/BinkP session statistics:
- inbound successes/failures (per node)
- callout successes/failures (per node)
- totals (per node)
It's a human-readable data file (in .ini file format), so it's pretty self-explanatory.
The [callout success: <address>] sections provide details about the last successful outbound BinkP session with the specified node.
Similarly, the [callout failure: <address>] sections provide details about the last *failed* outbound BinkP session with the specified node.
And there are very similar sections for successful and failed *inbound* sessions as well.
The [totals: <address>] sections track running totals for each node as well.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, January 06, 2019 23:18:42
exec binkit.js 2.15 2.16
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv27145
Modified Files:
binkit.js
Log Message:
Include BinkP.connect_host, .connect_port, and .connect_error (when available) in callout stats (stored in binkstats.ini).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, January 07, 2019 12:06:32
exec binkit.js 2.16 2.17
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv5493
Modified Files:
binkit.js
Log Message:
Resolve the possibile error in the new binkstats.ini stuff for inbounds: TypeError: bp.remote_addrs is undefined
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Thursday, May 16, 2019 02:22:35
exec binkit.js 2.17 2.18
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv25013
Modified Files:
binkit.js
Log Message:
Experimental outbox support (e.g. for inter-bbs game files):
- 'outbox' value from echocfg/sbbsecho.ini is used for additional outbound
files
- normal BSO directories are still searched for outbound files (too)
- 'inbox' support not added (yet)
- no node locking (.bsy file checking/creation) implemented
- requires updated load/fidocfg.js
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Thursday, May 23, 2019 19:05:25
exec binkit.js 2.18 2.19
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv8925
Modified Files:
binkit.js
Log Message:
Resolve reported error (new, with outbox support):
binkit.js line 297: TypeError: bp.cb_data.binkitcfg.node[addr] is undefined
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, May 24, 2019 23:36:44
exec binkit.js 2.19 2.20
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv27306
Modified Files:
binkit.js
Log Message:
Rev 1.19 (jan-20-2016) included a "Fix the nocrypt check", but appeared to
do so incorrectly. This is a correct fix (check the nocrypt property, not
just that the linked node object is != false).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, May 25, 2019 01:32:58
exec binkit.js 2.20 2.21
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv9835
Modified Files:
binkit.js
Log Message:
inbound_auth_cb(): report a "Password mismatch" error (over BinkP) if
one of the configured linked-nodes matching the remote address(es) is set for CRAM-MD5 passwords only and a plain-text password was provided by the remote. Previously, the function would log a warning:
"CRAM-MD5 required (and not provided) by <addr>" but succeeed (the actual password value was not check) and it woudl flag the session as "non-secure" (sending M_OK non-secure), looking like this on the remote side:
Authentication successful: non-secure
and any received files would go into the configured non-secure inbound.
This may explain why some sysops sometimes get unexplained files in their non-secure inbound (looking for "non-secure" in the logs should confirm).
Now, you should still see (on the answering side) the log message:
"CRAM-MD5 required (and not provided) ...", but it'll also send a M_ERR Passowrd mismatch error to the remote, thus ending the session.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, May 25, 2019 01:39:08
exec binkit.js 2.21 2.22
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv12108
Modified Files:
binkit.js
Log Message:
Send a better error message to the remote (it's not actually a password mismatch, it's an authentication scheme mismatch).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, May 26, 2019 19:11:18
exec binkit.js 2.22 2.23
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv19368
Modified Files:
binkit.js
Log Message:
Added a BinkP-global setting (in the [binkp] section): "PlainAuthOnly" (defaults to false). If you want to disable all CRAM-MD5 based authentication for both inbound and outbound BinkIT/BinkP connections/sessions (e.g. for trouble-shooting password mismatch issues), then set this to true.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, May 28, 2019 18:08:11
exec binkit.js 2.23 2.24
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv12065
Modified Files:
binkit.js
Log Message:
When plain_auth_only is set (globally or per node), insure that require_md5
and require_crypt are set to false as well.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, May 29, 2019 03:03:22
exec binkit.js 2.24 2.25
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv1395
Modified Files:
binkit.js
Log Message:
Ignore per-node "BinkpAllowPlainText=false" on incoming connections when
global "PlainAuthOnly=true"
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, June 14, 2019 14:08:42
exec binkit.js 2.25 2.26
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv27843
Modified Files:
binkit.js
Log Message:
Since Revision 1.36 of load/fidocfg.js (Jan-8-2019), a blank/unconfigured
BinkP session password ("SessionPwd") in sbbsecho.ini would cause BinkIT/BinkP to behave as though a session password was specified. The reason for the change to fidocfg.js (specifying a default value for "SessionPwd" as a blank string) was to force the return value to a string so that numeric passwords were not returned as numbers but rather strings.
The binkit.js and binkp.js code assumed that a blank password would be 'undefined' and not a blank string.
This commit changes binkit.js and binkp.js to treat all of the following session password values as "no password" with respect to BinkP:
- false
- undefined
- blank string ('')
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, June 16, 2019 22:21:20
exec binkit.js 2.26 2.27
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv10710
Modified Files:
binkit.js
Log Message:
Added global option to disable BinkP encryption - at Mark Lewis' request.
With this option, it is now possible to support CRAM-MD5 authenication while not allowing encrypted sessions (inbound or outbound) - not sure why.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
mark lewis@VERT to
digitalman on Monday, June 17, 2019 07:47:18
On 2019 Jun 16 22:21:20, rswindell wrote to CVS commit:
Modified Files:
binkit.js
Log Message:
Added global option to disable BinkP encryption - at Mark Lewis' request. With this option, it is now possible to support CRAM-MD5 authenication while not allowing encrypted sessions (inbound or outbound) - not sure
why.
thank you, sir...
FWIW: one of the reasons i asked for this is because binkd allows it...
)\/(ark
Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
... Oh, we have both kinds - country AND western. -the bar lady
---
* Origin: (1:3634/12.73)
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Digital Man@VERT to
mark lewis on Monday, June 17, 2019 12:59:26
Re: exec/binkit.js
By: mark lewis to digitalman on Mon Jun 17 2019 07:47 am
On 2019 Jun 16 22:21:20, rswindell wrote to CVS commit:
Modified Files:
binkit.js
Log Message:
Added global option to disable BinkP encryption - at Mark Lewis' request. With this option, it is now possible to support CRAM-MD5 authenication while not allowing encrypted sessions (inbound or outbound) - not sure
why.
thank you, sir...
No problem. It's unfortunate that I have to touch base in so many places to add an option like that. Perhaps if echocfg was re-written in JS that would allow more code reuse between BinkIT and echocfg. Not going to happen anytime soon (if every) - but it's an idea.
FWIW: one of the reasons i asked for this is because binkd allows it...
Okay. Hopefully it's useful to somebody someday. I made it global because that's the only way to tweak the capabilities/options for incoming connections.
digital man
Synchronet/BBS Terminology Definition #23:
DSZ = DOS Send ZMODEM (by Chuck Forsberg)
Norco, CA WX: 71.1øF, 71.0% humidity, 5 mph E wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
mark lewis@VERT to
Digital Man on Monday, June 17, 2019 17:58:28
On 2019 Jun 17 12:59:26, you wrote to me:
thank you, sir...
No problem. It's unfortunate that I have to touch base in so many places
to
add an option like that. Perhaps if echocfg was re-written in JS that
would
allow more code reuse between BinkIT and echocfg. Not going to happen anytime soon (if every) - but it's an idea.
iknow what you speak of... i wish i was more fluent in javascript than i am... i did alright with my mods to tickit and tickitcfg but they were pushing my limits with having to look up everything as well as trying to find what was available in sbbs' libraries... that's not a bad thing... it is just an old mind not quite up to learning new languages...
FWIW: one of the reasons i asked for this is because binkd allows it...
Okay. Hopefully it's useful to somebody someday. I made it global because that's the only way to tweak the capabilities/options for incoming connections.
that's how binkd does it, too... the following is from the debian wheezy man page for binkd... note the -r and -m options :)
-C Binkd running with this option will reread the configuration file if it is changed. The modification time of the configuration file is checked every 60 seconds and on every incoming and outgoing connection.
-c Start client only. Normally Binkd starts both server and client.
-D Run Binkd as a daemon (cannot be used for client-only mode).
-i Run Binkd from inetd.
-P Poll a node. An empty *.ilo file in the outbound will be created, which will force Binkd to connect to and to receive mail from the node ( Binkd will also add "Node node * -" record to the table-of-nodes in Binkd's memory if there is no entry for the node in the configuration file).
-p Start client manager, process polls, quit if the queue seems to be empty after the next rescan. Implies -c.
-q Quiet mode. Turns off printq, conlog and percents statements of configuration.
-r Disable crypt traffic.
-s Start server only. Normally Binkd starts both server and client.
-v Be verbose. This flag can be specified multiple times for even higher verbosity. Binkd -v will dump binkd's version and quit. Binkd -vvv binkd.cfg will dump binkd's configuration and still work.
-m Disable CRAM-MD5 authorization. Implies -r.
-n doing not call or listen (only check cfg and make polls)
-h Print help message.
thanks again!
)\/(ark
Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
... Love may be blind, but marriage is a real eye-opener!
---
* Origin: (1:3634/12.73)
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, December 11, 2019 12:14:54
exec binkit.js 2.27 2.28
Update of /cvsroot/sbbs/exec
In directory cvs:/home/rswindell/sbbs/exec
Modified Files:
binkit.js
Log Message:
Add experimental Binkp/TLS option to [node:*] sections of sbbsecho.ini (defaults to false)
Set to BinkpTLS=true to use BinkP over TLS for a specified node.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, March 11, 2020 10:23:11
exec binkit.js 2.28 2.29
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv13957
Modified Files:
binkit.js
Log Message:
Create the inbound dir(s) before trying to move files into them
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, March 11, 2020 18:22:32
exec binkit.js 2.29 2.30
Update of /cvsroot/sbbs/exec
In directory cvs:/home/rswindell/sbbs/exec
Modified Files:
binkit.js
Log Message:
Update the existing BINKP service, if it exists, setting Enabled=true
(rather than leaving the default disabled BINKP service configuration
in tact)
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, March 14, 2020 17:27:36
exec binkit.js 2.30 2.31
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv26906
Modified Files:
binkit.js
Log Message:
"binkit install" now insures the following timed events are Enabled, even when they were already created/configured:
- fidoin
- fidoout
- binkout
- binkpoll
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, March 14, 2020 17:43:15
exec binkit.js 2.31 2.32
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29881
Modified Files:
binkit.js
Log Message:
Fix previous commit: events don't have a 'code' property.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, March 15, 2020 00:49:10
exec binkit.js 2.32 2.33
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv3294
Modified Files:
binkit.js
Log Message:
Rework the timed event enable logic.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, March 15, 2020 15:07:15
exec binkit.js 2.33 2.34
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv21810
Modified Files:
binkit.js
Log Message:
Fix indentation, call fullpath() on outbound roots.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Friday, March 20, 2020 01:08:09
exec binkit.js 2.34 2.35
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv19427
Modified Files:
binkit.js
Log Message:
Fix errors:
Unexpected file path 's:\sbbs\fido\outbound\0067270f.hut' expected '../fido/outbound\0067270f.hut' (skipped)
Unexpected file path 's:\sbbs\fido\outbound\0067270f.hlo' expected '../fido/outbound\0067270f.hlo' (skipped)
Unexpected file path 's:\sbbs\fido\outbound.002\011801d0.clo' expected '../fido/outbound.002\011801d0.clo' (skipped)
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, March 23, 2020 11:18:54
exec binkit.js 2.35 2.36
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv18230
Modified Files:
binkit.js
Log Message:
Exit with a helpful error message (rather than an obscure exception)
if there are no Fidonet addresses configured in SCFG->Networks->FidoNet.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, May 03, 2020 19:56:18
exec binkit.js 2.37 2.38
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv24962
Modified Files:
binkit.js
Log Message:
Add some debug to help to get to the bottom of Dan_C's reported error: TypeError: addr.flo_outbound is not a function
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, May 04, 2020 15:58:33
exec binkit.js 2.38 2.39
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv29959
Modified Files:
binkit.js
Log Message:
Force binkit_to_addr to be an object (FIDO.Addr) to prevent the error:
line 205: TypeError: addr.flo_outbound is not a function
when callout() is called with a string as the first argument.
Dan_C was trying to send an outbox file to a link with no binkp password which results in callout() being called with a string for the first argument
(addr) due to this logic in callout_auth_cb():
if (!bp.cb_data.binkitpw || bp.cb_data.binkitpw === '-')
addrs.push(bp.cb_data.binkit_to_addr);
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Tuesday, August 25, 2020 23:35:05
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Saturday, September 12, 2020 23:58:41
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Sunday, October 04, 2020 12:53:40
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Sunday, October 11, 2020 14:40:33
https://gitlab.synchro.net/sbbs/sbbs/-/commit/f7be68017ddc14c12e7646bc
Modified Files:
exec/binkit.js
Log Message:
Fix race condition in add_outbound_files() causing "Unable to open FLO file".
The directory list is catpured *before* the lock file is "taken", so it can happen that another process (e.g. instance of binkit) has dealt with one or more of the files by the time we take the lock and attempt to open the file.
Also, updated error log messages a bit.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Deuce@VERT to
Git commit to main/sbbs/master on Wednesday, November 25, 2020 23:04:04
-
From
Deuce@VERT to
Git commit to main/sbbs/master on Wednesday, December 02, 2020 12:02:29
-
From
Rob Swindell@VERT to
Git commit to main/sbbs/master on Friday, December 18, 2020 18:50:57
https://gitlab.synchro.net/main/sbbs/-/commit/6fa1aa8ebafcaf11b1359741
Modified Files:
exec/binkit.js
Log Message:
Convert stats failed_sent_files from array of objects to array of strings
Fixes issue reported by Ragnarok (DOCKSUD) where by data/binkstats.ini
could contain:
failed_sent_files = [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object
Object],[object Object
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Ragnarok@VERT/DOCKSUD to
Rob Swindell on Saturday, December 19, 2020 13:28:23
El 18/12/20 a las 23:50, Rob Swindell escribi¢:
https://gitlab.synchro.net/main/sbbs/-/commit/6fa1aa8ebafcaf11b1359741 Modified Files:
exec/binkit.js
Log Message:
Convert stats failed_sent_files from array of objects to array of strings
Fixes issue reported by Ragnarok (DOCKSUD) where by data/binkstats.ini
could contain:
failed_sent_files = [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object
---
¨ Synchronet ¨ Vertrauen ¨ Home of Synchronet ¨ [vert/cvs/bbs].synchro.net
Thanks you!
Abrazo!
---
þ Synchronet þ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
-
From
Rob Swindell@VERT to
Git commit to main/sbbs/master on Sunday, January 31, 2021 18:51:59
https://gitlab.synchro.net/main/sbbs/-/commit/dff4076f809f1e8ae828684e
Modified Files:
exec/binkit.js
Log Message:
Allow config file (alternate sbbsecho .ini file) to be passed on cmdline
Back in the day, some sysops used to use multiple SBBSecho configuration files. Nobody seems to do that these days, but its certainly a viable solution (or should be) for multiple FTNs on a single BBS. Anyway, this enhancement allows BinkIT to use an alternate SBBSecho configuration file (though it must still
be located in the ctrl dir).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell@VERT to
Git commit to main/sbbs/master on Sunday, June 06, 2021 00:16:46