tvl-depot/third_party/lisp/mime4cl/test
sterni 1f5e1383f5 fix(3p/lisp/mime4cl): make MIME-BODY-STREAM always return characters
Because OPEN-DECODED-FILE-PORTION only knows about transfer encodings it
would only return a character stream for 7bit encoded bodies. This
causes inconsistent behavior where some bodies would return binary and
some character streams. To fix this, we specialize MIME-BODY-STREAM for
MIME-TEXT parts which may or may not be a good enough solution.

We may actually want to make MIME-BODY-STREAM binary always and let the
user handle decoding?! This may be a good idea to take care after yet
another stream machinery redesign.

Since the mime4cl test suite doesn't test MIME-BODY-STREAM (much), add a
message generated by notemap that hits this issue to the mblog golden
test suite.

Change-Id: Ie340c42ced6c693af9b3c84b177408d6b6d2c9c4
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12913
Reviewed-by: sterni <sternenseemann@systemli.org>
Autosubmit: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
2024-12-26 12:59:03 +00:00
..
samples fix(3p/lisp/mime4cl): make MIME-BODY-STREAM always return characters 2024-12-26 12:59:03 +00:00
.skip-tree feat(3p/lisp/mime4cl): add benchmark script 2024-12-04 22:18:18 +00:00
address.lisp chore(3p/lisp/mime4cl): remove CMUCL specific code 2022-01-26 17:43:54 +00:00
endec.lisp test(3p/lisp/mime4cl): test decoding RFC2047 examples 2023-05-18 16:18:44 +00:00
mime.lisp refactor(3p/lisp/mime4cl/test): create one test case per sample file 2023-05-16 16:25:11 +00:00
package.lisp chore: remove sclf from the tree 2022-07-05 15:01:17 +00:00
rt.lisp refactor(3p/lisp/mime4cl/test): create one test case per sample file 2023-05-16 16:25:11 +00:00
temp-file.lisp refactor(3p/lisp/mime4cl): remove be and be* 2023-05-18 16:18:42 +00:00