Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use SEARCH for a subset of thread roots | June McEnroe | 2021-06-12 |
| | | | | | | This does way less duplicate work by fetching all threads and all thread root envelopes once, then doing searches for subsets of thread roots. | ||
* | Generate navigation for search pages | June McEnroe | 2021-06-11 |
| | |||
* | Generate arbitrary search pages and feeds | June McEnroe | 2021-06-11 |
| | | | | | | First export ALL threads, then generate search pages. Skip search threads that weren't exported by the ALL search, i.e. non-root threads. | ||
* | Generalize index.{atom,html} to search pages | June McEnroe | 2021-06-11 |
| | |||
* | Limit number of entries in index Atom feed | June McEnroe | 2021-06-09 |
| | |||
* | Output updated paths | June McEnroe | 2021-03-03 |
| | |||
* | 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? | ||
* | Free order | June McEnroe | 2020-04-26 |
| | | | | Oops 2. | ||
* | Generate index.atom | June McEnroe | 2020-04-26 |
| | |||
* | Render index.html | June McEnroe | 2020-04-25 |
| | |||
* | Accumulate thread envelopes before concatenation | June McEnroe | 2020-04-25 |
| | |||
* | Free envelope in concatData | June McEnroe | 2020-04-24 |
| | |||
* | Use template system for paths and URLs | June McEnroe | 2020-04-20 |
| | | | | This probably still needs a lot of cleaning up. | ||
* | Wrap subthreads in <details> with reply count | June McEnroe | 2020-04-15 |
| | |||
* | Rewrite HTML rendering | June McEnroe | 2020-04-15 |
| | |||
* | 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. | ||
* | Fix concatHTML thread nesting | June McEnroe | 2020-04-13 |
| | |||
* | Concatenate HTML threads | June McEnroe | 2020-04-12 |
| | |||
* | Factor out path functions | June McEnroe | 2020-04-12 |
| | |||
* | Revert "Use hard links for single-message mbox threads" | June McEnroe | 2020-04-10 |
| | | | | | | | This reverts commit 71d7aada572a6c2751d82f45869006c8a7be72c1. If the thread later has more messages in it, opening the link with mode "w" will also replace the contents of the linked file. | ||
* | Use hard links for single-message mbox threads | June McEnroe | 2020-04-10 |
| | |||
* | Concatenate Atom threads | June McEnroe | 2020-04-10 |
| | |||
* | Concatenate mbox threads | June McEnroe | 2020-04-10 |
| | |||
* | Parse envelope and find thread in concatData | June McEnroe | 2020-04-10 |
| | |||
* | Use dataCheck in parsing | June McEnroe | 2020-04-10 |
| | |||
* | Refactor main loop state machine | June McEnroe | 2020-04-10 |
| | |||
* | Fetch thread root envelopes for concat | June McEnroe | 2020-04-10 |