• src/sbbs3/readmail.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Thu Aug 8 23:19:42 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c58a0e899a3c8bd4349c2c6e
    Modified Files:
    src/sbbs3/readmail.cpp
    Log Message:
    Save/reuse the mail save path/filename as a user property (in data/user/*.ini)

    This is a fix for issue #340

    Another idea would be to store a history of mail save paths and allow the user to scroll through them/choose with the up and down arrow keys, but that goes beyond the original feature request. So this just stores/reuses the last successfully used path/filename.

    ---
    þ 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 Fri Dec 6 17:38:27 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/855fb1be1433f3e986c5157f
    Modified Files:
    src/sbbs3/readmail.cpp
    Log Message:
    Always free(mail)

    I don't think this was actually a leak (since smb.msgs should be non-zero
    any time mail is non-null), but to make Coverity happy (CID 515659) and just
    be more fault-tolerant, always free(mail).

    ---
    þ 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 Thu Jan 9 17:56:28 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/00d49fcb41ee90d41f5e338e
    Modified Files:
    src/sbbs3/readmail.cpp
    Log Message:
    Allow @-codes in Read*Mail text.dat strings/prompts and optimize [K]ill cmd

    No need to load/modify messages that already have DELETE attribute flag set

    ---
    þ 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 Tue Apr 8 20:35:46 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/1786fca24dbb675f155fdb24
    Modified Files:
    src/sbbs3/readmail.cpp
    Log Message:
    Allow search by author forward/backward for netmail messages

    Fixes issue #484

    ---
    þ 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 Fri Apr 25 17:30:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/79bdcece37886c34007870e5
    Modified Files:
    src/sbbs3/readmail.cpp
    Log Message:
    When listing mail messages with no "to" field, display SMTP forward path

    ... if there is one.

    ---
    þ 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 16:27:10 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d812c1728b122e25fc799042
    Modified Files:
    src/sbbs3/readmail.cpp
    Log Message:
    Eliminate the "Start with number [n]:" prompt in initial message listing

    As Deuce pointed out, this prompt can be confusing (no, it's not a menu) and really, it's redundant because you can enter a message number at the
    "Reading E-mail" prompt just as easily.

    Another change is that if the list is aborted (e.g. Ctrl-C hit), leave the current message number as the last message listed.

    ---
    þ 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 Dec 7 21:46:41 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/55dcabb90559bac67c9f7f3a
    Modified Files:
    src/sbbs3/readmail.cpp
    Log Message:
    Use get_start_msgnum() when (L)isting msgs from Reading E-mail prompt

    ... for consistency with Reading (sub-board) Msgs prompt behavior

    e.g. the default first message is either the *next* message or (when reading the last message), the first message.

    ---
    þ 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 Wed Feb 11 22:20:06 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/be05f55db5ef800ae33c506f
    Modified Files:
    src/sbbs3/readmail.cpp
    Log Message:
    Use usernumber from mail message index for reply-to inbox

    If replying to a netmail address that is invalid (e.g. because it's a local address), but the sender was an authenticated user (non-zero 'from' value in the index) - use that as the destination user number (inbox) for the reply
    (via regular email, not netmail).

    Rather than failing with an "Invalid NetMail address: <user@address>" error.

    These types of replies used to work for Internet email, at least, because the mail server would just send to itself (when everything's working). Could be problematic for other network types and really it's just best to avoid the email loop anyway.

    Related to commit 4aa2274c97 "Refuse to send netmail to our own addresses".

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