I reported and supplied the patch for 233161. I unapplied the patch, and when I put a non-member's address into the options form on a private list, I get a traceback - duplicated below:
Traceback (most recent call last): File "/var/lib/mailman/scripts/driver", line 96, in run_main main() File "/var/lib/mailman/Mailman/Cgi/options.py", line 227, in main password, user): File "/var/lib/mailman/Mailman/SecurityManager.py", line 220, in WebAuthenticate ok = self.CheckCookie(ac, user) File "/var/lib/mailman/Mailman/SecurityManager.py", line 300, in CheckCookie ok = self.__checkone(c, authcontext, user) File "/var/lib/mailman/Mailman/SecurityManager.py", line 310, in __checkone key, secret = self.AuthContextInfo(authcontext, user) File "/var/lib/mailman/Mailman/SecurityManager.py", line 105, in AuthContextInfo secret = self.getMemberPassword(user) File "/var/lib/mailman/Mailman/OldStyleMemberships.py", line 102, in getMemberPassword raise Errors.NotAMemberError, member NotAMemberError: [EMAIL PROTECTED] I've updated the dpatch to fix this in a different (better) way - attached. This has successfully been tested on a 2.1.4-5 mailman box. -- Bye, Pabs
55_options_traceback.dpatch
Description: application/shellscript
signature.asc
Description: This is a digitally signed message part