• exec/newuser.js

    From rswindell@VERT to CVS commit on Friday, March 07, 2014 14:11:03
    exec newuser.js 1.18 1.19
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv26549

    Modified Files:
    newuser.js
    Log Message:
    Resolving error when creating a new user via RLogin connection and the ctrl/modopts.ini has no [newuser] section:
    newuser.js line 15: TypeError: options is undefined


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, November 05, 2014 22:06:55
    exec newuser.js 1.19 1.20
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv21663

    Modified Files:
    newuser.js
    Log Message:
    Allow the QWK network name to be over-ridden in qnet_name key in the [newuser] section of modopts.ini, default is still "DOVE-Net".


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Friday, January 22, 2016 03:52:18
    exec newuser.js 1.21 1.22
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv31918

    Modified Files:
    newuser.js
    Log Message:
    Fix error in confirmation string (I had thought DigitalMan got thos already)



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Friday, January 12, 2018 20:25:37
    exec newuser.js 1.23 1.24
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv20234

    Modified Files:
    newuser.js
    Log Message:
    Fix internal code of SBBSLIST (no longer SBL).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, January 13, 2018 14:20:52
    exec newuser.js 1.24 1.25
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv16918

    Modified Files:
    newuser.js
    Log Message:
    If the 'avatar' value is set (to a base64 encoded avatar data) in the
    [newuser] section of modopts.ini, it will be used as the default avatar
    for all new users.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, January 14, 2018 19:41:02
    exec newuser.js 1.25 1.26
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv14470

    Modified Files:
    newuser.js
    Log Message:
    Alternatively, a new-user default avatar may be imported (as needed) from
    a .bin file. Use the "avatar_file" key to specify a filename to pull from
    and (optionally) "avatar_offset" to specify the (0-based) record number of
    the avatar to use. If no "avatar_offset" value is specified, an avatar is choosen at random from the .bin file. If there is only one avatar in the
    file, then that's the one they'll get (regardless of avatar_offset value).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, January 15, 2018 21:17:06
    exec newuser.js 1.26 1.27
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv3969

    Modified Files:
    newuser.js
    Log Message:
    If the avatar_file value in the [newuser] section of the modopts.ini
    contains just a filename, automatically added text/avatars to get the
    full path.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, February 02, 2018 05:05:42
    exec newuser.js 1.27 1.28
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv20425

    Modified Files:
    newuser.js
    Log Message:
    Don't prompt new QWKnet users to select/create an avatar.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, October 21, 2018 23:17:03
    exec newuser.js 1.28 1.29
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv10676

    Modified Files:
    newuser.js
    Log Message:
    Fix for 40-column terminals


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Wednesday, September 16, 2020 13:31:17
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/ec44fa3f4257ba078f10b844
    Modified Files:
    exec/newuser.js
    Log Message:
    modopts.ini setting to disable new-user survey question

    Set survey=false in the [newuser] section of modopts.ini to disable the
    "Where did you hear about this BBS?" new user question.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Saturday, October 03, 2020 12:21:55
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/0abd046ade07b5e7a6e6cf45
    Modified Files:
    exec/newuser.js
    Log Message:
    No functional change. MsgBase.error is the official property name.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, October 22, 2022 19:00:53
    https://gitlab.synchro.net/main/sbbs/-/commit/efa466fc2fc8a6343e9a914c
    Modified Files:
    exec/newuser.js
    Log Message:
    Make the "ask qnet" language even more clear/alarmist

    Somehow, new users on Vertrauen *still* manage to answer "Yes" to both the QWK Networking account questions, accidentally creating a QWKnet account that's
    not useful for normal BBS user activities. So print a very clear "alert" style message making it even-more clear that the account they are creating will ONLY be useful for QWK Networking activities.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Rob Swindell on Saturday, October 22, 2022 21:39:41
    Re: exec/newuser.js
    By: Rob Swindell to Git commit to main/sbbs/master on Sat Oct 22 2022 07:00 pm

    https://gitlab.synchro.net/main/sbbs/-/commit/efa466fc2fc8a6343e9a914c Modified Files:
    exec/newuser.js
    Log Message:
    Make the "ask qnet" language even more clear/alarmist

    Somehow, new users on Vertrauen *still* manage to answer "Yes" to both the QWK Networking account questions, accidentally creating a QWKnet account that's
    not useful for normal BBS user activities. So print a very clear "alert" style message making it even-more clear that the account they are creating will ONLY be useful for QWK Networking activities.

    Why don't you just put it as a selection in the qwk menu and take it out
    of the newuser script.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to MRO on Saturday, October 22, 2022 20:07:50
    Re: exec/newuser.js
    By: MRO to Rob Swindell on Sat Oct 22 2022 09:39 pm

    Re: exec/newuser.js
    By: Rob Swindell to Git commit to main/sbbs/master on Sat Oct 22 2022 07:00 pm

    https://gitlab.synchro.net/main/sbbs/-/commit/efa466fc2fc8a6343e9a914c Modified Files:
    exec/newuser.js
    Log Message:
    Make the "ask qnet" language even more clear/alarmist

    Somehow, new users on Vertrauen *still* manage to answer "Yes" to both the QWK Networking account questions, accidentally creating a QWKnet account that's
    not useful for normal BBS user activities. So print a very clear "alert" style message making it even-more clear that the account they are creating will ONLY be useful for QWK Networking activities.

    Why don't you just put it as a selection in the qwk menu and take it out
    of the newuser script.

    Perhaps if/when the QWK menu is ever re-implemented as JS module, I might do that, but I'm not going to hard-code the exemptions and restrictions and alias mangling of a QWKnet account into the C++ source of every Synchronet system. That's best left as an option in newuser.js (as it is today) where very few BBSs not-named Vertrauen enable/use it.
    --
    digital man (rob)

    This Is Spinal Tap quote #39:
    Female Airport Security Officer: Do you have any artificial plates or limbs? Norco, CA WX: 61.1øF, 75.0% humidity, 2 mph ESE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, October 23, 2022 11:29:14
    https://gitlab.synchro.net/main/sbbs/-/commit/8b4be911640ed6b0a588474c
    Modified Files:
    exec/newuser.js
    Log Message:
    Add a 'notify_sysop' option (set to true or a user number in modopts.ini)

    Will notify the sysop via email and telegram when a new user account has
    been created. For Morpheus (MORPHEUS)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, October 24, 2022 15:49:30
    https://gitlab.synchro.net/main/sbbs/-/commit/fb4e4ce96302827178fea37f
    Modified Files:
    exec/newuser.js
    Log Message:
    More user details in the new user sysop-notification message

    This adds a Ctrl-A code in the notification subject, so needs latest postmsg.cpp or that Ctrl-A code will end up in your email/inbox too
    (not really supported or stripped when sent over POP/SMTP).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, December 17, 2022 13:43:51
    https://gitlab.synchro.net/main/sbbs/-/commit/df799b0a7970819eda9850b5
    Modified Files:
    exec/newuser.js
    Log Message:
    Expand @-codes in text/welcome.msg before sending as email to sysop

    Fixes issue #463

    ---
    þ 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 Monday, January 30, 2023 15:45:03
    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 password

    Don't give QWKnet accounts the 'M' (email messages per day) exemption by default as this has been abused by email spammers.

    These are security/anti-spam improvements.

    ---
    þ 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 Tuesday, February 28, 2023 13:27:33
    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

    ---
    þ 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 Sunday, February 04, 2024 19:47:22
    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

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