Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Match weechat query notices | June McEnroe | 2021-05-18 |
| | |||
* | Interpret weechat and znc timestamps as local time | June McEnroe | 2021-05-18 |
| | |||
* | Add weechat format to unscoop | June McEnroe | 2021-05-18 |
| | |||
* | Add znc format to unscoop | June McEnroe | 2021-05-17 |
| | |||
* | Print paths to stdout and progress to stderr | June McEnroe | 2021-05-17 |
| | |||
* | Allocate 1 + ParamCap matches in unscoop | June McEnroe | 2021-05-17 |
| | | | | | The IRC KICK matcher uses all 8 params, but there is always an extra match for the whole thing. | ||
* | Avoid VLAs | June McEnroe | 2021-05-17 |
| | | | | | People don't like them. I'm still not sold on their dangers or whatever, but they're easy enough to avoid anyway. | ||
* | Get list of formats to test from unscoop itself | June McEnroe | 2021-05-02 |
| | |||
* | Rename unscoop test flag to -! | June McEnroe | 2020-09-30 |
| | |||
* | Use dataPath for dbFind | June McEnroe | 2020-08-20 |
| | |||
* | Say "OpenSSL" in additional permission notices | June McEnroe | 2020-08-10 |
| | | | | | | | LibreSSL is "a modified version of that library". Oops, should've done this before tagging, but I don't think it matters much. They're both versions of the same library, right? | ||
* | Convert timestamps to unix epoch time | June McEnroe | 2020-07-08 |
| | | | | This saves 125 MB on my own database after VACUUM. | ||
* | Add additional permission for linking with LibreSSL | June McEnroe | 2020-06-08 |
| | | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs | ||
* | Add unscoop matchers for ban/unban events | June McEnroe | 2020-04-05 |
| | | | | | The IRC and Textual matchers miss bans mixed with other mode changes, but those are rare. | ||
* | Add unscoop -n flag for checking regexps | June McEnroe | 2020-04-05 |
| | |||
* | Update style | June McEnroe | 2020-04-02 |
| | | | | | Replacing declarations followed by while loops with for loops and generating the short option string from the long options. | ||
* | Update unscoop catgirl matchers | June McEnroe | 2020-03-31 |
| | | | | | | I'm not concerned about keeping the old matchers since I'm almost entirely certain I was the only one who ever used the old version of catgirl, and I already imported those logs. | ||
* | Fix unscoop dedup window syntax | June McEnroe | 2020-01-11 |
| | |||
* | Rename unscoop -C to -c | June McEnroe | 2020-01-04 |
| | | | | For consistency with scoop. | ||
* | It's The Big Refactor | June McEnroe | 2019-12-24 |
| | |||
* | Take optional explicit path in dbFind | June McEnroe | 2019-12-23 |
| | |||
* | Factour out verbose, dbStep+reset | June McEnroe | 2019-12-23 |
| | |||
* | Rewrite litterbox statements with functions | June McEnroe | 2019-12-18 |
| | |||
* | Separate dbBindText wrappers to allow for transient | June McEnroe | 2019-12-17 |
| | |||
* | Use parameter names for all binds | June McEnroe | 2019-12-17 |
| | |||
* | Move ARRAY_LEN to database.h | June McEnroe | 2019-12-16 |
| | |||
* | Style cleanup | June McEnroe | 2019-12-13 |
| | |||
* | Compact matcher arrays a little | June McEnroe | 2019-12-13 |
| | |||
* | Use a macro to write SQL as C tokens without quotes | June McEnroe | 2019-12-13 |
| | | | | | | | | | | This switches to using :params rather than $params only because $ is allowed in identifiers as an extension, whereas : is always a separate preprocessor token. This has the advantage that # collapses excessive whitespace but otherwise preserves formatting, so the resulting SQL query strings look pretty normal. | ||
* | Infer context from input paths | June McEnroe | 2019-12-12 |
| | | | | | | | | This could probably use some cleanup, but it's been in-progress for a week already. Also missing documentation and examples. But this did let me import 3.5 million events from Textual logs in about 6 minutes, so that's cool. | ||
* | Match missing final parameters in irc format | June McEnroe | 2019-12-08 |
| | |||
* | Add irc format | June McEnroe | 2019-12-07 |
| | |||
* | Stop after the first matcher to match | June McEnroe | 2019-12-07 |
| | |||
* | Use named parameters in unscoop matchers | June McEnroe | 2019-12-06 |
| | |||
* | Fold networks into contexts | June McEnroe | 2019-12-06 |
| | |||
* | Rename IDs to nouns and join with USING | June McEnroe | 2019-12-06 |
| | |||
* | Add deduplication function to unscoop | June McEnroe | 2019-12-06 |
| | |||
* | Add catgirl format | June McEnroe | 2019-12-06 |
| | |||
* | Handle optional regex groups | June McEnroe | 2019-12-06 |
| | |||
* | Add textual format to unscoop | June McEnroe | 2019-12-05 |
| | |||
* | Include network/context in progress output | June McEnroe | 2019-12-05 |
| | |||
* | Import in one transaction per file | June McEnroe | 2019-12-05 |
| | |||
* | Insert colons into timezones | June McEnroe | 2019-12-05 |
| | |||
* | Add basic unscoop import tool | June McEnroe | 2019-12-05 |