• src/doors/clans-src/src/l

    From Deuc¿@VERT to Git commit to main/sbbs/m on Friday, October 17, 2025 15:07:00
    https://gitlab.synchro.net/main/sbbs/-/commit/e1d30671efcd5e51580ae45c
    Modified Files:
    src/doors/clans-src/src/language.c
    Log Message:
    Fix possible NULL dereference when terminating early.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, October 18, 2025 23:16:00
    https://gitlab.synchro.net/main/sbbs/-/commit/46b2f48acdab079c1ae889ff
    Modified Files:
    src/doors/clans-src/src/langcomp.c
    Log Message:
    Allow optionally specifying an output file

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 29, 2025 09:06:00
    https://gitlab.synchro.net/main/sbbs/-/commit/2ef893734f62b33cddeafd5b
    Modified Files:
    src/doors/clans-src/src/langcomp.vcxproj mcomp.vcxproj pcedit.vcxproj reset.vcxproj
    Log Message:
    Add header files for projects

    List swiped from FreeBSD .d files

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, March 08, 2026 12:25:00
    https://gitlab.synchro.net/main/sbbs/-/commit/adecdbfa35391e2905301c43
    Modified Files:
    src/doors/clans-src/src/langcomp.c
    Log Message:
    Make the macro name required, not optional.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, March 09, 2026 00:11:00
    https://gitlab.synchro.net/main/sbbs/-/commit/93c16c71ca92c5fdd0bedcb0
    Modified Files:
    src/doors/clans-src/src/langcomp.c mclass.c mcomp.c
    Log Message:
    Add bounds checks to mcomp, mclass, and langcomp compilers

    Same class of bug as the makenpc topic overflow: devkit compilers
    wrote to fixed-size arrays without checking the index first.

    - mcomp.c: check LastSpellSlot < MAX_SPELLS before writing SpellsKnown
    - mclass.c: check LastSpellSlot < MAX_SPELLS before writing SpellsKnown
    - langcomp.c: check CurString is in [0, 2000) before indexing
    MacroNames and StrOffsets

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

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