https://gitlab.synchro.net/main/sbbs/-/commit/6be4cdaf0f99c0a86f03811b
Modified Files:
docs/doordrop_ini.md
Log Message:
docs: DOORDROP.INI draft 0.8
Incorporate Deuce's review on r/bbs (2026-10-02):
- PETSCII and ATASCII are families of character sets, not single
mappings; the names say which family, a door confines itself to what
the members share, and a later draft may add a way to name a member
- USER_KEY is required (unless local): the host, which knows whether its
user numbers are reused, derives a never-reused key, so a door always
has one field to key per-user data on
- TERM_COLORS names which SGR color methods the terminal honors (8, 16,
256, 16777216), replacing the claim that every ANSI terminal has the
CGA palette; 8 covers terminals that render SGR 1 as bold, not bright
- FILE_TIME is required: it is the moment TIME_LEFT was measured, and a
door whose clock agrees with the host's may subtract the time since
- The path type names the encoding the door's runtime expects for file
names (POSIX bytes, the Windows ANSI code page, the DOS path), and a
path that can't be represented is left out
- The file's encoding is stated as a rule (UTF-8 iff a line is exactly
FILE_UTF8=1), and comparisons are exact except IANA charset names
- A door that looks the file up by name looks for DOORDROP.INI in that
exact spelling; no case folding
- The key-prefix trade is stated plainly
Co-Authored-By: Claude Fable 5.1 <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net