• exec/str_cmds.js

    From rswindell@VERT to CVS commit on Wed Mar 25 13:38:57 2020
    exec str_cmds.js 1.51 1.52
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv8420

    Modified Files:
    str_cmds.js
    Log Message:
    EVAL command prints result (with type).
    Fixed issues with NODE, LOG, SLOG, and NLOG commands:
    No executefile file extension specified, so problems (on Windows) would occur if you had to both exec/node and exec/node.exe (for example). Windows would
    try to run "node" (e.g. a Linux native executable).


    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Mar 28 20:14:21 2020
    exec str_cmds.js 1.52 1.53
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv384

    Modified Files:
    str_cmds.js
    Log Message:
    Add a string command (e.g. sysop command) parameter history (persisted in bbs.mods.str_cmds_parameter_history): the sysop can use the up/down arrow
    keys to scroll back through command parameter history (for the current login-session).



    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Apr 18 20:21:29 2020
    exec str_cmds.js 1.53 1.54
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv13937

    Modified Files:
    str_cmds.js
    Log Message:
    Fix ;anon bug reported by altere (bbs.node_settings is something totally different than node.misc).
    A couple of other cosmetic changes.


    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Apr 18 21:02:38 2020
    exec str_cmds.js 1.54 1.55
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv19746

    Modified Files:
    str_cmds.js
    Log Message:
    Optimization: use cached libraries to do the things, like printing node's status.


    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Apr 19 23:20:32 2020
    exec str_cmds.js 1.55 1.56
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv7597

    Modified Files:
    str_cmds.js
    Log Message:
    Stop reading/displaying files at Ctrl-Z (CP/M EOF) when using the TYPE/LIST/CAT command.
    Allow Ctrl-A codes in the ECHO comand string.


    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat May 2 01:09:26 2020
    exec str_cmds.js 1.56 1.57
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv13076

    Modified Files:
    str_cmds.js
    Log Message:
    Make ;cat command not expand @-codes or terminate on Ctrl-Z char.


    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Thu Sep 17 15:34:42 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/c7955a8a9f31b41956a0ecc7
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Add ;avail sysop command to toggle sysop-availability (to chat)

    ---
    ■ 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 Tue Oct 29 19:58:56 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0cdae92fd00631df9c3a1a9a
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Expand command-line specifiers (e.g. %a) in command-lines passed to ;EXEC

    ... and friends

    For Gamgee

    ---
    � 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 Wed Feb 5 11:48:44 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4efd16bb3a3d5d7979d3ae9b
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Reload text.<lang>.ini file upon ;RELOAD command

    ---
    � 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 Fri Feb 14 13:57:19 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4c7f908156a0663c6d3feb43
    Modified Files:
    exec/str_cmds.js
    Log Message:
    If sbbs is configured with "NO_DOS" option, "exec" will assume native program

    <@Deuce> Filenames are always assumed to be DOS programs, despite not being able to run them.
    <nelgin> If sbbs was smart, it would know that if it's not a dos program then to use jsexec or whatever.

    There: sbbs is now more smarter

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Rob Swindell (on Debian L on Fri Feb 14 17:19:52 2025
    Re: exec/str_cmds.js
    By: Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Fri Feb 14 2025 01:57 pm

    https://gitlab.synchro.net/main/sbbs/-/commit/4c7f908156a0663c6d3feb43 Modified Files:
    exec/str_cmds.js
    Log Message:
    If sbbs is configured with "NO_DOS" option, "exec" will assume native program

    <@Deuce> Filenames are always assumed to be DOS programs, despite not being able to run them.
    <nelgin> If sbbs was smart, it would know that if it's not a dos program then to use jsexec or whatever.

    There: sbbs is now more smarter

    if the sysop was less than smart they could just run it correctly.
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thu Apr 10 14:42:03 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/e23d4e19d44c34df5dfd1b76
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Allow string command parameters to line wrap the terminal and log them

    ---
    � 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 Thu Apr 10 22:59:44 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/e8aaecc6d861d7e3dac5b420
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Beautify the "help" output

    Both the and the output are not prettier.

    This fixes issue #901

    ---
    � 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 Sun Dec 7 00:11:11 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/2e46e129c797fba9f62ee8dd
    Modified Files:
    exec/str_cmds.js
    Log Message:
    bbs.read_mail() now has an optional "list msgs" argument (defaults to true)

    When listing all mail, we don't the list to pop-up first.

    ---
    � 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 Sat Jan 10 21:01:23 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/fb05ee6e394b804150ab9fd1
    Modified Files:
    exec/str_cmds.js
    Log Message:
    The TYPE command now uses the P_OPENCLOSE mode flag

    This changes how wordwrap works. The mode for the LIST and CAT commands is still the line-at-a-time mode (suitable for very large files).

    So if you're testing display files, use TYPE. If you're viewing logs, use CAT. If you're viewing large/long files that may include @-codes or be ^Z/EOF terminated, use LIST.

    ---
    � 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 Sat May 9 19:21:28 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/5b5dfb375d087c9568ba50b3
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Don't try to invoke mqtt_spy.js unless js.global.MQTT is defined

    Some sysops build without libmosquitto whic h means there won't be an MQTT class and so mqtt_spy.js would fail.

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