]> git.ozlabs.org Git - patchwork/commit
xmlrpc: include UNIX mbox 'From ' header in patch_get_mbox()
authorBrian Norris <computersforpeace@gmail.com>
Sun, 23 Nov 2014 04:38:42 +0000 (20:38 -0800)
committerJeremy Kerr <jk@ozlabs.org>
Sun, 22 Mar 2015 13:08:30 +0000 (21:08 +0800)
commit8d4b4c7ee342115b50d539dc8a07c5a6178aa508
tree22266448172377384b952bf8ef58d2b29179c594
parent5b88d0325ee803ae470cdcdea9207c12ee2ef16e
xmlrpc: include UNIX mbox 'From ' header in patch_get_mbox()

This function is misleadingly named 'mbox'; the contents do not begin
with a proper 'From xxx <date>' separator line. (Notably, the mbox
format does not have an authoritative standard, but at least this basic
'separator' construct is noted in http://tools.ietf.org/html/rfc4155.)

The Message.as_string() function takes an optional [unixfrom] boolean
argument. Let's use it, like we do everywhere else (including in the web
interface 'mbox' link).

Among other things, this means that we can straightforwardly concatenate
the output of patch_get_mbox(), and more tools can use this output
as-is.

Example header:

>From patchwork Fri Nov 21 18:24:29 2014
...

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
apps/patchwork/views/xmlrpc.py