• exec/str_cmds.js

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Friday, April 16, 2021 17:11:24
    https://gitlab.synchro.net/main/sbbs/-/commit/edd76adb4bdc54d6eeda7503
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Fix TypeError: file_area.lib_list[i].dir is undefined

    dir is not a property of lib_list[], appears to be a typo.

    Also, in the "lib" scope commands, j was not defined.

    The offline_dir property appears to have been deprecated (no longer
    enumerable) years ago, in favor of the dir/dir_list[].is_offline
    property, so use that property instead for skipping offline dirs.
    Reported by xbit (XBITBBS)

    Also, make sure the ;upload and other lib/all search commands are
    abortable with Ctrl-C.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, April 18, 2021 17:44:53
    https://gitlab.synchro.net/main/sbbs/-/commit/62a1a2cf3c9405d6912f01a3
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Remove commands: ALTUL, RESORT, CLOSE no longer applicable in v3.19

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, June 07, 2021 20:17:58
    https://gitlab.synchro.net/main/sbbs/-/commit/ee9608027df75c36cb4caf2d
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Use K_TRIM mode flag with getstr() through-out.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tuesday, January 11, 2022 17:16:12
    https://gitlab.synchro.net/main/sbbs/-/commit/ba264d5a2862cc75381c71f6
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Remove comment about requiring semicolon prefix, not all shells do.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tuesday, February 22, 2022 22:00:29
    https://gitlab.synchro.net/main/sbbs/-/commit/61e6d386b707bf53d6450317
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Add "MSGS" command to redisplay instant messages (notices/telegrams)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, February 23, 2022 18:21:54
    https://gitlab.synchro.net/main/sbbs/-/commit/3425a0c3f04f0e5d7573c09a
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Optimize the help display for MSGS command (fits on one line)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, March 09, 2022 22:26:29
    https://gitlab.synchro.net/main/sbbs/-/commit/a5e7b69dc332a1334b669fe4
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Fix typos and add the -pause option to the node command-lines

    Fix issue #372

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Friday, April 15, 2022 23:12:48
    https://gitlab.synchro.net/main/sbbs/-/commit/bdb08f664ad86d41b9b03e75
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Log string command invoked by users via log()

    On *nix, log() output can go to syslog() and on Windows, it can go to the
    event log.

    This addresses issue #360.

    ---
    þ 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 Thursday, February 09, 2023 11:57:38
    https://gitlab.synchro.net/main/sbbs/-/commit/4f8a243a83c0cb77e03e4a75
    Modified Files:
    exec/str_cmds.js
    Log Message:
    All UEDIT sysop command to pull up deleted users by alias or number

    Requires the latest v3.20a for sytem.matchuserdata() to support deleted and inactive user record searching.

    This is part of the fix for the issue described in issue #513 where the
    UEDIT sysop command was falling back (displaying/editing) user #1 because
    the sysop-specified user number or alias was not an active user account.

    The fallback to display/editing user #1 still happens, but first we try
    really hard to find the user that the sysop specified as an argument to
    the UEDIT 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 Thursday, December 14, 2023 21:32:20
    https://gitlab.synchro.net/main/sbbs/-/commit/7c0ccd302ce595ef7c90cf9d
    Modified Files:
    exec/str_cmds.js
    Log Message:
    Don't log anything for empty commands

    ---
    þ 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 Tuesday, October 29, 2024 19:58:56
    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 Wednesday, February 05, 2025 11:48:44
    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 Friday, February 14, 2025 13:57:19
    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 Friday, February 14, 2025 17:19:52
    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 Thursday, April 10, 2025 14:42:03
    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 Thursday, April 10, 2025 22:59:44
    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 Sunday, December 07, 2025 00:11:11
    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 Saturday, January 10, 2026 21:01:23
    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