• src/sbbs3/js_system.c

    From rswindell@VERT to CVS commit on Saturday, August 31, 2019 00:08:54
    src/sbbs3 js_system.c 1.173 1.174
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv4434

    Modified Files:
    js_system.c
    Log Message:
    Add read-only property, system.autodel, which exposes the "Maximum Days of (user) Inactivity" system setting (in days, 0 = disabled).



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Monday, September 14, 2020 01:20:08
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/c98ed907ce8a8b0644024167
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Add system.notify() method for notifying user/operator of an important event.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, December 02, 2020 08:09:17
    https://gitlab.synchro.net/main/sbbs/-/commit/e8ffbc856f75449e20409103
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Add system.text() method to return text.dat strings

    Like bbs.text(), except the "system" object is more widely available (e.g. in JSexec, mail server, web server, services) - in case any text.dat strings are useful in those execution environments tool. Requested by mlong.

    Also cleaned up the argument validation in some of these other system methods (throw useful error exceptions rather than just returning false).

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, December 02, 2020 09:15:22
    https://gitlab.synchro.net/main/sbbs/-/commit/d0551f349157c5fd76ffbc76
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Resolve new warning introduced in previous commit.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, December 06, 2020 02:09:15
    https://gitlab.synchro.net/main/sbbs/-/commit/b11d34b07815786b7ea1006e
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Fix null pointer deref (crash) in new_user() when "client" object is invalid

    When system.new_user() was called but the current "client" object is uninitialized (e.g. has NULL protocol, host or IP address fields because there is no active client, e.g. because is was called from a timed event with active user online) - this code would dereference a NULL pointer and crash the b0rad. Reported by Mortifis.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, January 24, 2021 01:45:56
    https://gitlab.synchro.net/main/sbbs/-/commit/993466007bac54d784f214dc
    Modified Files:
    src/sbbs3/js_system.c
    Log Message:
    Performance enhancement for system.findstr()

    The first argument can now optionally be an array of strings (e.g. as read from File.readAll()), so that multiple searches of the same file (e.g. twitlist.cfg, while importing messages) does not require multiple *reads* of the same file.

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