If a user changed his email address and confirm by
email, then hit a button on the (old email) options
page, then he get;
Bug in Mailman version 2.1.4
>
> 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/options.py",
line 226, in main
> password, user):
> File
"/usr/local/mailman/Mailman/SecurityManager.py", line
220, in WebAuthenticate
> ok = self.CheckCookie(ac, user)
> File
"/usr/local/mailman/Mailman/SecurityManager.py", line
300, in CheckCookie
> ok = self.__checkone(c, authcontext, user)
> File
"/usr/local/mailman/Mailman/SecurityManager.py", line
310, in __checkone
> key, secret = self.AuthContextInfo(authcontext, user)
> File
"/usr/local/mailman/Mailman/SecurityManager.py", line
105, in AuthContextInfo
> secret = self.getMemberPassword(user)
> File
"/usr/local/mailman/Mailman/OldStyleMemberships.py",
line 102, in getMemberPassword
> raise Errors.NotAMemberError, member
> NotAMemberError: old_user@address
If a user changed his email address and confirm by
email, then hit a button on the (old email) options
page, then he get;
Bug in Mailman version 2.1.4 mailman/ scripts/ driver" , line 87, mailman/ Mailman/ Cgi/options. py", mailman/ Mailman/ SecurityManager .py", line e(ac, user) mailman/ Mailman/ SecurityManager .py", line mailman/ Mailman/ SecurityManager .py", line tInfo(authconte xt, user) mailman/ Mailman/ SecurityManager .py", line assword( user) mailman/ Mailman/ OldStyleMembers hips.py" , NotAMemberError , member
>
> 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/
in run_main
> main()
> File "/usr/local/
line 226, in main
> password, user):
> File
"/usr/local/
220, in WebAuthenticate
> ok = self.CheckCooki
> File
"/usr/local/
300, in CheckCookie
> ok = self.__checkone(c, authcontext, user)
> File
"/usr/local/
310, in __checkone
> key, secret = self.AuthContex
> File
"/usr/local/
105, in AuthContextInfo
> secret = self.getMemberP
> File
"/usr/local/
line 102, in getMemberPassword
> raise Errors.
> NotAMemberError: old_user@address
I atatch a patch to fix this.
[http:// sourceforge. net/tracker/ index.php? func=detail& aid=874760& group_id= 103&atid= 100103]