• src/doors/clans-src/src/platform.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Dec 28 19:37:10 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/010123fa2aa0b9e4182b7768
    Modified Files:
    src/doors/clans-src/src/platform.c
    Log Message:
    Have SameFile() do case-insensitive comparisons

    It appears that binkd will force filenames to lower-case in at least
    some cases. When this happens, the MSG file no longer points to the
    attached file, and the correlation would fail.
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Dec 28 20:11:03 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d5e1c70f82dd2656cb242a97
    Modified Files:
    src/doors/clans-src/src/platform.c
    Log Message:
    Add a TODO comment

    Actually correctly checking if a MSG file references a specific
    file is made exceptionally complex by tools that mess with the
    names (such as binkd) and case-insensitive file systems.

    This is technically broken in stupid edge cases, but I doubt I'll
    ever care enough to fix this.
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net