tvl-depot/users/sterni/mblog
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
..
golden fix(3p/lisp/mime4cl): make MIME-BODY-STREAM always return characters 2024-12-26 12:59:03 +00:00
mail-note chore(users/sterni/mblog): rename apple-note to mail-note 2024-12-26 12:59:03 +00:00
.gitignore chore(sterni/mblog): add gitignore 2022-01-30 09:38:40 +00:00
cli.lisp chore(users/sterni/mblog): rename apple-note to mail-note 2024-12-26 12:59:03 +00:00
config.lisp refactor(3p/lisp/mime4cl): use qbase64 for decoding FILE-PORTIONs 2023-05-18 16:16:39 +00:00
default.nix chore(users/sterni/mblog): rename apple-note to mail-note 2024-12-26 12:59:03 +00:00
LICENSE chore(sterni/mblog): relicense to GPL-3.0-only 2022-07-09 17:10:46 +00:00
maildir.lisp chore(sterni/mblog): relicense to GPL-3.0-only 2022-07-09 17:10:46 +00:00
mblog.lisp chore(users/sterni/mblog): rename apple-note to mail-note 2024-12-26 12:59:03 +00:00
packages.lisp chore(users/sterni/mblog): rename apple-note to mail-note 2024-12-26 12:59:03 +00:00