From 39e51a6f72f1fb9cfb093e7ff3363dd11d405776 Mon Sep 17 00:00:00 2001 From: Mark Sapiro Date: Fri, 3 Sep 2010 12:30:34 -0700 Subject: Fixed admindb interface to decode base64 and quoted-printable encoded message body excerpts for display. Bug #629738. --- Mailman/Cgi/admindb.py | 2 +- NEWS | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Mailman/Cgi/admindb.py b/Mailman/Cgi/admindb.py index 586b406d..6e3d343f 100644 --- a/Mailman/Cgi/admindb.py +++ b/Mailman/Cgi/admindb.py @@ -599,7 +599,7 @@ def show_post_requests(mlist, id, info, total, count, form): chars = 0 # A negative value means, include the entire message regardless of size limit = mm_cfg.ADMINDB_PAGE_TEXT_LIMIT - for line in email.Iterators.body_line_iterator(msg): + for line in email.Iterators.body_line_iterator(msg, decode=True): lines.append(line) chars += len(line) if chars > limit > 0: diff --git a/NEWS b/NEWS index 5a05b8a3..b5a968e9 100644 --- a/NEWS +++ b/NEWS @@ -44,6 +44,9 @@ Here is a history of user visible changes to Mailman. Bug Fixes and other patches + - Fixed admindb interface to decode base64 and quoted-printable encoded + message body excerpts for display. Bug #629738. + - Fixed web CGI tracebacks to properly report sys.path. Bug #615114. - Changed the member options login page unsubscribe request to include the -- cgit v1.2.3