| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Exit on getopt failure | June McEnroe | 2021-03-13 |
| | | | | | Oops, missed this! | ||
| * | 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 |
| | | |||
| * | Generate properly populated reply Cc lists | June McEnroe | 2021-03-01 |
| | | |||
| * | 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. | ||
| * | Infer hostname from username | June McEnroe | 2020-12-04 |
| | | |||
| * | Switch to inline default stylesheet | June McEnroe | 2020-12-02 |
| | | |||
| * | Refactor IMAP struct | 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 | ||
| * | Rename baseAddress to baseMailto | June McEnroe | 2020-04-30 |
| | | |||
| * | Swap -s and -S | June McEnroe | 2020-04-30 |
| | | |||
| * | Add -S for subscribe link | June McEnroe | 2020-04-30 |
| | | | | | These base* variables are badly named... | ||
| * | Clean up archive.c | June McEnroe | 2020-04-26 |
| | | |||
| * | Add -q to exit non-zero on early exit | June McEnroe | 2020-04-26 |
| | | |||
| * | Add mailto address for the archive | June McEnroe | 2020-04-26 |
| | | |||
| * | Generate index.atom | June McEnroe | 2020-04-26 |
| | | |||
| * | Accumulate thread envelopes before concatenation | June McEnroe | 2020-04-25 |
| | | |||
| * | 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. | ||
| * | Rewrite HTML rendering | June McEnroe | 2020-04-15 |
| | | |||
| * | Use two FILEs for IMAP | June McEnroe | 2020-04-13 |
| | | | | | Turns out that funopen cannot be used for a full-duplex socket. | ||
| * | Add -u option to set base URL | June McEnroe | 2020-04-13 |
| | | |||
| * | Fetch and parse BODYSTRUCTURE | June McEnroe | 2020-04-12 |
| | | |||
| * | Concatenate mbox threads | June McEnroe | 2020-04-10 |
| | | |||
| * | Move extra atoms into the predefined enum | June McEnroe | 2020-04-10 |
| | | |||
| * | Refactor main loop state machine | June McEnroe | 2020-04-10 |
| | | |||
| * | Fix UIDNEXT check and write | June McEnroe | 2020-04-10 |
| | | |||
| * | Fetch thread root envelopes for concat | June McEnroe | 2020-04-10 |
| | | |||
| * | Rename exportThreads to exportFetch | June McEnroe | 2020-04-10 |
| | | |||
| * | Only write UIDNEXT when finished | June McEnroe | 2020-04-10 |
| | | |||
| * | Link mbox files into message/ | June McEnroe | 2020-04-10 |
| | | |||
| * | Use UIDNEXT to avoid asking IMAP to do any work | June McEnroe | 2020-04-10 |
| | | |||
| * | Move export code to export.c | June McEnroe | 2020-04-09 |
| | | |||
| * | Render Atom envelopes | June McEnroe | 2020-04-09 |
| | | |||
| * | Render date in HTML envelope | June McEnroe | 2020-04-09 |
| | | |||
| * | Render basic HTML envelopes with templating | June McEnroe | 2020-04-09 |
| | | |||
| * | Trim angle brackets from message IDs | June McEnroe | 2020-04-09 |
| | | |||
| * | Export mbox files | June McEnroe | 2020-04-09 |
| | | |||
| * | Parse envelopes | June McEnroe | 2020-04-09 |
| | | |||
| * | Send FETCH for uncached UIDs | June McEnroe | 2020-04-09 |
| | | |||
| * | Implement login and UIDVALIDITY check | June McEnroe | 2020-04-09 |