OK. let me clarify myself.
it appears, that if mailman has not set a cookie, but a sitewide cookie exists in the browser, mailman will try to use the sitewide cookie, without checking if it is in fact the correct cookie (which at this point is not created).
so, instead of creating a new cookie, as it should, it is dying in the process of parsing the wrong cookie.
Hope this helps the developers.
Allen
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Allen Bolderoff <allen@gist.net.au> LNC - Redhat and Linux, help and commentary http://linux.netnerve.com CTPC - Caffeine - get it here: http://www.coffee-tea-pots-cups.com/ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GPG fingerprint = CBB0 8626 702C 3D01 B5AD A54A DC2C 93B7 3E4B 6472 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Return-Path: <owner-mailman-developers@python.org> Delivered-To: mailman-developers@dinsdale.python.org Received: from python.org (parrot.python.org [132.151.1.90]) by dinsdale.python.org (Postfix) with ESMTP id A809B1CD21; Thu, 23 Dec 1999 21:50:36 -0500 (EST) Received: from ns1.gist.net.au (IDENT:root@main.gist.net.au [203.20.102.2]) by python.org (8.9.1a/8.9.1) with ESMTP id VAA21724; Thu, 23 Dec 1999 21:50:33 -0500 (EST) Received: from harper.gist.net.au (root@harper.gist.net.au [203.20.102.68]) by ns1.gist.net.au (8.8.7/8.8.7) with ESMTP id MAA03331; Fri, 24 Dec 1999 12:18:59 +1030 Received: from harper.gist.net.au (IDENT:allen@localhost [127.0.0.1]) by harper.gist.net.au (8.9.3/8.8.7) with ESMTP id NAA13571; Fri, 24 Dec 1999 13:21:14 +1030 Resent-Message-Id: <199912240251.NAA13571@harper.gist.net.au> Message-Id: <199912240251.NAA13571@harper.gist.net.au> X-Mailer: exmh version 2.1.0 To: blurr@txraves.org In-Reply-To: Your message of "Thu, 23 Dec 1999 11:10:01 MDT." <014701bf4d68$8e7011b0$ea17a8c0@jordan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 24 Dec 1999 13:14:17 +1030 From: Allen Bolderoff <allen@gist.net.au> Resent-To: mailman-users@python.org Resent-Cc: mailman-developers@python.org Resent-Date: Fri, 24 Dec 1999 13:21:14 +1030 Resent-From: Allen Bolderoff <allen@gist.net.au> Resent-Sender: allen@harper.gist.net.au Subject: [Mailman-Developers] UPDATE - problem with cookies? Round 2 Sender: mailman-developers-admin@python.org Errors-To: mailman-developers-admin@python.org X-BeenThere: mailman-developers@python.org X-Mailman-Version: 1.2 (experimental) Precedence: bulk List-Id: Mailman mailing list developers <mailman-developers.python.org>
What would you like us to do? Yes, it looks like a bug. Have you tried either examining the cookie or deleting it?... since the error message pretty clearly points to the file of code, and the code is pretty clearly examining the cookie data itself and finding something wrong....
You might add something like
if len(cookiedata) < len(key): return 0
before
if cookiedata[keylen+1] <> '"' and cookiedata[-1]....
in SecurityManager.py.
I haven't tested the fix, because I don't know if that's what's going wrong.
This does not work, however, what I can tell you is that if there is another cookie set by the webserver, it appears to confuse mailman.
Mailman then tries to use the other cookie.
ie - I use roxen - http://www.roxen.com
roxen sets a unique cookie for every user that comes to the site.
when I turn on the debug messages by removing the commented debug code, and access a bad page, I get the cookie, which is called RoxenUserID showing in the debug file, not the one we would expect.
In fact, this seems to happen when the cookie does not exist (the authentication cookie that mailman makesm that is)
Hope this helps
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Allen Bolderoff <allen@gist.net.au> LNC - Redhat and Linux, help and commentary http://linux.netnerve.com CTPC - Caffeine - get it here: http://www.coffee-tea-pots-cups.com/ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GPG fingerprint = CBB0 8626 702C 3D01 B5AD A54A DC2C 93B7 3E4B 6472 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
participants (1)
-
Allen Bolderoff