about summary refs log tree commit homepage
path: root/public-inbox.cgi
DateCommit message (Collapse)
2014-04-19cgi: index pages allow iterating some pagination
This allows WWW readers to slowly page through the entire history of the mailing list.
2014-04-17cgi: implement suffix-less Message-ID redirects
This may be easier in some cases for copy+paste, but not 100% reliable in case the .txt and .html suffixes are in the Message-ID itself.
2014-04-17cgi: include HTTP status in error message body
This makes it slightly easier for out-of-the-box curl users since curl does not report or show the error by default.
2014-04-15Revert "cgi: relax path restriction for top-level"
CGI mounts should probably handle this internally. We're reverting this since it adds too much potential for abuse with fake/extra prefixes in the URL. We also need to reorder our redirect handling as a result. This reverts commit c394de9f2c91c2c5ed1f7832a5a7cc0206120b7f.
2014-04-15cgi: correct links to folded quotes
Lightly tested, but this seems to work OK.
2014-04-15cgi: support /all.html page with inline threads
Maybe this increases readability for now.
2014-04-14cgi: 301 for list-indices without trailing slash
It is common to type upper-level URLs without the slash, redirect users to the correct page for usability.
2014-04-12cgi: ensure we unescape MIDs correctly in URLs
MIDs may have strange characters in them, so we need to handle escaping/unescaping properly to avoid broken links or worse.
2014-04-12cgi: avoid parsing ENV directly for PATH_INFO
This might make it easier to go to non-CGI things.
2014-04-12cgi: relax path restriction for top-level
We may have something like /foo.cgi/m/$MID.html in there.
2014-04-12cgi: rename to have .cgi suffix
This makes it easier to configure for systems which determine a script is a CGI script based on suffix.