• docs/v322_new.md src/sbbs3/pcbdefs.hpp xtrn_sec.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sun Aug 9 07:19:18 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/abb64a33b74f9fcbe37e57ec
    Modified Files:
    docs/v322_new.md src/sbbs3/pcbdefs.hpp xtrn_sec.cpp
    Log Message:
    Fill in three PCBOARD.SYS fields left empty by the drop-file writer

    The struct-based PCBOARD.SYS writer added in 973b7f0a35 (2022-03-13)
    never assigned these, so each was written as whatever the value-
    initialized struct held:

    - Allowed K-Bytes for Download (offset 63) was 0, which tells a door
    the caller may download nothing. It now carries the user's
    available credits in kilobytes, the same source DOOR.SYS line 31
    and CALLINFO.BBS line 16 already use, saturated at 32767 -- the
    value PCBoard reads as "unlimited".

    - Conference Area user was in (offset 65) was 0. It now carries the
    current message group. The group number is used rather than the
    sub-board number (which offset 142 already carries) because it is
    an index into the user's group list and so always fits in a byte.

    - Language Extension (offset 80) was four NUL bytes; PCBoard writes
    four spaces when no alternate language is selected. The default is
    set in the structure definition alongside the other fields whose
    empty value is not zero.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

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