[Mailman-Developers] Bug in subscribe program

Michael Stucki mundaun at gmx.ch
Sat Dec 6 05:58:48 EST 2003


Dear all,

I have found a bug which I can reproduce with Mailman 2.1.2 on Debian Woody
(according to the NEWS file, it's still not fixed in Mailman 2.1.3).

When a user enters the subscription web page, enters his data _and_ a
passwort that contains German umlauts (ä ö ü), he will get the following
error message:

===
Bug in Mailman version 2.1.2
We're sorry, we hit a bug!

[...]

Traceback:

Traceback (most recent call last):
  File "/var/lib/mailman/scripts/driver", line 87, in run_main
    main()
  File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 96, in main
    process_form(mlist, doc, cgidata, language)
  File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 176, in
process_form
    mlist.AddMember(userdesc, remote)
  File "/usr/lib/mailman/Mailman/MailList.py", line 806, in AddMember
    cookie = Pending.new(Pending.SUBSCRIPTION, userdesc)
  File "/usr/lib/mailman/Mailman/Pending.py", line 80, in new
    hashfood = str(now) + str(n) + str(content)
  File "/usr/lib/mailman/Mailman/UserDesc.py", line 56, in __repr__
    return '' % (
UnicodeError: ASCII decoding error: ordinal not in range(128)
===

I have posted a copy of this page where you can see all further information
on http://www.mstucki.net/files/misc/mailman-bug.html

Kind regards
- michael




More information about the Mailman-Developers mailing list