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

    From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Sun Jul 19 01:41:52 2026
    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.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Eric Oulashin@1:103/705 to GitLab note in main/sbbs on Sun Jul 19 02:43:00 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/705#note_9622

    I've made updates accordingly with help from Cursor AI
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)