summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Use UTC date everywhereJune McEnroe2020-04-13
| | | | | I thought I could preserve the original time zone but it turns out that libc is just too shit to do that.
* Rework path functions againJune McEnroe2020-04-13
|
* Rename atom rendering functionsJune McEnroe2020-04-13
| | | | Again, probably.
* Fix concatHTML thread nestingJune McEnroe2020-04-13
|
* Concatenate HTML threadsJune McEnroe2020-04-12
|
* Refactor exportData someJune McEnroe2020-04-12
|
* Handle address groups in HTML renderingJune McEnroe2020-04-12
|
* Allow missing DOW and obsolete zone in dateJune McEnroe2020-04-12
|
* Mangle message IDs in pathsJune McEnroe2020-04-12
| | | | / is allowed in addr-spec but ; is not.
* Factor out path functionsJune McEnroe2020-04-12
|
* Avoid mutating header/body for mbox outputJune McEnroe2020-04-12
|
* Fetch and parse BODYSTRUCTUREJune McEnroe2020-04-12
|
* Do not use <h1> for subject linesJune McEnroe2020-04-12
|
* Use Message-Id in mailto Atom IDsJune McEnroe2020-04-11
|
* Write escapeXML in the same order as escapeURLJune McEnroe2020-04-10
|
* Revert "Use hard links for single-message mbox threads"June McEnroe2020-04-10
| | | | | | | This reverts commit 71d7aada572a6c2751d82f45869006c8a7be72c1. If the thread later has more messages in it, opening the link with mode "w" will also replace the contents of the linked file.
* Use hard links for single-message mbox threadsJune McEnroe2020-04-10
|
* Concatenate Atom threadsJune McEnroe2020-04-10
|
* Concatenate mbox threadsJune McEnroe2020-04-10
|
* Parse envelope and find thread in concatDataJune McEnroe2020-04-10
|
* Clean up exportDataJune McEnroe2020-04-10
|
* Move parseEnvelope to parse.cJune McEnroe2020-04-10
|
* Move extra atoms into the predefined enumJune McEnroe2020-04-10
|
* Use dataCheck in parsingJune McEnroe2020-04-10
|
* Refactor main loop state machineJune McEnroe2020-04-10
|
* Fix UIDNEXT check and writeJune McEnroe2020-04-10
|
* Fetch thread root envelopes for concatJune McEnroe2020-04-10
|
* Rename exportThreads to exportFetchJune McEnroe2020-04-10
|
* Only write UIDNEXT when finishedJune McEnroe2020-04-10
|
* Link mbox files into message/June McEnroe2020-04-10
|
* Use UIDNEXT to avoid asking IMAP to do any workJune McEnroe2020-04-10
|
* Rearrange Atom templating codeJune McEnroe2020-04-10
|
* Rearrange HTML templating codeJune McEnroe2020-04-10
|
* Do not multiply URL template length by 3June McEnroe2020-04-10
| | | | It doesn't get escaped.
* URL encode the fragment linkJune McEnroe2020-04-09
|
* Move export code to export.cJune McEnroe2020-04-09
|
* Render Atom envelopesJune McEnroe2020-04-09
|
* Factor out templateURLJune McEnroe2020-04-09
|
* Render HTML To and Cc listsJune McEnroe2020-04-09
|
* Use replyTo for mailto URLJune McEnroe2020-04-09
|
* Render date in HTML envelopeJune McEnroe2020-04-09
|
* Render escaped mailto URLJune McEnroe2020-04-09
|
* Render basic HTML envelopes with templatingJune McEnroe2020-04-09
|
* Trim angle brackets from message IDsJune McEnroe2020-04-09
|
* Export mbox filesJune McEnroe2020-04-09
|
* Parse envelopesJune McEnroe2020-04-09
|
* Send FETCH for uncached UIDsJune McEnroe2020-04-09
|
* Implement login and UIDVALIDITY checkJune McEnroe2020-04-09
|
* Add IMAP parserJune McEnroe2020-04-09
|
* Add prospective manual page for bubgerJune McEnroe2020-04-09