• 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