#2995: Mutt is folding subject line folds using a tab, which appears to be against RFC 2822 ----------------------+----------------------------------------------------- Reporter: frnkblk | Owner: mutt-dev Type: defect | Status: new Priority: minor | Milestone: 1.6 Component: mutt | Version: 1.5.17 Resolution: | Keywords: header folding white-space ----------------------+-----------------------------------------------------
Comment(by Rocco Rutte): {{{ [ Sorry for the looong delay, I just overlooked this one. ] Hi, * Derek Martin wrote: Yepp, this is what it's like now, i.e. broken. I was more justifying why, in my re-implementation, decided to keep using one function for display and send purposes. With my patch, folding works correctly. Again, folding is done not for all headers but only for those who need it, others including their way of folding are kept as-is. Oh, that's a really good point. At each edit (from the compose menu), Mutt know unfolds the header and refolds it using the new logic. I bet it throws \t away as part of unfolding :-(. I think it has to unfold the header as otherwise the user would have to do folding by hand. E.g. the user may change Subject: quite long folded long line another line to: Subject: quite long and even longer folded long line another line that gets way too long Not stripping the \t when unfolding is technically correct and is what RfC2822 says, but it'll break messages sent by mutt in the past made with wrong folding (upon reply, the header is already folded and so not touched by the folding implementation)... :( I disagree now that I rewrote it and it passes my simple tests. :-) Did you have a chance to try the patch? Rocco }}} -- Ticket URL: <http://dev.mutt.org/trac/ticket/2995#comment:> Mutt <http://www.mutt.org/> The Mutt mail user agent