Administrative interface vs. non-standard HTTP ports
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Invalid
|
High
|
Unassigned |
Bug Description
I still find that mailman's administrative interface
behaves incorrectly on HTTPDs running on non-standard
ports. It simply discards the port information out of
the URL, despite DEFAULT_URL* settings.
On some pages, the URL to the FORM ACTION is relative
(eg, the "General Options" form) while others, it is
absolute (eg, the "Membership list").
Looking around the source, I've found lines like this
(on Mailman/
adminurl = mlist.GetScript
Changing the value of ABSOLUTE to 0 solved the problem,
and I've found it pretty harmless. Any specific reason
for the ABSOLUTE=1 setting?
[http://
We had lots of problems when non-absolute urls where used,
although I don't remember the exact details of the problems.
Eventually we'll probably make all urls absolute and get
rid of this argument to GetScriptURL().
BTW, this works for me, so I'm closing the bug report. Note
that changing the DEFAULT_URL_* variables does not change
settings for existing lists. For those you must use
bin/withlist to change the web_page_url variable manually.
If there are specific links that are broken, then please
follow up with those links and I'll look into them.