• DDMsgReader - Bug fix: Ensure exact user matching for reading personal

    From Rob Swindell@VERT to GitLab note in main/sbbs on Sunday, July 19, 2026 01:41:53
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/705#note_9620

    The mail msgbase is indexed by user number - not name. This allows:
    - mail to reach users by aliases, real names, forwarding, etc.
    - mail that was received and stored for a previous user with the same name (but a different user number) won't be discoverable/readable

    Your message reader should be comparing the to_ext of the message headers or using a message-index load method that checks the destination user number. See load_msgs() in exec/msglist.js for an example.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Sunday, July 19, 2026 02:43:01
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/705#note_9622

    I've made updates accordingly with help from Cursor AI

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