• exec/chat_sec.js

    From rswindell@VERT to CVS commit on Thu Mar 14 00:31:09 2013
    exec chat_sec.js 1.5 1.6
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv28523

    Modified Files:
    chat_sec.js
    Log Message:
    Implement echicken's idea of using the modopts.ini to over-ride the default
    IRC server and channel (if desired by the sysop). modopts.ini is cool and more people should use it. :-)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Access Denied@VERT to rswindell on Sat Mar 16 00:25:59 2013
    Re: exec/chat_sec.js
    By: rswindell to CVS commit on Thu Mar 14 2013 12:31 am

    Implement echicken's idea of using the modopts.ini to over-ride the default IRC server and channel (if desired by the sysop). modopts.ini is cool and more people should use it. :-)

    Wow. May I be the first to say that Digital Man is turning a new leaf.

    [ modopts.ini is cool and more people should use it. ]

    I don't think I've ever even see you use the word "cool" before...

    And to break from the stupidity: Thanks for everything you still do for the Synchronet community. You're one of the few that keeps me around (if that's a good thing or not is a completely different matter). :)

    Regards,
    Nick


    ---
    þ Synchronet þ thePharcyde_ >> telne
  • From Digital Man@VERT to Access Denied on Sat Mar 16 13:55:18 2013
    Re: exec/chat_sec.js
    By: Access Denied to rswindell on Sat Mar 16 2013 12:25 am

    Re: exec/chat_sec.js
    By: rswindell to CVS commit on Thu Mar 14 2013 12:31 am

    Implement echicken's idea of using the modopts.ini to over-ride the default IRC server and channel (if desired by the sysop). modopts.ini is cool and more people should use it. :-)

    Wow. May I be the first to say that Digital Man is turning a new leaf.

    [ modopts.ini is cool and more people should use it. ]

    I don't think I've ever even see you use the word "cool" before...

    Ah, shucks, I'm not *that* straight!

    And to break from the stupidity: Thanks for everything you still do for the Synchronet community. You're one of the few that keeps me around (if that's a good thing or not is a completely different matter). :)

    You're very welcome (whether that's a good thing or not). :-)

    digital man

    Synchronet "Real Fact" #17:
    Rob Swindell first learned to program in C by hacking on WWIV BBS software. Norco, CA WX: 67.9øF, 52.0% humidity, 12 mph NW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thu Oct 30 09:18:32 2014
    exec chat_sec.js 1.6 1.7
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv14116

    Modified Files:
    chat_sec.js
    Log Message:
    Add call to bbs.nodesync() before prompt - bug reported by Christopher Gosse Apparently this was missed in the original port from Baja to JS of chat_sec.src

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Mon Apr 13 19:30:22 2015
    exec chat_sec.js 1.7 1.8
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv3483

    Modified Files:
    chat_sec.js
    Log Message:
    Fix bug reported by Karloch: entering a customer IRC server address did not work.
    Also, added modopts.ini setting "irc_seclevel" (default to 90) to allow the sysop to change the minimum security level required for changing the IRC
    server being connected to without modifying the script source.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thu Nov 16 11:11:47 2017
    exec chat_sec.js 1.8 1.9
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv25903

    Modified Files:
    chat_sec.js
    Log Message:
    Make the node toggle messages a bit more friendly (and fast).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT 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.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT 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).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT 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.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT 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.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT 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?).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT 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.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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.ini

    The sysop (or any user with the irc_seclevel or the C-exemption) can still manually change the IRC server (and port).

    For Mike Powell (CAPCITY2)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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.
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT 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.ini

    So you have multiple IRC servers configured in modopts.ini and
    you want different channel list per server? Just add more
    keys 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 override
    the default list of channels (set with the "irc_channel" key).

    For DesotoFireflite (VALHALLA)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT 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 available

    This is actually how sbbs v1/2 worked, before this functionality was moved to chat_sec.src.

    If the sysop doesn't want the prompt at all, just set the string ChatWithGuruInsteadQ to blank in the ctrl/text.dat file (or copy this script
    to mods dir and edit to your liking).

    This resolves issue #569.
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT 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
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net