/$LISTNAME/f/$MESSAGE_ID -> 301 to .html version
/$LISTNAME/f/$MESSAGE_ID.txt -> 301 to m/$MESSAGE_ID.txt
+FIXME: we must refactor/cleanup/add tests for most of our CGI before
+adding more endpoints and features.
+
Maybe TODO (these might be expensive)
-------------------------------------
/$LISTNAME/t/$MESSAGE_ID.html -> HTML content of thread
We use file name suffixes on all of these (except /) so URLs may easily
cached/memoized using a static file server.
+Encoding notes
+--------------
+
+Raw HTML and XML should only contain us-ascii characters which render
+to UTF-8.
+
+Plain text (raw message) endpoints display in the original encoding(s)
+of the original email.
+
Guidelines for using limited HTML
---------------------------------
We mainly use HTML for linking pages together with <a>.