• src/doors/clans-src/src/m

    From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 08:37:00
    https://gitlab.synchro.net/main/sbbs/-/commit/97d73ed04fc60a596c9d1c1a
    Modified Files:
    src/doors/clans-src/src/myopen.h
    Log Message:
    Fix checked encrypted read.

    Was reading into the struct, then decoding over itself.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 09:06:00
    https://gitlab.synchro.net/main/sbbs/-/commit/83a34b7a563e64e234c49bea
    Modified Files:
    src/doors/clans-src/src/myibbs.c system.c unix_wrappers.c
    Log Message:
    Linux apparently hides S_IFDIR by default

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 14:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/e73c8cb61403515c7935349f
    Modified Files:
    src/doors/clans-src/src/makefile
    Log Message:
    Add rules to build game files from sources

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 20:57:00
    https://gitlab.synchro.net/main/sbbs/-/commit/fa321f524601c6070eba7669
    Modified Files:
    src/doors/clans-src/src/makefile
    Log Message:
    Suppress the data target when building Windows

    Not exactly ideal, but it's fine.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 22:20:00
    https://gitlab.synchro.net/main/sbbs/-/commit/f0ad2de744ce91fd6a8a8c70
    Modified Files:
    src/doors/clans-src/src/myopen.h
    Log Message:
    Don't assert on struct size differences

    After all that work doing a proper serialization because different
    systems will lay structures out differently in memory, maybe I
    shouldn't assert if the structures are a different size than on
    the system I generated the buffer sizes on.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, October 16, 2025 16:49:00
    https://gitlab.synchro.net/main/sbbs/-/commit/e5a606a82d60631ea46c8621
    Modified Files:
    src/doors/clans-src/src/mclass.c
    Log Message:
    Write the serialized buffer, not the struct.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Friday, October 17, 2025 15:34:00
    https://gitlab.synchro.net/main/sbbs/-/commit/a4782b8a282a623eabd2433b
    Modified Files:
    src/doors/clans-src/src/mail.c
    Log Message:
    Guard against NULL dereference

    ---
    þ 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 11:50:00
    https://gitlab.synchro.net/main/sbbs/-/commit/994b4b5ce37972836a50e892
    Modified Files:
    src/doors/clans-src/src/myopen.h
    Log Message:
    Fix read/write macros

    Only write if the serialization worked, only deserialize if the read
    worked.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, October 21, 2025 23:58:00
    https://gitlab.synchro.net/main/sbbs/-/commit/11670a1b34d46166baa4d355
    Modified Files:
    src/doors/clans-src/src/myibbs.c
    Log Message:
    Fix issue with truncated attachments

    Despite the stored message format supporting (NUL-terminated)
    subjects of 72 bytes, the IBBS message generating "stuff" used
    a 50-byte buffer to build the file path in. This means lengths
    between 50 and 71 characters would be broken despite being valid.

    This extends that length to the max size supported by FidoNet.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 22, 2025 18:10:00
    https://gitlab.synchro.net/main/sbbs/-/commit/0bb63cb965ee581760b5228b
    Modified Files:
    src/doors/clans-src/src/myibbs.c
    Log Message:
    Fix endianness issues in IBBS stored messages

    ---
    þ 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 16:31:00
    https://gitlab.synchro.net/main/sbbs/-/commit/60da5c4fcc12e20aba55c242
    Modified Files:
    src/doors/clans-src/src/myibbs.c
    Log Message:
    "Fix" packet date to use year 25, not 125.

    ---
    þ 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 18:29:00
    https://gitlab.synchro.net/main/sbbs/-/commit/26e59f19fbea81fbfbc07a54
    Modified Files:
    src/doors/clans-src/src/myopen.c
    Log Message:
    Give more useful errors than "Invalid Parameters to cipher"

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, October 30, 2025 12:05:00
    https://gitlab.synchro.net/main/sbbs/-/commit/56e230b341eb111201947dbc
    Modified Files:
    src/doors/clans-src/src/mspells.c
    Log Message:
    Fix the DevKit binaries broken by the garbage cleanup

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, October 30, 2025 12:38:00
    https://gitlab.synchro.net/main/sbbs/-/commit/8177f556ca2317bf762f2d40
    Modified Files:
    src/doors/clans-src/src/myopen.h
    Log Message:
    Fix buffer sizes after last commit.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, November 01, 2025 02:16:00
    https://gitlab.synchro.net/main/sbbs/-/commit/990c923fa7f646a98736f171
    Modified Files:
    src/doors/clans-src/src/menus.c menus2.c myopen.c parsing.c pawn.c random.c reset.c trades.c unix_wrappers.c voting.c win_wrappers.c
    Log Message:
    Do some easy ones because I woke up.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, November 01, 2025 15:36:00
    https://gitlab.synchro.net/main/sbbs/-/commit/1dae58ba22a1d2820b907d5e
    Modified Files:
    src/doors/clans-src/src/mcomp.vcxproj mitems.vcxproj mspells.vcxproj Log Message:
    Add tools.o for appropriate things

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, November 01, 2025 16:04:00
    https://gitlab.synchro.net/main/sbbs/-/commit/cb44b2ab574d3f41523abb1d
    Modified Files:
    src/doors/clans-src/src/mail.c
    Log Message:
    Fix new clang warnings.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, November 01, 2025 23:25:00
    https://gitlab.synchro.net/main/sbbs/-/commit/783e45a8f115da1a84052143
    Modified Files:
    src/doors/clans-src/src/makenpc.c pcedit.c quests.c
    Log Message:
    One possible NULL dereference, and handle malloc() fails in some tools

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, November 03, 2025 11:01:00
    https://gitlab.synchro.net/main/sbbs/-/commit/f0db3f6f30d396779a5b0205
    Modified Files:
    src/doors/clans-src/src/myopen.c village.c
    Log Message:
    Fix some GCC complaints.

    There was a sneaky write out of bounds here.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, November 03, 2025 13:57:00
    https://gitlab.synchro.net/main/sbbs/-/commit/0007463dcb8fabcf10ae098c
    Modified Files:
    src/doors/clans-src/src/myopen.h
    Log Message:
    Donlt force EXTRABYTES to be long

    This can implicitly promote values causing unexpected behaviour in
    optimized builds.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, November 03, 2025 22:26:00
    https://gitlab.synchro.net/main/sbbs/-/commit/4bc4a27e85bc2b2b029a910e
    Modified Files:
    src/doors/clans-src/src/misc.c
    Log Message:
    Fix lear year calculation for 2100

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, November 03, 2025 22:29:00
    https://gitlab.synchro.net/main/sbbs/-/commit/b0c0913d9fb315da3555e273
    Modified Files:
    src/doors/clans-src/src/misc.c
    Log Message:
    Change data type of days per month table to char

    No need to waste all those extra bytes.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, November 05, 2025 08:30:00
    https://gitlab.synchro.net/main/sbbs/-/commit/31ee42bbbab49db3616fe7ef
    Modified Files:
    src/doors/clans-src/src/myibbs.c
    Log Message:
    Allow using .msg numbers below the first one

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Friday, November 07, 2025 21:34:00
    https://gitlab.synchro.net/main/sbbs/-/commit/9348800631343e81cc11b0a5
    Modified Files:
    src/doors/clans-src/src/myopen.c
    Log Message:
    Decrypt the buffer after writing

    In the majority of cases, buffers written to disk are not used again,
    however, when updating the scores as part of the BBS 1 maintenance,
    the current date would get written to the ipscores.dat file from the
    global.

    Since EncryptWrite() would now leave it encrypted, when the date was
    then copied into a users clan record, it was garbage.

    Just in case something like this happens anywhere else, ensure the
    buffer is unencrypted when EncryptWrite() returns.

    Introduced in d1693a60

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, November 09, 2025 08:02:00
    https://gitlab.synchro.net/main/sbbs/-/commit/44d5e384f76e7e96984668bf
    Modified Files:
    src/doors/clans-src/src/makenpc.c mclass.c
    Log Message:
    Fix a few direct usages of CHAR_MIN/CHAR_MAX

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Friday, November 28, 2025 15:47:00
    https://gitlab.synchro.net/main/sbbs/-/commit/879f66d47876006614a79d04
    Modified Files:
    src/doors/clans-src/src/mail.c
    Log Message:
    copy whole message when replying, not just sizeof(char*)

    Fixes the other message issue.

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