summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Correctly handle . in nameStringJune McEnroe2020-12-07
|
* Remove use of AI_DEFAULTJune McEnroe2020-12-07
| | | | | This just causes getaddrinfo(3) to return EAI_BADFLAGS on FreeBSD, strangely.
* Infer hostname from usernameJune McEnroe2020-12-04
|
* Add DNS and SRV RFCs to STANDARDSJune McEnroe2020-12-04
|
* Add -lresolv on macOSJune McEnroe2020-12-04
|
* Implement getservinfo for SRV lookupJune McEnroe2020-12-04
|
* Refactor patch markup generationJune McEnroe2020-12-03
|
* Switch to inline default stylesheetJune McEnroe2020-12-02
|
* Be even less weird about HTMLJune McEnroe2020-12-01
|
* Add conditionals to templatesJune McEnroe2020-12-01
|
* Remove unnecessary margin CSSJune McEnroe2020-11-30
|
* Move reply link to message navJune McEnroe2020-11-30
|
* Stop being so weird about HTMLJune McEnroe2020-11-29
|
* Simplify base64 tableJune McEnroe2020-11-29
|
* Fix bufferDest for when len requires more than cap * 2June McEnroe2020-11-29
|
* Fall back to multipart export for alternative without suitable inlineJune McEnroe2020-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 exportJune McEnroe2020-11-29
| | | | | They were being exported with paths like "attachment/messageID//INLINE.HTML".
* Use open_memstream for section specsJune McEnroe2020-11-29
|
* Factor out uint32_t stringifyJune McEnroe2020-11-29
|
* Rearrange archive.hJune McEnroe2020-11-29
|
* Revert to old quoting style in atomJune McEnroe2020-11-29
|
* Replace templateBuffer with templateStringJune McEnroe2020-11-28
|
* Refactor IMAP structJune McEnroe2020-11-28
|
* Say OpenSSL in additional permission noticesJune McEnroe2020-11-28
|
* Add configure scriptJune McEnroe2020-11-28
|
* Add additional permission for linking with LibreSSLJune McEnroe2020-06-08
| | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs
* Remove base title from thread titlesJune McEnroe2020-05-11
|
* Eliminate stray whitespace in HTML and AtomJune McEnroe2020-05-11
|
* Remove unused predefined atomsJune McEnroe2020-05-01
|
* Support continue responsesJune McEnroe2020-05-01
| | | | | Basically just so that this can be the canonical imap.[ch] for copying into other projects.
* Add generator linksJune McEnroe2020-05-01
|
* Fix UIDNEXT removal documentationJune McEnroe2020-05-01
| | | | Threads are still only updated if any of their messages are new.
* Add README.7, LICENSEJune McEnroe2020-05-01
|
* Set up Makefile for FreeBSDJune McEnroe2020-05-01
|
* Expand documentationJune McEnroe2020-05-01
|
* Remove +1sJune McEnroe2020-04-30
| | | | I was right originally... why did I change this?
* Rename baseAddress to baseMailtoJune McEnroe2020-04-30
|
* Swap -s and -SJune McEnroe2020-04-30
|
* Add -S for subscribe linkJune McEnroe2020-04-30
| | | | These base* variables are badly named...
* Add install, uninstall targetsJune McEnroe2020-04-30
|
* Wrap footer text in <small>June McEnroe2020-04-30
|
* Nest <q> elements for increased levels of quotationJune McEnroe2020-04-30
|
* Use a table to decode base64June McEnroe2020-04-29
|
* Fix infinite loop if exportAtom can't find a text partJune McEnroe2020-04-29
| | | | | Oops. But also why the hell are people making multipart/alternative with only text/html inside?
* Highlight diff/index/---/+++ lines of patches as wellJune McEnroe2020-04-29
|
* Turn URLs into HTML linksJune McEnroe2020-04-29
|
* Clean up html.cJune McEnroe2020-04-28
|
* Style groups in recipientsJune McEnroe2020-04-27
| | | | Can't actually test this oops.
* Clean up export.cJune McEnroe2020-04-27
|
* Clean up decode.cJune McEnroe2020-04-27
|