[Mailman-Users] mm 2.1.4 - hit error on user validation for pipermail list archives

John Dell jdell at unr.edu
Wed Feb 25 23:22:53 CET 2004


Hi,

I updated to 2.1.4 last month and just noticed an error when I try to
view a private list archive when entering an invalid email address.

If I enter a valid email/password, it loads the archive index.html page
correctly. If I enter a valid email and a bad password I get the correct
authorization failed message.  The problem occurs when I enter an
invalid email address (for example, I entered 'jdell' or 'jdell at bad.dom'
rather than 'jdell at unr.edu').  Here is the error:

Thanks for any help!
John


    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/private.py", line 120, in main
    password, username):
  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: jdell



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


        Python information:

Variable 	Value
sys.version 	2.2.3 (#1, Aug 8 2003, 08:44:02) [GCC 3.2.3 20030502 (Red
Hat Linux 3.2.3-13)]
sys.executable 	/usr/bin/python
sys.prefix 	/usr
sys.exec_prefix 	/usr
sys.path 	/usr
sys.platform 	linux2

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


        Environment variables:

Variable 	Value
PATH_INFO 	/casat_mgmt/
HTTP_ACCEPT
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1 


CONTENT_TYPE 	application/x-www-form-urlencoded
HTTP_REFERER 	http://casat.unr.edu/mailman/private/casat_mgmt/
SERVER_SOFTWARE 	Apache/1.3.29 (Unix) PHP/4.3.4
PYTHONPATH 	/usr/local/mailman
SCRIPT_FILENAME 	/usr/local/mailman/cgi-bin/private
SERVER_ADMIN 	jdell at unr.edu
SCRIPT_NAME 	/mailman/private
SERVER_SIGNATURE 	
Apache/1.3.29 Server at casat.unr.edu Port 80

REQUEST_METHOD 	POST
HTTP_HOST 	casat.unr.edu
HTTP_KEEP_ALIVE 	300
SERVER_PROTOCOL 	HTTP/1.1
QUERY_STRING 	
REQUEST_URI 	/mailman/private/casat_mgmt/
CONTENT_LENGTH 	49
HTTP_ACCEPT_CHARSET 	ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_USER_AGENT 	Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6)
Gecko/20040116
HTTP_CONNECTION 	keep-alive
HTTP_COOKIE 	 [censored]
SERVER_NAME 	casat.unr.edu
REMOTE_ADDR 	134.197.75.140
REMOTE_PORT 	35899
HTTP_ACCEPT_LANGUAGE 	en-us,en;q=0.5
PATH_TRANSLATED 	/home/htdocs/casat/casat_mgmt/
SERVER_PORT 	80
GATEWAY_INTERFACE 	CGI/1.1
HTTP_ACCEPT_ENCODING 	gzip,deflate
SERVER_ADDR 	134.197.1.135
DOCUMENT_ROOT 	/home/htdocs/casat







More information about the Mailman-Users mailing list