• exec/load/user_info_prompts.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wednesday, March 11, 2026 15:23:11
    https://gitlab.synchro.net/main/sbbs/-/commit/6a1827c91f17c4d1f747ba7b
    Modified Files:
    exec/load/user_info_prompts.js
    Log Message:
    Terminal dimension changes need to be copied to global user object

    ... to take immediate effect. Fixed typos when copying the screen_rows and columns to the global user object.

    Bug reported by Cru Jones via email

    ---
    þ 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 Tuesday, March 17, 2026 02:03:58
    https://gitlab.synchro.net/main/sbbs/-/commit/08c424a6552c21092c802296
    Modified Files:
    exec/load/user_info_prompts.js
    Log Message:
    Only allow numeric input for terminal rows and columns

    ---
    þ 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 Wednesday, March 18, 2026 16:03:53
    https://gitlab.synchro.net/main/sbbs/-/commit/9c9a75f9018cc98378c628be
    Modified Files:
    exec/load/user_info_prompts.js
    Log Message:
    Don't include Ctrl-A sequence in gettext() strings

    Make it easier to replace

    ---
    þ 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 Saturday, March 28, 2026 14:04:00
    https://gitlab.synchro.net/main/sbbs/-/commit/cb6280cbd786340c2b9a9e1d
    Modified Files:
    exec/load/user_info_prompts.js
    Log Message:
    Make a few strings easier to replace with shorter text.ini keys:

    bad_user_address
    bad_user_phone
    bad_user_birth

    ---
    þ 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 Friday, August 07, 2026 01:53:38
    https://gitlab.synchro.net/main/sbbs/-/commit/0c9b8ef78befaa410bda5d96
    Modified Files:
    exec/load/user_info_prompts.js
    Log Message:
    Fix reversed bbs.trashcan() arguments in the user info prompts

    bbs.trashcan() takes (base_filename, search_string), but get_handle(), get_phone() and get_netmail() passed the user's input as the filename and
    the trashcan's name as the search string. Each check therefore searched a nonexistent text/<input>.can and always returned false, making the
    name.can, phone.can and email.can filters no-ops during new user
    registration and user settings.

    A new user could enter a handle that name.can forbids (e.g. one containing
    '@', which stock name.can rejects) and never be told: the prompt accepted
    it, and the check in newuser.cpp then aborted the entire registration with
    "New user handle (invalid or duplicate)" after every question had been answered. With the arguments in the documented order, the prompt re-asks instead.

    The handle and netmail checks were introduced with the module in
    2bf2347141 (2025-12-27), the phone check in 48dbc07468 (2026-01-19).

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net