On Monday, January 6, 2003, at 07:05 PM, Barry A. Warsaw wrote:
Yup, I have no doubt that it's because I'm mixing 2.0 and 2.1. And yup, I've been upgrading individual lists as per the UPGRADING instructions. Here's the rewrite rule I used for the 2.1 list:I've only ever seen this with lists on python.org that we upgraded from MM2.0 according to the instructions in the UPGRADING file (see UPGRADING INDIVIDUAL LISTS). I've never seen this for brand new MM2.1 lists. I've suspect it's some wacky interaction with Apache so I've tended to ignore it, so I'd like to know if the lists you're having problems with are using these rewrite rules.
RewriteRule ^/mailman/(.*)/(trawler-world-list-help.*) \
/home/mailman-2.1/cgi-bin/$1/$2 \
[T=application/x-httpd-cgi]
Once the bulk of my customers are switched, I'll ditch the rewrites and nuke 2.0, but I want to make sure they're comfortable with 2.1 first, and also keep their lists working during the transition!
It's only been a problem so far with this one set of lists, where the list names are all very similar (and also rather long). And the 2.0 lists are fine, it's only been affecting the one I moved to 2.1. (I did move about a dozen other lists, which are all working perfectly, but they have no sibling lists with similar names still in 2.0)
Did something change with the cookie handling between 2.0 and 2.1? (besides "yes, everything" :). I note that the list/login delimiter in the cookie name is now + instead of : - is that somehow throwing off the new parser? I briefly looked at SecurityManager.py and Cgi/admin.py, but I haven't yet been able to figure out if the cookie parsing stuff is entirely Mailman code, or if it's using cookie stuff from Python too (though my Python version is the same for both - hrm).Indeed since Mailman's cookies are session cookies, restarting your browser should "take care" of the problem. I've also had success doing a Logout (with a couple of authentications :/ ) followed by using Mozilla's cookie manager to manually delete the cookies. Doing just one or the other never seemed to do the trick.
Originally I thought perhaps the list-name in the cookie handling code was being truncated, so the cookie for "trawler-world-list-help" was being clobbered by the one for "trawler-world-list", but I haven't noticed any length limitations in the code.
I suspect that my list-owner using IE on WinME didn't really need to reboot - I'll get him to try deleting the cookie manually for his 2.0 list and see if that helps.
Bryan
------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
This message was sent to: archive@jab.org
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org