• exec/logon.js

    From rswindell@1:103/705 to CVS commit on Mon May 25 21:21:19 2020
    exec logon.js 1.54 1.55
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv29316

    Modified Files:
    logon.js
    Log Message:
    Use the new (much easier) method of displaying random display/menu files.


    --- 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 Mon Sep 7 20:25:25 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/248d713701852e211340d61d
    Modified Files:
    exec/logon.js
    Log Message:
    Beautify the makeguest prompt a bit (blank line before, one after)
    --- 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 Mon Nov 30 21:23:37 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/09e2e10c735e2828ff81ee3b
    Modified Files:
    exec/logon.js
    Log Message:
    Set the node action to "XTRN" before running an auto-xtrn-upon-rlogin.prextrn.js keys off of the current node action to detect if the user iscurrently in the logon process. Defeat that check in this case (there is nologon process for auto-xtrn's).
    --- 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 Dec 27 17:38:52 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/6ec583a759b138d91fe0b18f
    Modified Files:
    exec/logon.js
    Log Message:
    Optional random "Sysop is" string replacement during logonSet sysop_available and/or sysop_unavailable in the [logon] section of yourmodopts.ini to a comma-separated list of strings to pick at random and replacethe default text.dat LiSysopAvailable and LiSysopNotAvailable strings duringlogon (displayed as part of the "logon info" block near the end of thehard-coded logon sequence).Inspired by the SYSAVAIL.C modification that I used to use with my owncustom ("INHOUSE") build of Synchronet, this is now available for all sysopsto replace "Available" or "Not Available" with a random funny/smart phrase ofyour choosing (but without commas; a separate delimeter could be used if thatis a problem).
    --- 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 Sun Dec 27 18:08:21 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/1ccceb27632d9ceeff124ad7
    Modified Files:
    exec/logon.js
    Log Message:
    Enable/conform to "use strict" - no functional change.
    --- 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 Dec 28 00:33:09 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/ea8a33f7c07eb00faa535d76
    Modified Files:
    exec/logon.js
    Log Message:
    Fix ReferenceError: assignment to undeclared variable nameIntroduced with "use strict" commit (unsurprisingly).
    --- 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 Sat Jul 31 18:11:28 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/491228fe6529ac7e761c43d2
    Modified Files:
    exec/logon.js
    Log Message:
    Guest user prompts can be disabled via modopts.ini [logon] settingsguest_name = false will disable name promptguest_email = false will disable the email address promptguest_location = false will disable the location promptguest_referral = false will disable the "where'd you hear about this BBS" promptNote, at minimum, I do recommend prompting for the guest's email address so that if they send the sysop feedback (e.g. ask a question), they at least have some hope of receiving a reply.
    --- 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 Sat Jul 31 18:53:38 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/e75791871b7acef3d90a72a7
    Modified Files:
    exec/logon.js
    Log Message:
    Allow text of all guest information prompts to be overridden in modopts.iniBy setting guest_name, guest_email, guest_location, or guest_referral to anytruthy value, a prompt will be display. By setting it to a string (instead oftrue), that string will be displayed. I'm not sure how I feel about this kindof tri-state setting (true/false/string), but it does reduce the number ofsettings/options. The alternative is to have a separate boolean and stringsetting for each prompt (which I first considered).So, as of now:guest_name = false <- no prompt for Guest's nameguest_name = "" <- no prompt for Guest's nameguest_name = true (the default) <- default prompt text for Guest's nameguest_name = "Enter your name, dude" <- replaces prompt text for Guest's nameFor enter trailing white-space and ctrl-a codes, use string literals, e.g.guest_name: "\x01hEnter your name, dude: "
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Git commit to main/sbbs/master on Sat Jul 31 19:24:01 2021
    Re: exec/logon.js
    By: Rob Swindell to Git commit to main/sbbs/master on Sat Jul 31 2021 06:53 pm

    guest_name = "" <- no prompt for Guest's name

    Actually, that's a bad/false example:

    guest_name: "" <- no prompt for Guest's name (gotta use string literal syntax) --
    digital man

    This Is Spinal Tap quote #10:
    Dozens of people spontaneously combust each year... just not widely reported. Norco, CA WX: 83.9øF, 27.0% humidity, 13 mph ENE wind, 0.00 inches rain/24hrs --- 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 Sat Jun 25 17:19:55 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/a7a87f8a36b788b593f2f520
    Modified Files:
    exec/logon.js
    Log Message:
    Small optimization: don't write user.chat_settings if you don't need to
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Fri Oct 20 20:19:52 2023
    exec logon.js 1.48 1.49
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2713

    Modified Files:
    logon.js
    Log Message:
    Removed the HTMLterm stuff, cutting the size of this file in half
    (Sorry Deuce).
    If/when HTMLterm is resurrected, this logic should probably go into a subordinate module that's invoked when appropriate.


    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)