Hi Kyle

On Tue, May 24, 2022 at 07:39:32PM -0400, Kyle Meyer wrote:
> Mukund Sivaraman writes:
> 
> > I'm testing public-inbox with a "test-list" to try to provide a HTTP
> > interface to mailing list archives. I'm using stock
> > public-inbox-1.7.0-2.fc35.noarch on Fedora 35.
> >
> > List emails are injected by public-inbox-mda. public-inbox-httpd
> > displays an error at this URL:
> >
> > https://inbox.banu.com/test-list/Yo1VM9+M%252FsYJIZkN@d1/T/
> 
> What's the source of this URL?

In the thread index at: https://inbox.banu.com/test-list/

The 2nd thread with subject "About Pluto" links to:

https://inbox.banu.com/test-list/Yo1VM9+M%2FsYJIZkN@d1/T/#t

The webpage at that URL displays the
"Message-ID <Yo1VM9+M/sYJIZkN@d1/T> not found" error.

In this case, there is just one escape "%2F" in the URL for '/', and
from the error message it has correctly unescaped the Message-ID except
for the trailing "/T".

Could there be a bug in how the '/' is treated as a separator in
public-inbox-httpd?

                Mukund

Reply via email to