• exec/logon.js

    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 Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Tue Apr 1 11:38:16 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/54ae4f9ad9fc241ee060d426
    Modified Files:
    exec/logon.js
    Log Message:
    Support Rlogin terminal="xtrn_sec=<code>" to take users directly to an xtrn sec

    As requested via DOVE-Net by xbit and StingRay
    --- SBBSecho 3.24-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 Wed Apr 2 19:01:50 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/3cd0394caaee67343bd1a580
    Modified Files:
    exec/logon.js
    Log Message:
    More Rlogin xtrn-menu options (in modopts.ini [logon] section):

    rlogin_xtrn_logon set to false to skip the normal logon screens for Rlogin. rlogin_xtrn_logoff set to false (default) to immediately hangup, true to
    prompt the user if they truly wish to logoff, and "full" to prompt and if affirmed, go through the full logoff procedure (dislpay files and events, etc.).
    --- SBBSecho 3.24-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 3 22:51:39 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/c97145bc917fa36f9b7e211a
    Modified Files:
    exec/logon.js
    Log Message:
    Add 'center_automsg' option (default: false)

    may be used to display the auto message centered on the terminal
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)