• exec/chat_sec.js

    From rswindell@1:103/705 to CVS commit on Fri Dec 29 21:53:26 2017
    exec chat_sec.js 1.9 1.10
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv15856

    Modified Files:
    chat_sec.js
    Log Message:
    Allow finger client to be disabled by setting 'finger=false' in the
    [chat_sec] section of your modopts.ini file.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Fri Jan 11 18:15:41 2019
    exec chat_sec.js 1.10 1.11
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv23143

    Modified Files:
    chat_sec.js
    Log Message:
    Modernization of this script (e.g. "use strict", require(), load(), etc.)
    Loads child scripts (finger.js, sbbsimsg.js) quicker.
    Note: irc.js can't be load()ed from here because it calls exit().
    Now using appropriate strings from text.dat (R_Chat, ON, OFF).
    Added modopts.ini [chat_sec] irc option (disable IRC access by setting to false).


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Apr 28 02:31:42 2019
    exec chat_sec.js 1.11 1.12
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv24782

    Modified Files:
    chat_sec.js
    Log Message:
    A bit more input validation around the IRC server/channel.


    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Fri Jun 14 20:02:39 2019
    exec chat_sec.js 1.12 1.13
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv4258

    Modified Files:
    chat_sec.js
    Log Message:
    Bug-fixes:
    1. The 'irc' mod options value was toggling the 'I' command key, not 'R'
    ('R' is for IRC, not 'I')
    2. Use load({}, "sbbsimsg.js") so that the chat_sec options aren't blown-away
    by sbbsimsg.js

    Enhancement:
    - added support for 'imsg' option in [chat_sec] section of modopts.ini, if set
    to false, disables the inter-bbs instant message command key.


    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Fri Jun 14 20:18:49 2019
    exec chat_sec.js 1.13 1.14
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6615

    Modified Files:
    chat_sec.js
    Log Message:
    Use [chat] as the preferred modopts.ini section name.
    Support [chat_sec] for backwards compatibility (anyone actually using this feature?).


    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Jan 5 15:50:35 2020
    exec chat_sec.js 1.14 1.15
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv17675

    Modified Files:
    chat_sec.js
    Log Message:
    Use the ChatPrompt string from the text.dat.


    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to Main/master on Mon Nov 23 12:42:50 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/e8b997307b8191cc9c9e2bd5
    Modified Files:
    exec/chat_sec.js
    Log Message:
    Support individual access requirements for IRC, Finger, and inter-bbs msgs.New modopts.ini [chat_sec] options:- imsg_requirements (default: blank)- irc_requirements (default: blank)- finger_requirements (default: blank)For DesotoFireflite (VALHALLA)
    --- SBBSecho 3.11-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 Sun Feb 14 13:31:03 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/0df568c5400396a13db5c466
    Modified Files:
    exec/chat_sec.js
    Log Message:
    Support comma-separated lists of IRC servers and channels in modopts.iniThe sysop (or any user with the irc_seclevel or the C-exemption) can stillmanually change the IRC server (and port).For Mike Powell (CAPCITY2)
    --- 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 Wed May 26 19:44:10 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/724d2609bc50cdd68b7bf291
    Modified Files:
    exec/chat_sec.js
    Log Message:
    Abort menu loop when disconnected.
    --- SBBSecho 3.14-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 Tue Mar 15 18:23:48 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/ed2444f539111617bbd54519
    Modified Files:
    exec/chat_sec.js
    Log Message:
    Optional channel list per server configured in modopts.iniSo you have multiple IRC servers configured in modopts.ini andyou want different channel list per server? Just add morekeys to the modopts.ini [chat_sec] section of the form:<server>=<channel_list>Where <server> is the IRC server's host name (e.g. irc.synchro.net)and <channel_list> is a comma-separated list of channels to overridethe default list of channels (set with the "irc_channel" key).For DesotoFireflite (VALHALLA)
    --- SBBSecho 3.15-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 Sat May 20 15:00:00 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/053da8f5d3069e344c489927
    Modified Files:
    exec/chat_sec.js
    Log Message:
    Prompt the user to chat with The Guru when sysop is not availableThis is actually how sbbs v1/2 worked, before this functionality was moved tochat_sec.src.If the sysop doesn't want the prompt at all, just set the stringChatWithGuruInsteadQ to blank in the ctrl/text.dat file (or copy this scriptto mods dir and edit to your liking).This resolves issue #569.
    --- 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 Mon Sep 25 02:15:56 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/c5dd98bf86d1c66748b97592
    Modified Files:
    exec/chat_sec.js
    Log Message:
    Use the lower case On and Off text.dat strings

    The uppercase ON and OFF are being deprecated
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)