• src/sbbs3/msg_id.c

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Jan 16 18:49:46 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/fca309193fcd80d6c8a663ad
    Modified Files:
    src/sbbs3/msg_id.c
    Log Message:
    Don't include message number in origaddr portion of FTN NetMail MSGIDs

    Some old/unsupported FidoNet software (NetMgr? Squish?) reportedly parse addresses from MSGID control/kludge lines in NetMail messages to determine the source and/or destination address. This is clearly a bad idea for a lot of reasons, but to improve compatibility, let's not include the message number (or an '@') in the origaddr field for NetMail messages. This does slightly increase the chance of a duplicate MSGID being accidentally generated if the "mail" base is renumbered. No change for EchoMail MSGIDs (where dupe detection and threading still benefit from the additional entropy).
    For Watchman.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Sat Apr 1 21:06:44 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/f35340ec517c8594433b6bcc
    Modified Files:
    src/sbbs3/msg_id.c
    Log Message:
    Pass a buffer to smb_faddrtoa(), not thread-safe otherwise

    smb_faddrtoa() uses a static local buffer if passed NULL and we shouldn't be doing that from multi-threaded callers.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thu Mar 7 00:06:57 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/a38ce25db9df20b4852a8c58
    Modified Files:
    src/sbbs3/msg_id.c
    Log Message:
    Include just date in the program-ID (as before) the switch for build->Git date

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