• exec/irc.js

    From rswindell@1:103/705 to CVS commit on Fri Jan 11 17:50:33 2019
    exec irc.js 1.49 1.50
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv19365

    Modified Files:
    irc.js
    Log Message:
    Using a much more reliable method of saving/restoring the initial console.ctrlkey_passthru state.
    As it was, if the irc.js abended, many ctrl-keys (e.g. ^C) would not work
    after exiting. A lot of scripts that much with the console.ctrlkey_passthru have this/similar issue and this is a simple but very reliable fix.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Aug 6 14:09:08 2019
    exec irc.js 1.50 1.51
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv3602

    Modified Files:
    irc.js
    Log Message:
    A ban list has four words then the message...



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Aug 6 14:33:09 2019
    exec irc.js 1.51 1.52
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6248

    Modified Files:
    irc.js
    Log Message:
    Fix Nelgin-reported issue:
    <nelgin> If sysop used /die then sbbs irc client quits with an ugly message :) <nelgin> !JavaScript irc.js line 625: TypeError: sock.recvline() is null

    Also fixed the spelling of "receive_command"



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Aug 6 18:19:41 2019
    exec irc.js 1.52 1.53
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv539

    Modified Files:
    irc.js
    Log Message:
    Step one of irc.js overhaul... parse messages from server better.
    Next up, send messages better.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Aug 6 21:19:19 2019
    exec irc.js 1.53 1.54
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv23178

    Modified Files:
    irc.js
    Log Message:
    First attempt at making sent commands not suck. You know what to do nelgin.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Wed Aug 7 07:53:12 2019
    exec irc.js 1.54 1.55
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv9514

    Modified Files:
    irc.js
    Log Message:
    Print an error on unsupported commands.
    Add a /QUOTE command to send unsupported commands.
    Remove some development logging.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Wed Aug 7 08:47:11 2019
    exec irc.js 1.55 1.56
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv17473

    Modified Files:
    irc.js
    Log Message:
    Fix PONG response.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Wed Aug 7 08:53:43 2019
    exec irc.js 1.56 1.57
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv18265

    Modified Files:
    irc.js
    Log Message:
    Don't add the colon before the last parameter unless there's a space in it. This is a symptom of an error in the ircd, but we can't count on that being fixed everywhere.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Wed Aug 7 09:13:50 2019
    exec irc.js 1.57 1.58
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2694

    Modified Files:
    irc.js
    Log Message:
    Add CRLF to end of QUOTE line.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Aug 3 18:02:01 2020
    exec irc.js 1.58 1.59
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv9972

    Modified Files:
    irc.js
    Log Message:
    Fix the 353 (Name Reply) handling which appears to have been broken in 2019 with the changes to "parse messages from server better".
    This change caused the channel's nick array to be populated with a single string that contained all the Nick's in the channel, space-separated, which broke tab-completion of nicks and the total users in a channel displayed
    in the status line, as reported by Hakuchi.



    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Sat Aug 29 11:57:07 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/a04e67beaebf1dc317bbedc2
    Modified Files:
    exec/irc.js
    Log Message:
    Add a /help menu, apparently users need help sometimesAlso incremented the rev to 1.60.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Sat Aug 29 13:41:31 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/53da8d4a6cacd7e8b0a303c3
    Modified Files:
    exec/irc.js
    Log Message:
    Merge branch 'master' of gitlab.synchro.net:sbbs/sbbs
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Brian Klauss@1:103/705 to Git commit to main/sbbs/master on Thu Jan 7 12:13:23 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/3dad44150a2056ef7df15ef3
    Modified Files:
    exec/irc.js
    Log Message:
    Modified default behavior of irc.js to use globally defined interface from subs.ini.
    --- SBBSecho 3.12-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Thu Jan 7 12:13:23 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/b3a872347b3526dd66c2dc9e
    Modified Files:
    exec/irc.js
    Log Message:
    Merge branch 'brklauss75/sbbs-master'
    --- SBBSecho 3.12-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Mon Jan 17 22:17:20 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/8df9adb1b701541de39d6f84
    Modified Files:
    exec/irc.js
    Log Message:
    UTF-8 encode/decode support, from martylakeBased largley on martylake's provided patch set. By default, assumesall IRC messages are UTF-8 encoded and will translate to CP-437 ifappropriate or send as UTF-8 if the user's terminal supports it.Set utf8_support=false in the [irc] section of your ctrl/modopts.inifile if you wish to disable this behavior.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sun Feb 19 12:48:02 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/1fec0d45b656e412a6de8158
    Modified Files:
    exec/irc.js
    Log Message:
    Fix irc.js line 750: TypeError: channels.current is undefinedAnd other potential occurrences of this when not in a channel
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Feb 23 00:40:02 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/906ee60fac78f4f9aec9ce1e
    Modified Files:
    exec/irc.js
    Log Message:
    Don't hang if/when nick is rejected

    Change wait_for() to no longer loop indefinitely.

    If nick is rejected (e.g. begins with number), prepend '_' to it.

    Increment version number to 1.62

    Fixes issue #723
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deuce@1:103/705 to Git commit to main/sbbs/master on Fri Feb 23 06:33:13 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/5c9c55185a94e3ed3fa07f32
    Modified Files:
    exec/irc.js
    Log Message:
    Don't just drop out the bottom of the function on timeout.

    If we don't get one of the commands we're waiting for, close the
    socket and exit instead of returning with the appearance of having
    received one.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)