• src/doors/clans-src/docs/todo.txt src/doors/clans-src/src/install.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 11 13:13:55 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c2e7853607e96a0ced372ffd
    Modified Files:
    src/doors/clans-src/docs/todo.txt src/doors/clans-src/src/install.c
    Log Message:
    Fix install rename prompt length limit (todo [1.4])

    Replace legacy 13-character (MAX_FILENAME_LEN) limit on rename prompts with PATH_CHARS (511 characters) to support modern long filenames on POSIX systems.

    Changes:
    - GetGUM() rename prompt (line 386): use PATH_CHARS instead of MAX_FILENAME_LEN - upgrade() Extract rename prompt (line 780): use PATH_CHARS instead of MAX_FILENAME_LEN
    - upgrade() unix block buffer (line 480): enlarge fscanf buffer to PATH_SIZE
    to prevent overflow when reading filenames from UnixAttr.DAT

    Remove completed todo item [1.4] from docs/todo.txt.

    Build verified: gmake -j8 game completes without warnings or errors.

    Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 11 13:46:00 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/5bb710e1acaaf1263c0ac1cc
    Modified Files:
    src/doors/clans-src/docs/todo.txt src/doors/clans-src/src/install.c
    Log Message:
    Fix install silent truncation warnings (todo [1.5])

    Expand szGumName and szIniName buffers from 25 to PATH_SIZE (512) to
    prevent silent truncation of filenames longer than 24 characters.

    Count and warn on manifest entries beyond the MAX_FILES limit instead
    of silently dropping them. Reports exact count using proper singular/
    plural grammar.

    Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

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