Files
libredesk/internal/stringutil
malpou 5d84d5af5c Reject line breaks in source_id
NormalizeMessageID now returns empty for a value containing CR or LF.
A source_id with an embedded line break would render as a malformed
In-Reply-To/References header on outbound replies. The IMAP path never
sees such values; the HTTP API can, so the helper rejects them. An empty
result leaves the column NULL, so a bad value degrades threading rather
than producing invalid mail headers.
2026-08-29 11:08:19 +02:00
..
2026-08-29 11:08:19 +02:00