aboutsummaryrefslogtreecommitdiff
path: root/parse-time-string
diff options
context:
space:
mode:
authorJani Nikula <jani@nikula.org>2016-09-13 20:14:09 +0300
committerDavid Bremner <david@tethera.net>2016-09-17 08:41:29 -0300
commit36416c74e09d07fe3dfff79900171f15c4671412 (patch)
treecad9b05c05353435c79842a0152a3ca8335ce954 /parse-time-string
parent971cdc72cdb80f060193bc0914dc9badcc29696b (diff)
test: add known broken test for reply to message with multiple Cc headers
As Daniel Kahn Gillmor <dkg@fifthhorseman.net> reports in id:87d1ngv95p.fsf@alice.fifthhorseman.net, notmuch show combines multiple Cc: fields into one, while notmuch reply does not. While such messages are in violation of RFC 5322, it would be reasonable to expect notmuch to be consistent. Add a known broken test to document this expectation. This also starts a new "broken" corpus for messages which are broken. Details: The original message is formatted using the message printing in notmuch-show.c. For Cc:, it uses g_mime_message_get_recipients(), which apparently combines all Cc: fields into one internally. The addresses in the reply headers, OTOH, are based on headers queried through libnotmuch. It boils down to g_mime_object_get_header() in lib/message-file.c, which returns only the first occurence of header.
Diffstat (limited to 'parse-time-string')
0 files changed, 0 insertions, 0 deletions