• exec/chksetup.js

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Friday, October 16, 2026 21:19:03
    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 Saturday, October 17, 2026 20:08:54
    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)