summaryrefslogtreecommitdiff
path: root/pith
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2019-01-20 18:15:09 -0700
committerEduardo Chappa <chappa@washington.edu>2019-01-20 18:15:09 -0700
commit7959dcd9075d7c9369a0c0843927a489780319bb (patch)
tree24bd15d846d7324e02a4847a433d83a91adf664b /pith
parenta43c686472a0c28742d78667f320b6632453cd0f (diff)
downloadalpine-7959dcd9075d7c9369a0c0843927a489780319bb.tar.xz
* In some rare cases, when attachments are deleted before saving
emails, the filenames will be displayed in RFC1522 representation, instead of in decoded form. Reported and patched by Wang Kang.
Diffstat (limited to 'pith')
-rw-r--r--pith/pine.hlp6
-rw-r--r--pith/save.c3
2 files changed, 7 insertions, 2 deletions
diff --git a/pith/pine.hlp b/pith/pine.hlp
index 3709c3a9..03aa9363 100644
--- a/pith/pine.hlp
+++ b/pith/pine.hlp
@@ -140,7 +140,7 @@ with help text for the config screen and the composer that didn't have any
reasonable place to be called from.
Dummy change to get revision in pine.hlp
============= h_revision =================
-Alpine Commit 315 2018-12-16 13:42:34
+Alpine Commit 324 2019-01-20 18:11:06
============= h_news =================
<HTML>
<HEAD>
@@ -275,6 +275,10 @@ Bugs that have been addressed include:
<LI> When the locale is not set up to UTF-8, alpine might determine the
width of a character incorrectly. Reported by Alexandre Fedotov.
+ <LI> In some rare cases, when attachments are deleted before saving
+ emails, the filenames will be displayed in RFC1522 representation,
+ instead of in decoded form. Reported and patched by Wang Kang.
+
<LI> When colors are edited from the main setup configuration screen, some
color settings are not updated until Alpine is restarted. Reported by
Andrew Hill.
diff --git a/pith/save.c b/pith/save.c
index 28dd3333..83a1d570 100644
--- a/pith/save.c
+++ b/pith/save.c
@@ -1625,7 +1625,8 @@ save_ex_explain_parts(struct mail_bodystruct *body, int depth, long unsigned int
depth, depth, " ", body_type_names(body->type),
MAILTMPLEN-300, body->subtype ? body->subtype : "Unknown",
name ? " (Name=\"" : "",
- name ? name : "",
+ name ? (char *) rfc1522_decode_to_utf8((unsigned char *)tmp_20k_buf,
+ SIZEOF_20KBUF, name) : "",
name ? "\")" : "");
if(!save_ex_output_line(tmp, len, pc))
return(0);