Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add scoop -r reverse flag | June McEnroe | 2021-05-17 |
| | |||
* | Order by rowids for scoop -l | June McEnroe | 2021-05-07 |
| | | | | | This vastly improves the speed of the query, with the same effect as the change to litterbox's query interface. | ||
* | Format litterbox query interface results like scoop | June McEnroe | 2021-05-07 |
| | | | | With the colored context too. | ||
* | Limit query interface results using search.rowid DESC | June McEnroe | 2021-05-07 |
| | | | | | | | | This vastly increases the speed of the query for any search with a decent number of matches. It can be slightly less accurate since it depends on the insert order of events, but that usually won't be a problem for a query limited to a single network. The litterbox query interface isn't meant to exhaustively list results either. | ||
* | Get list of formats to test from unscoop itself | June McEnroe | 2021-05-02 |
| | |||
* | Default to MANDIR=${PREFIX}/man, support BINDIR | June McEnroe | 2021-05-02 |
| | | | | | | | | I originally avoided defaulting MANDIR to /usr/local/man because I thought that might not work on GNU/Linux, but I checked and it turns out man-db not only defaults to including /usr/local/man (if /usr/local/bin is in PATH), it also includes /usr/man. So more reason to default to ${PREFIX}/man. | ||
* | Only link litterbox with -ltls | June McEnroe | 2021-05-02 |
| | |||
* | Match multiple types with -t | June McEnroe | 2021-04-28 |
| | |||
* | Interpret -D, -a, -b as local time with -L | June McEnroe | 2021-04-27 |
| | |||
* | Use QueryCap for select | June McEnroe | 2021-04-27 |
| | | | | No idea why it was like this. | ||
* | Add missing comma in manual | June McEnroe | 2021-04-21 |
| | |||
* | Add -t option to trust self-signed certificates | June McEnroe | 2021-04-03 |
| | | | | | Not adding a corresponding -o option like in pounce and catgirl, since litterbox is likely connecting to pounce anyway. | ||
* | Clarify configuration path interpretations | June McEnroe | 2021-04-03 |
| | |||
* | Tighten up XDG base directory path handling | June McEnroe | 2021-04-03 |
| | | | | | | | Don't search base directories if path starts with "/", "./" or "../", but still do if the path simply starts with ".". Bail early if HOME is needed but unset. Don't attempt to open the original path in configOpen and dataOpen. | ||
* | Skip STATUSMSG prefixes | June McEnroe | 2021-04-02 |
| | | | | | This feature is rarely used, so just skip STATUSMSG prefixes in the target so events use the right context. | ||
* | Allow interspersing flags and config files 1.7 | June McEnroe | 2021-01-15 |
| | | | | | | Don't wait for getopt_long to move all the arguments to the end. This allows overriding options set by config files by placing flags after them on the command line. | ||
* | Color contexts like catgirl | June McEnroe | 2020-12-13 |
| | | | | Well, except for query contexts where the username is lost. | ||
* | Emulate catgirl in 16-color mode | June McEnroe | 2020-12-13 |
| | |||
* | Refactor scoop formatters | June McEnroe | 2020-12-13 |
| | |||
* | Use nick for color if user is "*" | June McEnroe | 2020-12-13 |
| | | | | | Not accurate but better than every message being the same color in imported logs. | ||
* | Directly output IRC-to-ANSI conversion | June McEnroe | 2020-10-24 |
| | |||
* | Rename unscoop test flag to -! | June McEnroe | 2020-09-30 |
| | |||
* | Undocument unscoop -n | June McEnroe | 2020-09-30 |
| | | | | It's only useful internally for running tests. | ||
* | Remove rc script 1.6 | June McEnroe | 2020-08-27 |
| | | | | | The rc script kinda just sucks for running this, and catsit exists now. Probably no one but me was ever using it anyway. | ||
* | Move rc script docs to rc script comment | June McEnroe | 2020-08-26 |
| | |||
* | Recommend catsit first in README | June McEnroe | 2020-08-25 |
| | | | | Honestly running it with the rc script just sucks. | ||
* | Mention catsit in README | June McEnroe | 2020-08-24 |
| | |||
* | Document how cert/priv are searched for | June McEnroe | 2020-08-22 |
| | |||
* | Use a static buffer for base directory paths | June McEnroe | 2020-08-21 |
| | |||
* | Use configPath to load cert/priv | June McEnroe | 2020-08-20 |
| | |||
* | Use dataPath for dbFind | June McEnroe | 2020-08-20 |
| | |||
* | Import xdg.c from catgirl | 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? | ||
* | Mention LibreTLS in README 1.5 | June McEnroe | 2020-08-10 |
| | |||
* | Check return value of asprintf | June McEnroe | 2020-08-01 |
| | | | | | On GNU, asprintf leaves the destination pointer undefined on failure. Clowns. | ||
* | Don't bother with --sysconfdir | June McEnroe | 2020-07-24 |
| | | | | It's only used on FreeBSD anyway. | ||
* | Use asprintf to concatenate query | June McEnroe | 2020-07-24 |
| | | | | | | Newer gcc will point out that concatenating 3 buffers of 4096 bytes into a buffer of 4096 might truncate, which I don't care about because the query should never be 4K anyway, but it's simple to use asprintf here. | ||
* | Fix select #define | June McEnroe | 2020-07-24 |
| | |||
* | Rewrite configure script for all platforms, add OpenBSD | June McEnroe | 2020-07-24 |
| | |||
* | Add scooper to README | June McEnroe | 2020-07-21 |
| | |||
* | Add -U scooper-url option to make scooper links | June McEnroe | 2020-07-19 |
| | |||
* | Replace time index with (context, time) index 1.4p1 | June McEnroe | 2020-07-11 |
| | | | | This is what it should have been... | ||
* | Delay creating eventsTime index when migration from v2 1.4 | June McEnroe | 2020-07-08 |
| | |||
* | Add link to "IRC Suite" post in README | June McEnroe | 2020-07-08 |
| | |||
* | Fix -D now | June McEnroe | 2020-07-08 |
| | |||
* | Convert timestamps to unix epoch time | June McEnroe | 2020-07-08 |
| | | | | This saves 125 MB on my own database after VACUUM. | ||
* | Allocate enough bind space for :open and :close | June McEnroe | 2020-07-07 |
| | | | | Big oops! | ||
* | Create index on events.time | June McEnroe | 2020-07-07 |
| | | | | This vastly improves the speed of scoop -a, -b and -D. | ||
* | Use >= and < on events.time for -D | June McEnroe | 2020-07-07 |
| | | | | This will enable the use of an index on events.time. | ||
* | Only join FTS table when FTS query is present | June McEnroe | 2020-07-07 |
| | | | | | | | This makes query construction more complex, but should allow for performance gains, since it seems that as soon as the FTS table is involved, SQLite will use no other indexes. (The query planner always uses a VFilter.) |