• exec/newuser.js

    From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Tue Feb 28 13:27:33 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/0edce2af4ea9b0e4bd631b94
    Modified Files:
    exec/newuser.js
    Log Message:
    Fix @-code replacment logic in newuser.msg

    Fix 2 issues with commit df799b0a:
    1. Need to replace @-code globally, otherwise only the first @-code was replaced
    2. Need to strip the leading and trailing @'s from the code before passing to bbs.atcode() - fix for issue #527
  • From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Sun Feb 4 19:47:22 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/81112cb073efd50be715ca23
    Modified Files:
    exec/newuser.js
    Log Message:
    Log new user details (name, email address, age, location) to system/daily log

    Also include email address in sysop notification.

    Fix issue #711
  • From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Sat Jun 29 16:25:18 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/fcceedf23196524c0c714ce5
    Modified Files:
    exec/newuser.js
    Log Message:
    Allow dash character in new QWKnet account names

    ... as reported by Mike Powell, and amessroom and root-caused by Nightfox

    A '-' is a valid QWK-ID character since it is a valid DOS filename character.
  • From Rob Swindell (on Debian Linux)@rob@synchro.net to Git commit to main/sbbs/master on Sat Jan 25 16:19:50 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/646747c48d89edb57310c051
    Modified Files:
    exec/newuser.js
    Log Message:
    Fix misuse of system.trashcan() caught by new parameter validation exceptions

    newuser.js line 57: Error: Insufficient Arguments (1 provided, a minimum of 2 expected)
  • From Rob Swindell (on Debian Linux)@rob@synchro.net to Git commit to main/sbbs/master on Sat Jul 5 22:17:10 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/cc4cc389f7c5164ab4319bfb
    Modified Files:
    exec/newuser.js
    Log Message:
    Specify the new user's netmail address as the reply-to address

    ... for new user notification email message
  • From Rob Swindell (on Debian Linux)@rob@synchro.net to Git commit to main/sbbs/master on Sat Jan 3 17:22:56 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/d7b0ae9ae7da48037388c9bf
    Modified Files:
    exec/newuser.js
    Log Message:
    Don't print messages if user disconnected

    Global write/print and printf functions will log messages if the user has disconnected. This script should be using console methods instead.