summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Allocate 1 + ParamCap matches in unscoopJune McEnroe2021-05-17
| | | | | The IRC KICK matcher uses all 8 params, but there is always an extra match for the whole thing.
* Avoid VLAsJune McEnroe2021-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.
* Add scoop -r reverse flagJune McEnroe2021-05-17
|
* Order by rowids for scoop -lJune McEnroe2021-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 scoopJune McEnroe2021-05-07
| | | | With the colored context too.
* Limit query interface results using search.rowid DESCJune McEnroe2021-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 itselfJune McEnroe2021-05-02
|
* Default to MANDIR=${PREFIX}/man, support BINDIRJune McEnroe2021-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 -ltlsJune McEnroe2021-05-02
|
* Match multiple types with -tJune McEnroe2021-04-28
|
* Interpret -D, -a, -b as local time with -LJune McEnroe2021-04-27
|
* Use QueryCap for selectJune McEnroe2021-04-27
| | | | No idea why it was like this.
* Add missing comma in manualJune McEnroe2021-04-21
|
* Add -t option to trust self-signed certificatesJune McEnroe2021-04-03
| | | | | Not adding a corresponding -o option like in pounce and catgirl, since litterbox is likely connecting to pounce anyway.
* Clarify configuration path interpretationsJune McEnroe2021-04-03
|
* Tighten up XDG base directory path handlingJune McEnroe2021-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 prefixesJune McEnroe2021-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.7June McEnroe2021-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 catgirlJune McEnroe2020-12-13
| | | | Well, except for query contexts where the username is lost.
* Emulate catgirl in 16-color modeJune McEnroe2020-12-13
|
* Refactor scoop formattersJune McEnroe2020-12-13
|
* Use nick for color if user is "*"June McEnroe2020-12-13
| | | | | Not accurate but better than every message being the same color in imported logs.
* Directly output IRC-to-ANSI conversionJune McEnroe2020-10-24
|
* Rename unscoop test flag to -!June McEnroe2020-09-30
|
* Undocument unscoop -nJune McEnroe2020-09-30
| | | | It's only useful internally for running tests.
* Remove rc script 1.6June McEnroe2020-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 commentJune McEnroe2020-08-26
|
* Recommend catsit first in READMEJune McEnroe2020-08-25
| | | | Honestly running it with the rc script just sucks.
* Mention catsit in READMEJune McEnroe2020-08-24
|
* Document how cert/priv are searched forJune McEnroe2020-08-22
|
* Use a static buffer for base directory pathsJune McEnroe2020-08-21
|
* Use configPath to load cert/privJune McEnroe2020-08-20
|
* Use dataPath for dbFindJune McEnroe2020-08-20
|
* Import xdg.c from catgirlJune McEnroe2020-08-20
|
* Say "OpenSSL" in additional permission noticesJune McEnroe2020-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.5June McEnroe2020-08-10
|
* Check return value of asprintfJune McEnroe2020-08-01
| | | | | On GNU, asprintf leaves the destination pointer undefined on failure. Clowns.
* Don't bother with --sysconfdirJune McEnroe2020-07-24
| | | | It's only used on FreeBSD anyway.
* Use asprintf to concatenate queryJune McEnroe2020-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 #defineJune McEnroe2020-07-24
|
* Rewrite configure script for all platforms, add OpenBSDJune McEnroe2020-07-24
|
* Add scooper to READMEJune McEnroe2020-07-21
|
* Add -U scooper-url option to make scooper linksJune McEnroe2020-07-19
|
* Replace time index with (context, time) index 1.4p1June McEnroe2020-07-11
| | | | This is what it should have been...
* Delay creating eventsTime index when migration from v2 1.4June McEnroe2020-07-08
|
* Add link to "IRC Suite" post in READMEJune McEnroe2020-07-08
|
* Fix -D nowJune McEnroe2020-07-08
|
* Convert timestamps to unix epoch timeJune McEnroe2020-07-08
| | | | This saves 125 MB on my own database after VACUUM.
* Allocate enough bind space for :open and :closeJune McEnroe2020-07-07
| | | | Big oops!
* Create index on events.timeJune McEnroe2020-07-07
| | | | This vastly improves the speed of scoop -a, -b and -D.