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

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, August 09, 2026 07:19:18
    https://gitlab.synchro.net/main/sbbs/-/commit/d02c34e2d43c073fb16fc610
    Modified Files:
    docs/v322_new.md src/sbbs3/xtrn_sec.cpp
    Log Message:
    Populate CHAIN.TXT lines 24 and 25 (call time and time used)

    These two WWIV drop-file fields have been hard-coded to 0 since the
    initial v3.00c check-in (7e3e47141a, 2000-10-10). Line 24 is the time
    of the call expressed as seconds past midnight; line 25 is the number
    of seconds the user has been on the system so far, so doors that show
    "time on" -- or recover the current time from the pair -- saw zeros.

    Line 25 uses timeon() rather than a raw now-starttime subtraction: it
    measures against the same logon timestamp line 24 is derived from, so
    the two stay consistent, and it clamps a negative result instead of
    printing it through an unsigned conversion.

    Co-Authored-By: Claude Opus 5 (1M context) <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 Sunday, August 09, 2026 23:03:12
    https://gitlab.synchro.net/main/sbbs/-/commit/2c49eafa1f3c5bfce980fbe4
    Modified Files:
    docs/v322_new.md src/sbbs3/xtrn_sec.cpp
    Log Message:
    Report GR in DOOR.SYS line 20 whenever ANSI is supported

    Line 20 required both ANSI and COLOR, so a caller using an ANSI
    terminal in monochrome mode was told "NG" and doors ran with ANSI
    disabled entirely.

    The monochrome distinction belongs to line 39 ("ANSI supported but
    NG mode"), which is still computed, but no door kit consults it.
    OpenDoors and xpdoor (both in this tree), MBSE's doorlib, and the
    Turbo Pascal DoorDriver Plus kit all decide ANSI solely from line
    20 -- DoorDriver Plus closes the file immediately after reading it,
    and doorlib names line 39 "allwaysN". Writers agree: WWIV emits GR
    on ANSI alone, and the published field definitions describe line 39
    as "always set to N".

    The ANSI-plus-COLOR test dates to the initial v3.00c check-in and
    was never revisited. 554c2ca395 (days-21-coins, 2020-12-11) moved
    it from useron.misc to the negotiated terminal flags for this same
    symptom -- doors losing ANSI for an ANSI-capable caller -- but kept
    the COLOR requirement.

    Affects both the 52-line and 31-line drop-file forms; line 20 is in
    the section common to both.

    Closes #1218

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

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