• src/sbbs3/js_system.c

    From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Sunday, April 23, 2023 18:59:30
    https://gitlab.synchro.net/main/sbbs/-/commit/e504e20cb6fb6152f4a12b21
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Add a little more clarity to check_filename() JSDOCS string

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Saturday, May 20, 2023 15:07:19
    https://gitlab.synchro.net/main/sbbs/-/commit/c382e714936d42dba895e806
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Add system.guru (default guru name) property

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Saturday, May 27, 2023 16:39:57
    https://gitlab.synchro.net/main/sbbs/-/commit/e5bd0b631f77a5b1eb979a1c
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    New property: system.mqtt_enabled

    JSDOC fix-ups.

    ---
    þ 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 06, 2024 22:06:50
    https://gitlab.synchro.net/main/sbbs/-/commit/2cdafd3585f894c192f2c934
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Add system.git_date proprety (string)

    ---
    þ 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 Monday, April 08, 2024 16:32:54
    https://gitlab.synchro.net/main/sbbs/-/commit/8108e0cd9e8eb85a7e77fca1
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Address MSVC warning and CID 492209 with typecast of time_t to uint32_t

    yes, this is a Y2K38 (or Y2106) issue, but we should have that worked out
    when upgrading to the next libmozjs.

    Need something like NUMBER_TO_JSVAL() and equivalent LAZY_NUMBER macro that
    can deal with >32-bit ints correctly (or just always convert to double?).

    ---
    þ 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 Thursday, September 05, 2024 19:53:20
    https://gitlab.synchro.net/main/sbbs/-/commit/6f44d469a50b7e27559385a0
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Create system.tz_offset property; minutes east (+) or west (-) of UTC

    From todo list on Vertrauen, not in GitLab (shrug)

    ---
    þ 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, November 01, 2024 17:16:04
    https://gitlab.synchro.net/main/sbbs/-/commit/f2f595828bfea550a482761d
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Update docs for datestr() method

    ---
    þ 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, January 12, 2025 19:01:43
    https://gitlab.synchro.net/main/sbbs/-/commit/1c1dbf2f4c81de575534d8b9
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Fix system.datestr(0) returning garbage

    Actually use the return value of datestr()

    Fixes issue reported by Deuce, regression introduced in commit 490e86fa38c

    ---
    þ 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, January 12, 2025 19:19:32
    https://gitlab.synchro.net/main/sbbs/-/commit/d24295e96fb9f8475255e778
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Add missing paren

    ---
    þ 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 Friday, January 17, 2025 00:57:26
    https://gitlab.synchro.net/main/sbbs/-/commit/ad49884c35c12df2ba44f6cf
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    4 new system properties related to date formatting

    - date_format
    - date_separator
    - date_verbal
    - birthdate_format

    See JSDOCs for details

    ---
    þ 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, January 17, 2025 01:19:51
    https://gitlab.synchro.net/main/sbbs/-/commit/4aca71193b32b346abb79448
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Add system.birthdate_template string property

    Suitable for passing to console.gettemplate() when prompting for a birth date.

    I'm using like this in my logon.js to correct corrupted newuser birth dates:
    while(user.age < 10) {
    console.putmsg(bbs.text(bbs.text.EnterYourBirthday));
    user.birthdate = console.gettemplate(system.birthdate_template);
    }

    ---
    þ 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, January 19, 2025 20:34:36
    https://gitlab.synchro.net/main/sbbs/-/commit/9b8d3c0cdc9da6cff49dc97b
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Fix typo in exception message about getnodedat() failure

    ---
    þ 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, January 19, 2025 21:20:50
    https://gitlab.synchro.net/main/sbbs/-/commit/43ccc3f02588aa21afcc6132
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Fix system.matchuserdata() bug caught by tests/system/rtypes.js on rpi4

    Argument count wasn't checked before checking/parsing each optional
    argument.

    Also noticed/ that the 'match_del' parameter added in commit
    e61eb77b91fe didn't advance the argument index, fixed that issue.

    ---
    þ 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, January 19, 2025 21:39:55
    https://gitlab.synchro.net/main/sbbs/-/commit/3bbeb76401eefbb2fe5601da
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    More argument validation fixups for system.matchuserdata()

    ---
    þ 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 Monday, January 20, 2025 20:21:07
    https://gitlab.synchro.net/main/sbbs/-/commit/1b6da55209026fcca35e805c
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    system zonestr(), timestr(), and datestr() methods don't require an argumnet

    So don't check for null/undefined argv[0] if not passed one

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