• exec/emailval.js

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Thu Oct 23 17:57:27 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/1c123cf4a26eb8b42f57af4a
    Modified Files:
    exec/emailval.js
    Log Message:
    Allow valid_chars to be a string of digits

    By default, an ini value made up of all digits is a number, the
    only way to get it as a string is to pass a default whose type is
    a string.

    In the case where valid_chars is a number, re-parse with a string
    default...
    --- SBBSecho 3.30-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 Mar 1 22:46:53 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/ce14c362a41d862dfbd87b6a
    Modified Files:
    exec/emailval.js
    Log Message:
    Don't allow a blank valid_chars options to break this module

    the default ctrl/modopts/emailval.ini has the key 'valid_chars' set to
    nothing, just as an example/documentation, but that had the effect of setting the valid chars to a blank string (no valid code chars). This fixes that.

    So when a sysop recently told me the code wasn't sent, what they actually
    meant was that no code (or a blank code) was being generated.
    --- SBBSecho 3.37-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 Mar 1 23:09:23 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/bd51e50de7d49a925aef2cfc
    Modified Files:
    exec/emailval.js
    Log Message:
    Force the code to be read from userprops (.ini) as a string

    Some codes may be digits only but need to read as a string
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)