• exec/chksetup.js

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Oct 16 21:19:03 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/6d1fb6dc596ca2ab30b22ca9
    Modified Files:
    exec/chksetup.js
    Log Message:
    chksetup.js: check the DOVE-Net (VERT) QWK hub settings

    A new check_dove_net_hub test reads the [qhub:VERT] section of msgs.ini
    (when present and enabled) and reports settings that degrade DOVE-Net
    messages:

    - "Include HEADERS.DAT File" = No: the hub then receives none of the
    extended header fields (Message-ID, time zone, seconds, editor,
    columns, organization, etc.)
    - "Include Kludge Lines" = Yes while HEADERS.DAT is included: redundant
    - "Include VOTING.DAT File" = No
    - Ctrl-A Codes not set to "Leave in" (i.e. Strip or Expand)

    Prompted by a DOVE-Net Ads post whose origin system has never sent
    HEADERS.DAT, leaving no way to tell from the header how it was posted.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    --- SBBSecho 3.38-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Oct 16 21:19:03 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b099967045bc6fc327ad5010
    Modified Files:
    exec/chksetup.js
    Log Message:
    chksetup.js: expect 25 DOVE-Net sub-boards (24 outside JSexec)

    The AI Discussion and AI Playground conferences added to the stock
    msgs.ini in b4ef898195 (haven-23-icon, 2026-09-21) weren't counted, so check_dove_net reported "25 sub-boards configured (instead of the
    expected: 23)" on a correctly configured system.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    --- SBBSecho 3.38-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sat Oct 17 20:08:54 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c4efb8e1f5d1f0c0383e0309
    Modified Files:
    exec/chksetup.js
    Log Message:
    chksetup.js: warn when FSEditor or SlyEdit doesn't record terminal width

    Both editors wrap to the user's actual terminal width, but unless their
    editor entry has "Record Terminal Width" enabled in SCFG, messages
    written with them carry no Columns header field. Readers on other
    terminal widths then can't have the text nicely re-word-wrapped, and QWK-networked copies (e.g. on DOVE-Net) lack the field too.

    Report any FSEditor or SlyEdit editor entry (matched by its command
    line, not its internal code) that doesn't have this setting enabled.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    --- SBBSecho 3.38-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)