__                 _ _                _
  / _| ___   ___   __| | |__   __ _ _ __| | __
 | |_ / _ \ / _ \ / _` | '_ \ / _` | '__| |/ /
 |  _| (_) | (_) | (_| | |_) | (_| | |  |   <
 |_|  \___/ \___/ \__,_|_.__/ \__,_|_|  |_|\_\

A personal BBS  ·  Missoula, Montana  ·  formerly NaClCON BBS

Connect from your terminal: telnet naclconbbs.net 23  |  ssh naclconbbs.net -p 2222

  • exec/chksetup.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Jul 4 18:24:37 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f5d984105ba26b0f63786cd6
    Modified Files:
    exec/chksetup.js
    Log Message:
    chksetup.js: detect msgbase/sub-board allocation configuration mismatch

    Add a check_sub_cfgs test for a message base whose status header carries
    the SMB_HYPERALLOC attribute while its sub-board is not configured for hyper-allocation (and the reverse). The former mismatch arms the header corruption of issue #1181 (fixed by commit 7b48c6a6bb / ways-3-purpose): votes/polls stored with the configured fast or self-pack storage mode
    would overwrite existing headers of the hyper-allocated base.

    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    ---
    þ 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 Jul 4 18:27:19 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/6c79578d508bf139056c2158
    Modified Files:
    exec/chksetup.js
    Log Message:
    chksetup.js: don't report hyper-configured sub with not-yet-hyper msgbase

    Converting a message base from hyper-allocated to another allocation mode
    is not supported (that mismatch, introduced in commit f5d984105b / quote-66-ends, is still reported), but the reverse is a supported
    transition: a base created with fast or self-pack allocation becomes hyper-allocated upon the next post after the sub-board is configured for hyper-allocation, so don't report that direction as a configuration
    mismatch.

    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    ---
    þ 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 Jul 4 18:30:26 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/e514f8b324cc2c4a52acfe13
    Modified Files:
    exec/chksetup.js
    Log Message:
    Revert "chksetup.js: don't report hyper-configured sub with not-yet-hyper msgbase"

    This reverts commit 6c79578d50 (hepatitis-6-talk): the hyper-allocation
    status attribute vs configuration flag mismatch should be reported in
    either direction.

    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    ---
    þ 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 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>

    ---
    þ 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 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>

    ---
    þ 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 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>

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