[Mailman-Developers] MM1.0b9 Bug! (was: Setup prob: abs/rel CGI url)
Christian Tismer
tismer@appliedbiometrics.com
Thu, 04 Mar 1999 15:46:41 +0100
Hi Barry et al,
I found it - Mailman 1.0b9 has a bug in admin.py .
Line 121 ff:
if not is_auth:
defaulturi = 'mailman/admin%s/%s' % (mm_cfg.CGIEXT,
list_name)
print "Content-type: text/html\n\n"
text = Utils.maketext(
'admlogin.txt',
{"listname": list_name,
"path" : os.environ.get("REQUEST_URI", defaulturi),
"message" : message,
})
print text
return
defaulturi is *wrong*, it needs a slash in front.
How comes that nobody complained yet? This means that no
user has used the admin pages since he upgraded to 1.0b9 !?!
ciao - chris
Christian Tismer wrote:
>
> Hi Mailman developers,
>
> I've set up Mailman 1.0b9 for starship.skyport.net exactly
> as the INSTALL file said. It is working so far, with one exception:
>
> When I try to use the admin page for my test list, I first get
> the password dialog, as usual.
> After entering the password, Mailman complains that the list
> "mailman" is nonexistent.
> Reason:
> The CGI of the password dialog contains a relative CGI URL:
>
> <html> <head>
> <title>test Administrative Authentication</title>
> </head> <body bgcolor="#ffffff"> <FORM METHOD=POST
> ACTION="mailman/admin/test">
>
> which causes the URL to pile up to
> http://starship.skyport.net/mailman/admin/mailman/admin/test
>
> and leads to the message that a list "mailman" indeed
> does not exist. :-)
>
> I think I have checked everything against the 1.0b7 installation
> on python.net and couldnot find any difference whcih mght cause
> this.
> The only real difference is that skyport.net still runs an early
> Python 1.5 version.
>
> Please help, I cannot find the bug. Can it be due to Python 1.5 ?
>
> cheers - chris
>
> --
> Christian Tismer :^) <mailto:tismer@appliedbiometrics.com>
> Applied Biometrics GmbH : Have a break! Take a ride on Python's
> Kaiserin-Augusta-Allee 101 : *Starship* http://starship.python.net
> 10553 Berlin : PGP key -> http://wwwkeys.pgp.net
> PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF
> we're tired of banana software - shipped green, ripens at home
>
> _______________________________________________
> Mailman-Developers maillist - Mailman-Developers@python.org
> http://www.python.org/mailman/listinfo/mailman-developers
--
Christian Tismer :^) <mailto:tismer@appliedbiometrics.com>
Applied Biometrics GmbH : Have a break! Take a ride on Python's
Kaiserin-Augusta-Allee 101 : *Starship* http://starship.python.net
10553 Berlin : PGP key -> http://wwwkeys.pgp.net
PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF
we're tired of banana software - shipped green, ripens at home