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