• exec/load/binkp.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Jul 5 22:17:10 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/8533474761891eeb8d75eddd
    Modified Files:
    exec/load/binkp.js
    Log Message:
    Don't log BinkP errors in the error.log

    The sysop has no control over what misconfigured remote sysop connects to his BinkP service and sends whatever, so don't log received errors as errors, filling up the sysop's error log and potentially email inbox.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wed Dec 10 15:05:01 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/ff46f601780b4e933404ebb3
    Modified Files:
    exec/load/binkp.js
    Log Message:
    Also use a timeout if we have nothing to send.

    Fixes an infinite loop where there is nothing to send because the
    remote does not have the address you are calling to deliver a message
    for.

    For example if W6RAY just joined the BBSDev FTN, and was assigned
    885:1/99, and a netmail was created welcoming the BBS to the network,
    but they didn't add the new address to the AKA list in scfg, binkit
    would sit using 100% CPU.

    Now it sets the timeout, so sits at 0% CPU for 120s then fails.

    This is still likely wrong, but at least it's wrong in a much less
    harmful way.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Fri Dec 12 10:30:23 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d073484d6bfa3aaba8de4027
    Modified Files:
    exec/load/binkp.js
    Log Message:
    Fix error in previous commit regarding no files.

    sending will be undefined after a file completes transfer, so the
    previous fix resulted in only the first file being trasnferred.

    Ensure tx queue is zero-length before setting the timeout.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Tue Dec 16 17:16:22 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/1c53d34a7db001fdfc2a850d
    Modified Files:
    exec/load/binkp.js
    Log Message:
    Log ssh-chatter binkp chat messages

    See who's derping our dope.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun Jan 4 17:58:37 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/92ecc21be9b5c3cd825fa9b1
    Modified Files:
    exec/load/binkp.js
    Log Message:
    Fix two-minute timeout when answering and no files

    Regression introduced in ff46f601, where the answering system would
    not send an M_EOB and instead perform a timeout.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Mar 23 20:49:18 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/d3d11463251878c0e169aaf3
    Modified Files:
    exec/load/binkp.js
    Log Message:
    For Mystic peers, lower log level for unfixed message

    Mystic up to version 1.12A49 sends an M_EOB without an M_GOT but
    only after the transfer is successful.

    For this case, since Mystic is dead, log at INFO level to keep
    sysops willing to look at warnings.

    Should fix issue #1103

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Tue Mar 24 20:58:43 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b29d9ee1e639b60a5b49720a
    Modified Files:
    exec/load/binkp.js
    Log Message:
    Bump revision.

    This should have been done many times before now. :(

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net