[Bug 964190] [NEW] Trailing slash is stripped from List-Archive: URL

Mark Sapiro mark at msapiro.net
Sat Mar 24 23:29:25 CET 2012


Public bug reported:

In creating the List-Archive: header, CookHeaders.py strips a trailing
slash from the URL returned by mlist.GetBaseArchiveURL(). It has always
(in 2.1) done this, but it is wrong.

Consider a list's archive TOC page which has entries like the following:

<tr>
            <td>March 2012:</td>
            <td>
              <A href="2012-March/thread.html">[ Thread ]</a>
              <A href="2012-March/subject.html">[ Subject ]</a>
              <A href="2012-March/author.html">[ Author ]</a>
              <A href="2012-March/date.html">[ Date ]</a>
            </td>
            <td><A href="2012-March.txt">[ Text 766 KB ]</a></td>
            </tr>

If the base archive URL is http://www.example.com/private/listname/ and
one goes to that URL, the relative hrefs all work fine, but if one goes
to http://www.example.com/private/listname instead, those relative hrefs
become relative to private/ instead of private/listname/,  and one gets
'no such list: 2012-march' errors (or 404 errors in the case of public
'pipermail' URLs).

** Affects: mailman
     Importance: Low
     Assignee: Mark Sapiro (msapiro)
         Status: New

-- 
You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.
https://bugs.launchpad.net/bugs/964190

Title:
  Trailing slash is stripped from List-Archive: URL

To manage notifications about this bug go to:
https://bugs.launchpad.net/mailman/+bug/964190/+subscriptions


More information about the Mailman-coders mailing list