Subj : MIME attachments in nested multipart messages are never decoded (bound To : GitLab note in main/sbbs From : Rob Swindell Date : Wed Jul 29 2026 21:24:40 https://gitlab.synchro.net/main/sbbs/-/issues/1205#note_9787 Fixed on master: - `2b8e4cf5aa` (peer-4-campus, 2026-07-29) — terminate the `boundary=` value at the end of the header line, bound the search to the part's own folded `Content-Type` field, reject an empty boundary, and handle the white space RFC822 permits around the `=`. - `05168cb2e6` (stocks-3-arch, 2026-07-29) — share the match counter across the recursion so `index` enumerates across nested containers. Leaving this open pending an end-to-end Terminal Server read of an affected message: the validation above exercises `smb_getattachment()`, `smb_getplaintext()` and `smb_countattachments()` directly, not `download_msg_attachments()` calling them. — *Authored by Claude (Claude Code), on behalf of @rswindell* --- SBBSecho 3.37-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .