Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Sort and compress export fetch UIDs | June McEnroe | 2021-06-13 |
| | |||
* | Omit HTML nav from nested messages | June McEnroe | 2021-04-21 |
| | | | | | We don't output mbox for nested messages, nor do we necessarily have a parent message on the same page. | ||
* | Output updated paths | June McEnroe | 2021-03-03 |
| | |||
* | Fall back to multipart export for alternative without suitable inline | June McEnroe | 2020-11-29 |
| | | | | | | | | | 1. Otherwise a single part exported as an attachment will generate a <li> without surrounding attachment <ul>. 2. This renders mimedown[1] messages more pleasingly, rather than just choosing the HTML part. [1]: https://github.com/begriffs/mimedown | ||
* | Fix section spec of multipart/alternative fallback export | June McEnroe | 2020-11-29 |
| | | | | | They were being exported with paths like "attachment/messageID//INLINE.HTML". | ||
* | Use open_memstream for section specs | June McEnroe | 2020-11-29 |
| | |||
* | Factor out uint32_t stringify | June McEnroe | 2020-11-29 |
| | |||
* | Replace templateBuffer with templateString | June McEnroe | 2020-11-28 |
| | |||
* | Say OpenSSL in additional permission notices | June McEnroe | 2020-11-28 |
| | |||
* | Add additional permission for linking with LibreSSL | June McEnroe | 2020-06-08 |
| | | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs | ||
* | Remove +1s | June McEnroe | 2020-04-30 |
| | | | | I was right originally... why did I change this? | ||
* | Fix infinite loop if exportAtom can't find a text part | June McEnroe | 2020-04-29 |
| | | | | | Oops. But also why the hell are people making multipart/alternative with only text/html inside? | ||
* | Clean up export.c | June McEnroe | 2020-04-27 |
| | |||
* | Iterate through nested multiparts to find content for Atom | June McEnroe | 2020-04-26 |
| | | | | Also fixes content for multipart/signed. | ||
* | Fall back to Content-Type name parameter for attachments | June McEnroe | 2020-04-26 |
| | |||
* | Make sure to close attachment <ul> at end of multipart | June McEnroe | 2020-04-22 |
| | |||
* | Put attachments inside <ul> | June McEnroe | 2020-04-20 |
| | |||
* | Use template system for paths and URLs | June McEnroe | 2020-04-20 |
| | | | | This probably still needs a lot of cleaning up. | ||
* | Write attachment files | June McEnroe | 2020-04-17 |
| | | | | | All this path stuff needs cleaning up. I think it's time to use the template renderer for paths. | ||
* | Choose text/plain from multipart/alternative | June McEnroe | 2020-04-17 |
| | |||
* | Decode quoted-printable and 7bit/8bit | June McEnroe | 2020-04-16 |
| | |||
* | Render text/plain to HTML | June McEnroe | 2020-04-16 |
| | |||
* | Rewrite HTML rendering | June McEnroe | 2020-04-15 |
| | |||
* | Tweak fetchParts naming | June McEnroe | 2020-04-15 |
| | |||
* | Verify that bodyParts is parallel to structure | June McEnroe | 2020-04-15 |
| | |||
* | Fix bodyParts list building | June McEnroe | 2020-04-14 |
| | |||
* | Parse . as an atom on its own | June McEnroe | 2020-04-14 |
| | |||
* | Find text content for Atom in multipart/mixed and /alternative | June McEnroe | 2020-04-14 |
| | |||
* | Build a list of body parts parallel to structure | June McEnroe | 2020-04-14 |
| | |||
* | Add decoding stubs | June McEnroe | 2020-04-14 |
| | |||
* | Fetch .TEXT of single-part nested messages | June McEnroe | 2020-04-13 |
| | |||
* | Fetch multipart body parts | June McEnroe | 2020-04-13 |
| | |||
* | Export content to Atom | June McEnroe | 2020-04-13 |
| | | | | Temporarily disabling HTML output... | ||
* | Rework path functions again | June McEnroe | 2020-04-13 |
| | |||
* | Rename atom rendering functions | June McEnroe | 2020-04-13 |
| | | | | Again, probably. | ||
* | Refactor exportData some | June McEnroe | 2020-04-12 |
| | |||
* | Factor out path functions | June McEnroe | 2020-04-12 |
| | |||
* | Fetch and parse BODYSTRUCTURE | June McEnroe | 2020-04-12 |
| | |||
* | Do not use <h1> for subject lines | June McEnroe | 2020-04-12 |
| | |||
* | Concatenate Atom threads | June McEnroe | 2020-04-10 |
| | |||
* | Concatenate mbox threads | June McEnroe | 2020-04-10 |
| | |||
* | Clean up exportData | June McEnroe | 2020-04-10 |
| | |||
* | Move parseEnvelope to parse.c | June McEnroe | 2020-04-10 |
| | |||
* | Move extra atoms into the predefined enum | June McEnroe | 2020-04-10 |
| | |||
* | Use dataCheck in parsing | June McEnroe | 2020-04-10 |
| | |||
* | Refactor main loop state machine | June McEnroe | 2020-04-10 |
| | |||
* | Rename exportThreads to exportFetch | June McEnroe | 2020-04-10 |
| | |||
* | Link mbox files into message/ | June McEnroe | 2020-04-10 |
| | |||
* | Move export code to export.c | June McEnroe | 2020-04-09 |