Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove unnecessary capture group in URL regex | June McEnroe | 2021-04-09 |
| | | | | | | | | That capture group actually makes the regex ambiguous, it seems, since apparently some implementations backtrack to match the . branch rather than the $ branch, leaving off a trailing character from the second capture group. Regardless, that trailing capture group is totally unnecessary and I don't know why it was there. | ||
* | Exit on getopt failure | June McEnroe | 2021-03-13 |
| | | | | Oops, missed this! | ||
* | Respect DESTDIR 1.0 | June McEnroe | 2021-03-08 |
| | |||
* | Remove mention of SORT extension | June McEnroe | 2021-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 Linux | June McEnroe | 2021-03-08 |
| | |||
* | Reference "Mailing List" post in README | June McEnroe | 2021-03-04 |
| | |||
* | Remove DEPLOYMENT section | June McEnroe | 2021-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 paths | June McEnroe | 2021-03-03 |
| | |||
* | Output updated paths | June McEnroe | 2021-03-03 |
| | |||
* | Sandbox with unveil(2) and pledge(2) on OpenBSD | June McEnroe | 2021-03-03 |
| | |||
* | Target OpenBSD | June McEnroe | 2021-03-03 |
| | |||
* | Expand README | June McEnroe | 2021-03-02 |
| | |||
* | Generate properly populated reply Cc lists | June McEnroe | 2021-03-01 |
| | |||
* | Match any non-context diff lines as "head" | June McEnroe | 2021-01-18 |
| | | | | | The explicit state between Patch and Diff also allows applying markup to the diffstat in the future, perhaps. | ||
* | Alphabetize STANDARDS section | June McEnroe | 2021-01-18 |
| | |||
* | Fix MANDIR default | June McEnroe | 2020-12-14 |
| | |||
* | Free threads and envelopes after concat | June McEnroe | 2020-12-11 |
| | | | | Kind of important for the idle loop huh. | ||
* | Add -i to idle | June McEnroe | 2020-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 imapIdle | June McEnroe | 2020-12-11 |
| | | | | | Handles re-IDLE-ing every 29 minutes and returns the first response it gets. | ||
* | Add FILES section to README | June McEnroe | 2020-12-09 |
| | |||
* | Handle mail with no trailing newline correctly | June McEnroe | 2020-12-08 |
| | | | | Embarrassing that my mail client produced such a thing. | ||
* | Condense getservinfo and bounds check | June McEnroe | 2020-12-07 |
| | |||
* | Remove RCODE and ANCOUNT check | June McEnroe | 2020-12-07 |
| | | | | res_query already checks these. | ||
* | Correctly handle . in nameString | June McEnroe | 2020-12-07 |
| | |||
* | Remove use of AI_DEFAULT | June McEnroe | 2020-12-07 |
| | | | | | This just causes getaddrinfo(3) to return EAI_BADFLAGS on FreeBSD, strangely. | ||
* | Infer hostname from username | June McEnroe | 2020-12-04 |
| | |||
* | Add DNS and SRV RFCs to STANDARDS | June McEnroe | 2020-12-04 |
| | |||
* | Add -lresolv on macOS | June McEnroe | 2020-12-04 |
| | |||
* | Implement getservinfo for SRV lookup | June McEnroe | 2020-12-04 |
| | |||
* | Refactor patch markup generation | June McEnroe | 2020-12-03 |
| | |||
* | Switch to inline default stylesheet | June McEnroe | 2020-12-02 |
| | |||
* | Be even less weird about HTML | June McEnroe | 2020-12-01 |
| | |||
* | Add conditionals to templates | June McEnroe | 2020-12-01 |
| | |||
* | Remove unnecessary margin CSS | June McEnroe | 2020-11-30 |
| | |||
* | Move reply link to message nav | June McEnroe | 2020-11-30 |
| | |||
* | Stop being so weird about HTML | June McEnroe | 2020-11-29 |
| | |||
* | Simplify base64 table | June McEnroe | 2020-11-29 |
| | |||
* | Fix bufferDest for when len requires more than cap * 2 | June McEnroe | 2020-11-29 |
| | |||
* | 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 |
| | |||
* | Rearrange archive.h | June McEnroe | 2020-11-29 |
| | |||
* | Revert to old quoting style in atom | June McEnroe | 2020-11-29 |
| | |||
* | Replace templateBuffer with templateString | June McEnroe | 2020-11-28 |
| | |||
* | Refactor IMAP struct | June McEnroe | 2020-11-28 |
| | |||
* | Say OpenSSL in additional permission notices | June McEnroe | 2020-11-28 |
| | |||
* | Add configure script | 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 base title from thread titles | June McEnroe | 2020-05-11 |
| |