• exec/binkit.js

    From rswindell@VERT to CVS commit on Saturday, March 31, 2018 09:33:00
    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 Sunday, April 01, 2018 03:54:00
    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 Monday, April 09, 2018 02:49:00
    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 Friday, May 04, 2018 01:32:00
    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 21:32:00
    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 21:48:00
    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 Monday, July 09, 2018 01:36:00
    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 23:54:00
    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 Saturday, September 08, 2018 00:35:00
    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 19:09:00
    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 19:32:00
    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.0F, 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 19:37:00
    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 20:40:00
    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 Saturday, November 10, 2018 01:20:00
    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 16:44:00
    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 16:58:00
    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 Monday, January 07, 2019 06: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 Monday, January 07, 2019 07:18:00
    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 20:06:00
    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 09:22:00
    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 Friday, May 24, 2019 02:05:00
    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 Saturday, May 25, 2019 06:36:00
    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 08:32:00
    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 08:39:00
    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 Monday, May 27, 2019 02:11:00
    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 Wednesday, May 29, 2019 01:08:00
    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 10:03:00
    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 21:08:00
    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 Monday, June 17, 2019 05:21:00
    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 14: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 19: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.1F, 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 Tuesday, June 18, 2019 00: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 20: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 Rob Swindell@VERT to Git commit to sbbs/master on Wednesday, August 26, 2020 06:35:05
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/eaf5cb1dc4c06d5a209feb4d
    Modified Files:
    exec/binkit.js
    Log Message:
    Don't refuse to over-write a 0-byte file in the inbound dir.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, September 13, 2020 06:58:41
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/47e08fce46c0dec60e3fe555
    Modified Files:
    exec/binkit.js
    Log Message:
    Resolve binkit.js line 322: TypeError: bp.remote_addrs is undefined

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, October 04, 2020 19:53:40
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/1756badcd83e6c7b82d665ad
    Modified Files:
    exec/binkit.js
    Log Message:
    Add error (errno) value for file open failure log messages.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, October 11, 2020 21: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 Thursday, November 26, 2020 07:04:04
    https://gitlab.synchro.net/main/sbbs/-/commit/ccae9511aed180172012402f
    Modified Files:
    exec/binkit.js
    Log Message:
    Remove hack for Mystic v1.12A39 CRAM-MD5 issue.

    This has been fixed upstream for some time.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Wednesday, December 02, 2020 20:02:29
    https://gitlab.synchro.net/main/sbbs/-/commit/1ea3f27714ee4c4319544a10
    Modified Files:
    exec/binkit.js
    Log Message:
    Properly close flo file after re-writing it.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, December 19, 2020 02: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 21: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 Monday, February 01, 2021 02: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