[Pkg-mailman-hackers] Bug#425981: mailman: public list archive has invalid URL, only private URL works

Olivier Berger olivier.berger at telecom-sudparis.eu
Mon Nov 10 15:23:08 UTC 2014


Package: mailman
Version: 1:2.1.15-1
Followup-For: Bug #425981

Hi.

> I have a list, archiving is activated, the archive is set to be public.
>
> On the listinfo page and on tha admin page the links to the list
> archives point to http://server/pipermail/listname
>
> Following this link you get 404.
>
> Writing https://server/cgi-bin/mailman/private/listname it works. This
> is the link that I have on the admin page if I switch the archive to
> private. This link works even if the archive is set to public (you have
> to authenticate yourself)
>
> So it seems that the list archives are always private, and setting it to
> public changes the URL on the pages only.
>

I've been hit by the same issue, with mailman integrated into fusionforge.

It seems to me maybe the problem comes from the fact that you installed it in a HTTPS apache "site", but it still generates a HTTP URL, which then isn't catched by the mailman section being only available for HTTPS.

So the problem would be that mailman doesn't generate a relative URL, but instead an absolute HTTP one.

Then, of course that's only reproducible if one install for HTTPS ;-)

Another issue I found is that the private symlink in HTTPS won't work, but that's another story.

Maybe the unreproducible tag should be removed ?

Hope this helps.

Best regards,

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the Pkg-mailman-hackers mailing list