• exec/newuser.js

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon Jan 30 15:45:03 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/0d7fdb06f536d2d78ec18ce3
    Modified Files:
    exec/newuser.js
    Log Message:
    Don't allow QWKnet accounts with login IDs that match the account passwordDon't give QWKnet accounts the 'M' (email messages per day) exemption bydefault as this has been abused by email spammers.These are security/anti-spam improvements.
    --- SBBSecho 3.20-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 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.msgFix 2 issues with commit df799b0a:1. Need to replace @-code globally, otherwise only the first @-code was replaced2. Need to strip the leading and trailing @'s from the code before passing to bbs.atcode() - fix for issue #527
    --- SBBSecho 3.20-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 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
    --- SBBSecho 3.20-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 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. --- SBBSecho 3.20-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 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)
    --- SBBSecho 3.23-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 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.
    --- SBBSecho 3.34-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)