summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Remove mention of SORT extensionJune McEnroe2021-03-08
| | | | | The SORT and THREAD extensions are specified together, but need not both be implemented, I don't think. We don't use SORT.
* Port to LinuxJune McEnroe2021-03-08
|
* Reference "Mailing List" post in READMEJune McEnroe2021-03-04
|
* Remove DEPLOYMENT sectionJune McEnroe2021-03-03
| | | | | There's not enough detail for it to be useful, and not enough room to provide enough detail either.
* Add -t flag to truncate stdout before writing pathsJune McEnroe2021-03-03
|
* Output updated pathsJune McEnroe2021-03-03
|
* Sandbox with unveil(2) and pledge(2) on OpenBSDJune McEnroe2021-03-03
|
* Target OpenBSDJune McEnroe2021-03-03
|
* Expand READMEJune McEnroe2021-03-02
|
* Generate properly populated reply Cc listsJune McEnroe2021-03-01
|
* Match any non-context diff lines as "head"June McEnroe2021-01-18
| | | | | The explicit state between Patch and Diff also allows applying markup to the diffstat in the future, perhaps.
* Alphabetize STANDARDS sectionJune McEnroe2021-01-18
|
* Fix MANDIR defaultJune McEnroe2020-12-14
|
* Free threads and envelopes after concatJune McEnroe2020-12-11
| | | | Kind of important for the idle loop huh.
* Add -i to idleJune McEnroe2020-12-11
| | | | | And rewrite the entire main flow as separate loops with labels. I think it's much clearer and, importantly, much less indented.
* Add imapIdleJune McEnroe2020-12-11
| | | | | Handles re-IDLE-ing every 29 minutes and returns the first response it gets.
* Add FILES section to READMEJune McEnroe2020-12-09
|
* Handle mail with no trailing newline correctlyJune McEnroe2020-12-08
| | | | Embarrassing that my mail client produced such a thing.
* Condense getservinfo and bounds checkJune McEnroe2020-12-07
|
* Remove RCODE and ANCOUNT checkJune McEnroe2020-12-07
| | | | res_query already checks these.
* 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.