• src/sbbs3/mailsrvr.c

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wednesday, July 02, 2025 18:22:49
    https://gitlab.synchro.net/main/sbbs/-/commit/0aefed55746f0c2bd3167edb
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Pad protocol string to 5 chars in log messages

    ... thus aligning IP addresses in log messages for easier viewing with
    non-prop fonts.

    ---
    þ 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 Wednesday, July 02, 2025 18:42:41
    https://gitlab.synchro.net/main/sbbs/-/commit/05e4146d51acbc5eb76d8a46
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Don't condense white-space in all log messages

    More padding of protocol field (which won't get condensed to a single space now) in log messages.

    For whatever the reason was I started condensing white-space for all mail server log messages (and only the mail server), I don't recall, we may want to re-add white-space condensing to those particular situations (log messages) again.

    ---
    þ 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 Saturday, August 09, 2025 15:34:32
    https://gitlab.synchro.net/main/sbbs/-/commit/f6818df7dfa2a36a9bc2f0fc
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Logout SMTP relay user upon disconnection

    This just appears to have been omission since the POP3 server did log out the user (and SMTP logins are more rare than POP3).

    Fix issue #961

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Saturday, August 09, 2025 17:50:18
    https://gitlab.synchro.net/main/sbbs/-/commit/9a62d9a16f24240fc3bbafc0
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Sychronize the SMTP auth log output messages (formats)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Saturday, August 09, 2025 17:53:29
    https://gitlab.synchro.net/main/sbbs/-/commit/0bbd2f1669be22a3dcfef2c6
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Include "emails sent today" stat in SMTP logged-in log messages

    Mainly for debugging reasons right now, but useful

    ---
    þ 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 Saturday, August 09, 2025 19:12:38
    https://gitlab.synchro.net/main/sbbs/-/commit/04ccf2e43bc7889e1b0e0554
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    If already SMTP-authenticated, fail subsequent AUTH commands with 503 response

    RFC 4954:
    After an AUTH command has been successfully completed, no more
    AUTH commands may be issued in the same session. After a
    successful AUTH command completes, a server MUST reject any
    further AUTH commands with a 503 reply.

    ---
    þ 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 Sunday, August 10, 2025 21:40:43
    https://gitlab.synchro.net/main/sbbs/-/commit/a0986da745f32be87e8d0200
    Modified Files:
    src/sbbs3/mailsrvr.c
    Log Message:
    Read user record before checking email sent per day

    Just in case there was a concurrent user session that was sending mails after this user logged-in and last read their user record.

    This also handles the user session crosses midnight scenario for this server (correctly zeroing the appropriate user fields).

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