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

A personal BBS  ·  Missoula, Montana  ·  formerly NaClCON BBS

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

  • 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