• src/sbbs3/jsexec.c

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, February 21, 2021 21:45:04
    https://gitlab.synchro.net/main/sbbs/-/commit/39c0b830e2d6c839f90b3542
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Remove unnecessary NULL check (caught by Coverity)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, March 06, 2021 14:10:06
    https://gitlab.synchro.net/main/sbbs/-/commit/4365aac62118b6e5a509f219
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Don't compile the .ini parsing stuff for JSDoor

    This should fix the recent JSDoor build issue introduced.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sunday, March 07, 2021 11:52:50
    https://gitlab.synchro.net/main/sbbs/-/commit/8f4425cba02558a1c2c31fca
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Enable JSOPTION_VAROBJFIX for JSDoor.

    This option fixes the fact that the following two lines sometimes
    place the variables in different scopes at the top-level of included
    scripts:
    var x = 1;
    y = 2;

    I plan to use this to experiment on if this is what's causing much
    of the remaining scope chain weirdness... it certain explains some
    things we've been seeing (and possibly even things like the METHODJIT
    issues DigitalMan saw yesterday).

    Enabling in sbbs/jsexec is a much bigger lift, but this change may
    end up being all upside... the docs have suggested this option always
    be set since it was originally introduced, and now that I understand
    scopes better, it's pretty clear why that is.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sunday, March 07, 2021 21:26:57
    https://gitlab.synchro.net/main/sbbs/-/commit/a64184e0046bdda67b3cdce1
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    JSDoor still needs the module name.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, April 05, 2021 23:36:36
    https://gitlab.synchro.net/main/sbbs/-/commit/aa4c080b13259eaa89016787
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Typos in help

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, August 08, 2021 23:40:32
    https://gitlab.synchro.net/main/sbbs/-/commit/3313031a70bb0b995e0006ea
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Don't fclose(errfp) if it's NULL.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thursday, June 16, 2022 21:47:40
    https://gitlab.synchro.net/main/sbbs/-/commit/d49facc893a919fefcb8969d
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Flush console output stream after executing a script

    Solves problem of status output lines being interleved with console
    output (e.g. from print()) after executing a script.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on macOS)@VERT to Git commit to main/sbbs/master on Wednesday, January 15, 2025 21:49:11
    https://gitlab.synchro.net/main/sbbs/-/commit/ebe52737cd48d45a843d12ea
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Temporary debug to find out where/why jsexec is hanging during mac mini m4 CI test

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on macOS)@VERT to Git commit to main/sbbs/master on Wednesday, January 15, 2025 22:17:26
    https://gitlab.synchro.net/main/sbbs/-/commit/4ce915370298c9c4912a4d40
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Add an fflsuh() for temp debug spew

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on macOS)@VERT to Git commit to main/sbbs/master on Wednesday, January 15, 2025 23:04:56
    https://gitlab.synchro.net/main/sbbs/-/commit/e8a981d77522a6ecd880e741
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Revert "Add an fflsuh() for temp debug spew"

    This reverts commit 4ce915370298c9c4912a4d4095852854a0726225.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on macOS)@VERT to Git commit to main/sbbs/master on Wednesday, January 15, 2025 23:04:56
    https://gitlab.synchro.net/main/sbbs/-/commit/0d8ef460eb35c72548a51310
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Revert "Temporary debug to find out where/why jsexec is hanging during mac mini m4 CI test"

    This reverts commit ebe52737cd48d45a843d12eaa7909551f491cc36.

    ---
    þ 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/0e24a32ba6985a26dad9655f
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Increase formatted log/console output buffers from 1K to 8K

    ... make them more useful (e.g. when the result of script is a big string).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Saturday, January 18, 2025 08:41:19
    https://gitlab.synchro.net/main/sbbs/-/commit/2e2bcb707a2f03ea5e95b78e
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    MethodJIT crashes on OpenBSD

    Disable it in jsdoor

    ---
    ï¿­ 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 Saturday, January 18, 2025 15:06:40
    https://gitlab.synchro.net/main/sbbs/-/commit/8ca065ccc2ac94cbf2807da0
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Check/read the passed module path/name section in jsexec.ini first

    ... before the more ambiguous base filename check.

    e.g. if you run 'jsexec /path/to/test.js' and get separate set of settings
    from running 'jsexec test.js' depending on which sections you have added to your jsexec.ini file.

    ---
    þ 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 Saturday, January 18, 2025 15:34:16
    https://gitlab.synchro.net/main/sbbs/-/commit/d55b899a806bae8f537421b2
    Modified Files:
    src/sbbs3/jsexec.c
    Log Message:
    Fix misalignment (by uncrustify?)

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