• src/sbbs3/mailsrvr.c

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Aug 30 15:59:27 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/03404e9d93d482c358b0fc16
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Use FCLOSE_OPEN_FILE macro to clean-up some redudant code

    No functional change.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Aug 30 16:59:32 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/42167d4d30dd9ebaad0603a6
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Don't archive SPAM-tagged messages received via SMTP for local users

    Follow up improvement for issue #969

    ---
    þ 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 Sun Aug 31 21:42:24 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/f820805f0a5b552c677de048
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Fix CID 584833

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Mon Sep 22 21:59:51 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/002a93442116fcec7a8940c7
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Fix stack corruption in check_email_addr()

    MSVC build
    Run-Time Check Failure #2 - Stack around the variable 'name' was corrupted.

    Caused by "off by one" length calculations in calls to parse_mail_address() writing one extra byte to the nul-terminated 'name' string in extreme (nevarious?) situations.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sun Dec 7 00:09:33 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/e689f9c4b727c8eeaca3a151
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Ignore (but log an error) when DNSBL server returns IPv4 address != 127.0.0.x

    sbl.spamhaus.org returns 127.255.255.254 when attempting to query using a public/open resolver as Deuce discovered.

    See https://www.spamhaus.org/resource-hub/dnsbl/using-our-public-mirrors-check-your-return-codes-now/
    for details.

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