• src/syncterm/bbslist.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Sep 30 17:48:22 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0e009861dc6cf4bb4c29c9b3
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix the macro used to detect X11.

    NO_X is defined in the ciolib GNUmakefile. DISABLE_X11 is defined
    on Common.gmake.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Oct 18 08:10:20 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/64ff68205c9e5227fbdec93a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't copy the name to the address.

    The DNS lookup can cause delays on some systems.
    Fixes bug 154
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Nov 20 14:34:07 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/631f98785ea5c866475982d8
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Terminate parity_enum
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Nov 20 14:35:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d256c540f06ca1c3f335ac19
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove unused variable.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Nov 22 15:11:13 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/2ff66c278ca6b77f7436b25b
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix editing of name broken in earlier commit, refactor

    Split generating help into separate function
    - Regenerated when the connection type changes
    Split generation the opt list into separate function
    - Regenerated after handling any selection
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Nov 22 15:28:34 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c1284baafe7ff60e8ef6828e
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use enum values for field names

    Easier to match up than numbers.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Nov 22 15:50:55 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/4143d73fd3d49364d492dcad
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove accidental zero-width unicode character.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Nov 24 21:07:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/fe32df7720449769d88fee9c
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix error in optmap creation
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Dec 28 16:35:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/af5ec10b350db87a54c617af
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add JPEG XL to build options list
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Dec 29 12:03:44 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/75bc6e4e845524197d1d5c6a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Another impossibug fixed.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 4 23:13:28 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/868b7d8216f02a59d29f2a46
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Free copied bbs list entry on return.

    Fixes memory leak found by scan-build.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 23 08:54:33 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/dc77d18ab04a71c551c8d3dc
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Change screen mode to "BBC Micro Mode 7"

    Also, change the terminal type reported to "Beeb7"
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Jan 24 11:32:40 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a71d6b2c787d0e80c058afcf
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Allow "reserving" names

    The SyncTERM cache uses the BBS name as the directory name, so any
    system-level caching needs to either be in the cache root directory
    or in a directory whose name is guaranteed to not collide with an
    entry name.

    This leaves two options... either prevent a list of suffixes from
    being used on BBS names, or have a separate system cache whose name
    cannot be used as a BBS name.

    I've taken the second route here... SyncTERM will not load a BBS
    entry with the (case insensitive) name "syncterm-system-cache" and
    will not allow creating one. This is the directory where "global"
    cache files will be stored (ie: scripts, internet dialing
    directories, etc.)
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Jan 24 20:59:25 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/b64adc0b78c12aab36881648
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add a TODO comment
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 25 00:10:29 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/2ce5494a3ecfc66de4cdef5b
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Ensure some settings aren't loaded from system lists.

    Paths, passwords, user IDs, log settings, etc.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 25 01:03:18 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d2d23d663ec475b46f5a6ef7
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Start of a menu to edit web lists.

    Goodnight.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 25 18:27:37 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/b083b5fb858b08ef3f914418
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add the thing to save the web lists.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 25 18:50:04 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/6a1a33d103f7476bc26c1346
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use the new iniAppendSectionWithNamedStrings() function

    Should be better than what I was doing.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Sat Jan 25 18:54:15 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/31d116b46e449b9ccb15dceb
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    A typecast to suppress GCC warning about loss of constiness
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Jan 28 15:29:58 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/ee4ef92c7e392860dcc570e4
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add defaults for first BBS list
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Jan 28 15:32:45 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/03c892d0d28e27d56a4ea4b6
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Reload the lists after the list list is modified
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 10 15:49:46 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fa6b8ca2038a2e2cc84316c5
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Experimental summary thing... disabled, will be deleted

    I just want this in the history in case I ever want to play with
    the concept again.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 10 15:49:46 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fdc8171fbb5e76bb7a1c17ec
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove summary thing.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 21 17:16:27 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/bd6b5f01ce563118a97aa935
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Support YELLOW_IS_YELLOW in C128 80-column mode.

    C128 used CGA monitors, and at least the 1902 output yellow.
    An argument could be made that it should be the default.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 24 09:11:04 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/cff72c8662d0e5cbbde934ca
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix crash when copying entry

    Resolves ticket 195
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 28 11:35:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/8a5fedc2c54990e29cbd842f
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix program settings menu...

    The last item was being cut off on my system (uninitialized value)
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Dec 7 01:48:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fb3fdc7130309a73ff97a374
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Wait up to a second for a keypress in BBS list.

    We already have nowait to force updates, so this is fine.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 18 12:50:55 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/eb95d5cef735de079e8b34a7
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix signed comparisons in intbufcmp()

    Makes negative values sort correctly. Noticable with the new
    explicit sort order feature.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 18 12:59:01 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/3362dfaa1ea2fd610fa60763
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Re-sort list after changing explicit sort order

    The change wasn't being detected as a change to the list, so items
    were not re-sorted until something else changed or the list was
    re-loaded for other reasons.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Dec 30 17:15:23 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/20962b53d4e3492c98eee0d9
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix potential file stream leak

    When changing the number of key derivation iterations but the list
    is not currently encrypted, the list file would never be closed.

    Likely not the cause of the recent default settings issue on Windows.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Dec 31 20:37:36 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/eef0551b0c98c7fb1bdc64c5
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't pass the defaults pointer when we don't want to read them

    ie: Don't read default connection settings from system list or
    the web lists.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Feb 22 09:41:31 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/37040a2302385f7970938906
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't use strnicmp() with length of zero because Win32 is stupid.

    May fix tickets 224, 220, and 217.
    I need to boot Windows somewhere and test.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 23 11:23:15 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/19d9da43ee78d3fe989c8e6f
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix Custom Screen Mode Program Setting

    Was not shown in menu.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Mar 15 01:06:05 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/75cc9b15e717d6cf77dc90b0
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix stack buffer overflows in bbslist.c build_edit_list()

    The opt[][69] array has 69-byte elements, but several sprintf() calls
    could write past that:

    - "Address %s" with item->addr (LIST_ADDR_MAX=64, +18 = 83)
    - "Phone Number %s", "Device Name %s", etc. (same field)
    - "GHost Program %s" with item->password (MAX_PASSWD_LEN=128, +18 = 147)
    - "BBS Username %s" with item->password (same)
    - "Font %s" with item->font (80 bytes, +18 = 98)

    Changed these to snprintf(opt[i++], sizeof(opt[0]), ...) to truncate
    instead of overflowing. Other sprintf() calls in the same function
    already used printf_trunc() or format short bounded values (Yes/No,
    small ints, "********") and are not affected.

    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Mar 15 01:06:05 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/d89bbbce2b372e8259d40fbc
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Clamp ANSIMusic value read from BBS list files

    entry->music was read with iniGetInteger() and used unchecked as an
    index into music_names[] (a 3-element array) in build_edit_list().
    A malicious web-hosted syncterm.lst could set ANSIMusic=999 and
    cause an out-of-bounds read, likely crashing when sprintf() tries
    to dereference the wild pointer.

    Clamp to the valid range [CTERM_MUSIC_SYNCTERM..CTERM_MUSIC_ENABLED]
    after reading, defaulting back to CTERM_MUSIC_BANSI on bad values.

    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Mar 15 14:09:13 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/3c40ff95eaad51693eb4f60a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix multiple bugs in bbslist.c

    - Add NULL check after malloc in BBS list entry creation, undoing the
    list manipulation on failure.
    - printf_trunc: guard against size_t underflow when remain_len < 5
    by falling back to "..." instead of indexing with a wrapped value.
    - Fix strlcpy using sizeof(tmpn) instead of sizeof(tmpv) for the
    destination buffer (harmless since both are same size, but wrong).
    - Fix memory leak: asprintf allocations for File Locations and Build
    Options showbuf dialogs were never freed. Add free(p) after each
    showbuf call, guarded by NULL check on p.

    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 21 17:44:35 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/153ec64873f7fe654a0c73c7
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix ticket 231

    Menu was being redrawn for no reason.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 21 20:46:07 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/7a9b5cfe88159244e8b00139
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Put explicit sort order first in the default sort orders.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 21 21:19:25 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/8c8e6adfe91282cb21824903
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Wow, fix the things where things were wrong.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Apr 17 11:10:37 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f5edee7f3a4a8201e2673b2c
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't sort NULL lists.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Apr 17 11:10:37 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/2cd859099186c46e106989fd
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Handle corrupted INI files better
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Apr 19 01:13:13 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/9efee1ee3a08a1b42faa6874
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Clean up orphaned BBS cache directories

    del_bbs() now removes the cache dir alongside the INI section, the
    rename path in edit_name() renames the cache dir to match, and
    show_bbslist() sweeps orphaned cache dirs on startup (preserving syncterm-system-cache).

    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Apr 26 18:25:41 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/d866593ef590e0c4d4936495
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    SyncTERM: query the actual device for supported baud rates

    For CONN_TYPE_SERIAL/SERIAL_NORTS, briefly open item->addr and call comGetBaudRates() to populate the Comm Rate picker with rates the OS
    and hardware actually support. Falls back to the static rate_names[]
    list on any failure (open fails, query returns 0, etc.). TCP and modem connections continue to use the static list, since for them the field
    is an emulated display throttle, not a hardware rate.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Apr 26 20:05:06 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/66f5be1900528a0f2bd2c0b3
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    SyncTERM: show Wren scripts directory in File Locations

    Adds a "Wren Scripts Directory" entry to the File Locations help
    dialog so users can find where to drop *.wren overrides without
    hunting through the manual.

    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat May 9 23:13:15 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/e13e1469bc3b6e5d3c02c963
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    SyncTERM: list SBBS MQTT Spy in connection-type help

    bbslist's online help for the Connection Type field enumerated every
    other type but omitted the new MQTT spy one.

    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net