[ mailman-Bugs-1062663 ] empty charset in header crashes admindb.py

SourceForge.net noreply at sourceforge.net
Mon Nov 8 21:52:46 CET 2004


Bugs item #1062663, was opened at 2004-11-08 20:52
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1062663&group_id=103

Category: Web/CGI
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Ricardo Kustner (rixhq)
Assigned to: Nobody/Anonymous (nobody)
Summary: empty charset in header crashes admindb.py

Initial Comment:

when a message contains a header like this:
Content-Type: text/plain; charset=

(note the empty charset)
The admindb.py details page page gives an error.
Traceback is below. Btw does this mean the charset
value in the header is directly mapped to a module name
to import? (sounds kinda scary...)
I know the real fault is in the message (I'm not sure
if the mime stripper caused this or a bad mailer), but
maybe mailman shouldn't crash on this.

Traceback (most recent call last):
  File "/usr/local/mailman/scripts/driver", line 87, in
run_main
    main()
  File "/usr/local/mailman/Mailman/Cgi/admindb.py",
line 222, in main
    show_detailed_requests(mlist, form)
  File "/usr/local/mailman/Mailman/Cgi/admindb.py",
line 545, in show_detailed_requests
    show_post_requests(mlist, id, info, total, count, form)
  File "/usr/local/mailman/Mailman/Cgi/admindb.py",
line 611, in show_post_requests
    body = unicode(body, mcset).encode(lcset)
  File "/usr/lib/python2.2/encodings/__init__.py", line
51, in search_function
    mod = __import__(modname,globals(),locals(),'*')
ValueError: Empty module name

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1062663&group_id=103


More information about the Mailman-coders mailing list