[Pkg-mutt-maintainers] Bug#671847: #3879: mutt: encoded-words are not decoded in mailto:
Mutt
fleas at mutt.org
Wed Sep 28 21:29:38 UTC 2016
#3879: mutt: encoded-words are not decoded in mailto:
------------------------+----------------------
Reporter: antonio@… | Owner: mutt-dev
Type: defect | Status: reopened
Priority: major | Milestone:
Component: charset | Version: 1.7.0
Resolution: | Keywords:
------------------------+----------------------
Comment (by kevin8t8):
I'm attaching a patch that takes the same approach as
mutt_read_rfc822_header().
It changes the do_2047 parameter of mutt_parse_rfc822_line() to true (for
user headers). Then it
calls rfc2047_decode on all the other standard encoded header fields below
(after the tokenizing and rfc822 parsing).
I considered trying to keep track of which headers are in the mailto url,
but given that the rfc2047_decode functions abort quickly if the header
NULL, it seemed more likely to cause bugs than benefit. The copy/paste of
fields from mutt_parse_rfc822_header() is also in somewhat poor taste, but
I didn't think it was important enough to create a shared function for
this.
Feedback is most welcome!
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3879#comment:6>
Mutt <http://www.mutt.org/>
The Mutt mail user agent
More information about the Pkg-mutt-maintainers
mailing list