• src/sbbs3/newuser.cpp

    From rswindell@VERT to CVS commit on Tue Apr 7 19:53:48 2020
    src/sbbs3 newuser.cpp 1.86 1.87
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv26018

    Modified Files:
    newuser.cpp
    Log Message:
    Allow more new user information prompts to be disabled by setting the prompt text to an empty strings ("") in the ctrl/text.dat file, even the Name/Alias prompt! Now this does mean that only terminal protocols where the username
    is provided as part of the negotiation could be used to create new user accounts (i.e. not Telnet), which I suppose could be fine for an RLogin-only game server
    .
    If no user name is supplied by either protocol or prompt, an error is logged and the function fails.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sat Oct 3 16:30:58 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/6f55df51a1f46c10333732c9
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    Allow user's < 1 year old (e.g. for QWKnet accounts)

    ... and up to 200 years old (hey, I'm optimistic!)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Oct 22 19:00:53 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/9db5d2a2103b36dcd27eb336
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    Don't complain about lack of comma in new user's location

    ... unless a comma is actually required.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Wed Feb 8 23:12:11 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/8c4cd7efd01aa24ac74d4ebf
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    Fix MQTT action/newuser msg topic
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (in GitKraken)@VERT to Git commit to main/sbbs/master on Sun Feb 19 01:34:24 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/63537730a9948a734fc2b337
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    Lowercase the action/newuser/<protocol> topic

    Be consistent with the other action/* topics.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Mon Jan 1 16:13:36 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/4c122aef2505ece9e177951b
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    Fix inverted logic for comma-requirement in new user location

    This was broken one year ago in Commit 9db5d2a2

    Thanks for the report (just now) about this bug Max!
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Thu Apr 10 20:03:21 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/46506ad6924bfcd47f0eef95
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    When a new RLogin-user's password is rejected, log a message indicating so

    Replace the CRLFs with direct term->newline() calls.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Fri Apr 11 18:13:56 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/708e27d82deb770b9d91a2ab
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    Re-generate random password if it doesn't meet our quality standards

    Log a message before the regenerate loop, just in case this loops forever. :-) ---
    ■ 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 May 19 20:12:49 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/75fae15f7c057fbb747fa79c
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    Move the SS_NEWUSER flag setting to just after prompting for initial terminal

    settings and update the node*/terminal.ini immediately after. This will enable better spying on the terminal during this part of the new user process.
    The SS_NEWUSER flag is required for update_terminal() to do the right thing (use the user settings).
    ---
    ■ 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 May 19 20:21:39 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/c5f547bfdb907b19a1fe8dc4
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    Don't prompt for ex-ASCII support when UTF8 auto-detected

    UTF8 includes all ex-ASCII (CP437) chars, so no need to prompt for this
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wed May 28 21:58:18 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/dd0e146a074e8752e6702fcf
    Modified Files:
    src/sbbs3/newuser.cpp
    Log Message:
    If ForwardMailQ text.dat string is blank, don't enable the forward user option

    This was a bug, pointed out on DOVE-Net by Basis (CONVOLUT).

    However, this bug is not triggered unless SCFG->Message Options->Allow Forwarding to NetMail is set to 'Yes' and the ForwardMailQ text.dat string was blanked out.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net