• exec/chksetup.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Dec 20 04:45:21 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9cdfaa8efe0ed5e2c9c84005
    Modified Files:
    exec/chksetup.js
    Log Message:
    Use system.check_name() and system.check_realname()

    These are the most-correct way of check user name/alias and real name validity.

    ---
    þ 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 Jan 3 06:05:44 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/a9857b2cc580b2c539ba66da
    Modified Files:
    exec/chksetup.js
    Log Message:
    Don't report issue if "Guest" has an invalid real name

    ---
    þ 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 Jan 31 19:30:19 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/ed95082cbf39176710e6d075
    Modified Files:
    exec/chksetup.js
    Log Message:
    Work-arounds for Synchronet v3.20 compatibility

    also: add more details to http-get request failure error message

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