• src/doors/syncduke/syncduke_config.c

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sunday, June 28, 2026 22:01:38
    https://gitlab.synchro.net/main/sbbs/-/commit/19a27fb62e5f9fde54490d6d
    Modified Files:
    src/doors/syncduke/syncduke_config.c
    Log Message:
    syncduke: per-node debug-log filename so co-op nodes don't clobber one log

    Two co-op doors run by the same user on different nodes share one per-user dir, so
    both wrote the same [debug] log and clobbered it (which made the SIGSEGV above hard
    to read). Tag the configured log filename with the node number from sbbs_my_node()
    (termgfx; reads SBBSNNUM that SBBS sets for every external program, falling back to
    SBBSNODE's trailing digits) -> syncduke.<node>.log. Respects [debug] log on/off; no
    node env (dev/standalone) leaves the name unchanged. sbbs_node.c is already in the
    termgfx library SyncDuke links, so this is just an #include.

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, July 05, 2026 16:37:05
    https://gitlab.synchro.net/main/sbbs/-/commit/a1541556bf396aae61909620
    Modified Files:
    src/doors/syncduke/syncduke_config.c
    Log Message:
    syncduke: node-tag logs as _n<node>, not .<node>

    The per-node debug log was named syncduke.<node>.log (e.g. syncduke.11.log). Synchronet uses <name>.<digit>.log for ROLLED-OVER log files, so that reads as a rollover of syncduke.log and could confuse a sysop. Tag with "_n<node>" before the extension instead: syncduke.log -> syncduke_n11.log. Matches SyncDOOM's new logger.

    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

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