[Mailman-Developers] Bug in mailman 2.1.3

Jon Scott Stevens jon at latchkey.com
Tue Oct 21 18:22:56 EDT 2003


Hello everyone.

I just got the stack trace below from one of my list admins...not sure how
he screwed things up...but I figured I would let you know...based on the
traceback, it seems that he somehow got a strange character into the list of
members...

[share] 3:16pm ~ > ./bin/check_db -v sfindie-fence
List: sfindie-fence
   /usr/local/mailman/lists/sfindie-fence/config.pck: okay
   /usr/local/mailman/lists/sfindie-fence/config.pck.last: okay
   /usr/local/mailman/lists/sfindie-fence/config.db: okay
   /usr/local/mailman/lists/sfindie-fence/config.db.last: okay

[share] 3:17pm ~ > ./bin/list_members -u sfindie-fence
            [no output]
[share] 3:18pm ~ > ./bin/list_members -i sfindie-fence
Êknights_bishop at yahoo.com
[share] 3:18pm ~ > ./bin/list_members -i sfindie-fence > bad.txt
[share] 3:19pm ~ > ./bin/remove_members -f bad.txt sfindie-fence

Yup...removing that address solved the problem.

Note: this list admin only has access to the web interface. So, somehow he
was able to send corrupt data to the server which caused this problem.
Probably not a good thing. =)

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

Bug in Mailman version 2.1.3

We're sorry, we hit a bug!

If you would like to help us identify the problem, please email a copy of
this page to the webmaster for this site with a description of what
happened. Thanks!
Traceback:

Traceback (most recent call last):
  File "/usr/local/mailman/scripts/driver", line 87, in run_main
    main()
  File "/usr/local/mailman/Mailman/Cgi/admin.py", line 192, in main
    show_results(mlist, doc, category, subcat, cgidata)
  File "/usr/local/mailman/Mailman/Cgi/admin.py", line 491, in show_results
    form.AddItem(membership_options(mlist, subcat, cgidata, doc, form))
  File "/usr/local/mailman/Mailman/Cgi/admin.py", line 799, in
membership_options
    all = [_m.encode() for _m in mlist.getMembers()]
UnicodeError: ASCII decoding error: ordinal not in range(128)




More information about the Mailman-Developers mailing list