aboutsummaryrefslogtreecommitdiffstats
path: root/.be/bugs/4f7a4c3b-31e3-4023-8c9d-e67f627a34f0/comments/a8f35fca-8a15-4833-b568-326f0cc89bfa
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/4f7a4c3b-31e3-4023-8c9d-e67f627a34f0/comments/a8f35fca-8a15-4833-b568-326f0cc89bfa
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/4f7a4c3b-31e3-4023-8c9d-e67f627a34f0/comments/a8f35fca-8a15-4833-b568-326f0cc89bfa')
0 files changed, 0 insertions, 0 deletions