aboutsummaryrefslogtreecommitdiffstats
path: root/.be/bugs/6622c06a-ed84-4d45-8011-a082fca219b6
diff options
context:
space:
mode:
authorW. Trevor King <wking@drexel.edu>2009-06-26 09:27:50 -0400
committerW. Trevor King <wking@drexel.edu>2009-06-26 09:27:50 -0400
commit97aeb18b20f901950da0355471fdc17055f3f4a8 (patch)
tree83caecf530df36cc9f88bd94373b0fea0129b979 /.be/bugs/6622c06a-ed84-4d45-8011-a082fca219b6
parent033a4446c1522c9ff288afa6bc47c3d15d290216 (diff)
downloadbugseverywhere-97aeb18b20f901950da0355471fdc17055f3f4a8.tar.gz
Added ability to handle non text/* MIME types.
The main problem was the encoding/decoding that was happening to _all_ input/output. Now many I/O activities have a `binary' option to disable any encoding/decoding. The `binary' flag is set whenever the comment content-type is not a text/* type. In order to print valid XML (and make life easy on xml/be-xml-to-mbox), non text/* types are printed out as base64-encoded MIME messages, so be list --xml | be-xml-to-mbox | catmutt works as you'd expect. With the standard (non-XML) output from `be show', we just print a message telling the user that we can't reasonably display the MIME type and that they should use the XML output if they want to see it.
Diffstat (limited to '.be/bugs/6622c06a-ed84-4d45-8011-a082fca219b6')
0 files changed, 0 insertions, 0 deletions