Commit message (Collapse) | Author | ||
---|---|---|---|
2022-05-21 | Open database readonly from scoop | June McEnroe | |
I originally changed it to RW so that PRAGMA optimize could run, but since that relies on usage pattern information for that database connection, I don't think it makes sense to run it in scoop anyway, where only one query is run. Move it to litterbox only. | |||
2021-12-28 | Close database before calling tls_close(3) | June McEnroe | |
Calling tls_close(3) after an error potentially results in a SIGPIPE, preventing dbClose() from being called. | |||
2021-10-16 | Import refactored xdg.c from pounce | June McEnroe | |
2021-10-05 | Don't set "compat" ciphers | June McEnroe | |
This hasn't been necessary to connect to anything reasonable in a long time. | |||
2021-10-04 | Define unscoop formats separately | June McEnroe | |
So they get tagged properly. | |||
2021-10-04 | Use | between equivalent options | June McEnroe | |
So that both get tagged. | |||
2021-06-20 | Tighten action handling | June McEnroe | |
Don't match actions in notices. Match empty "\1ACTION\1" actions. Don't truncate at the first '\1'. | |||
2021-05-19 | Fix MOTD buffer reallocation 1.8 | June McEnroe | |
Woops. Not how that should be done. | |||
2021-05-19 | Replace freenode with tilde.chat | June McEnroe | |
2021-05-18 | 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 | Mention unscoop, Liberapay in README | June McEnroe | |
2021-05-18 | Add scoop -i flag for case-insensitive regexp | June McEnroe | |
2021-05-17 | Add znc format to unscoop | June McEnroe | |
2021-05-17 | Clean up manuals | 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 | |
The IRC KICK matcher uses all 8 params, but there is always an extra match for the whole thing. | |||
2021-05-17 | Avoid VLAs | June McEnroe | |
People don't like them. I'm still not sold on their dangers or whatever, but they're easy enough to avoid anyway. | |||
2021-05-17 | Add scoop -r reverse flag | June McEnroe | |
2021-05-07 | Order by rowids for scoop -l | June McEnroe | |
This vastly improves the speed of the query, with the same effect as the change to litterbox's query interface. | |||
2021-05-07 | Format litterbox query interface results like scoop | June McEnroe | |
With the colored context too. | |||
2021-05-07 | Limit query interface results using search.rowid DESC | June McEnroe | |
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. | |||
2021-05-02 | Get list of formats to test from unscoop itself | June McEnroe | |
2021-05-02 | Default to MANDIR=${PREFIX}/man, support BINDIR | June McEnroe | |
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. | |||
2021-05-02 | Only link litterbox with -ltls | June McEnroe | |
2021-04-28 | Match multiple types with -t | June McEnroe | |
2021-04-27 | Interpret -D, -a, -b as local time with -L | June McEnroe | |
2021-04-27 | Use QueryCap for select | June McEnroe | |
No idea why it was like this. | |||
2021-04-21 | Add missing comma in manual | June McEnroe | |
2021-04-03 | Add -t option to trust self-signed certificates | June McEnroe | |
Not adding a corresponding -o option like in pounce and catgirl, since litterbox is likely connecting to pounce anyway. | |||
2021-04-03 | Clarify configuration path interpretations | June McEnroe | |
2021-04-03 | Tighten up XDG base directory path handling | June McEnroe | |
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. | |||
2021-04-02 | Skip STATUSMSG prefixes | June McEnroe | |
This feature is rarely used, so just skip STATUSMSG prefixes in the target so events use the right context. | |||
2021-01-15 | Allow interspersing flags and config files 1.7 | June McEnroe | |
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. | |||
2020-12-13 | Color contexts like catgirl | June McEnroe | |
Well, except for query contexts where the username is lost. | |||
2020-12-13 | 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 | |
Not accurate but better than every message being the same color in imported logs. | |||
2020-10-24 | Directly output IRC-to-ANSI conversion | June McEnroe | |
2020-09-30 | Rename unscoop test flag to -! | June McEnroe | |
2020-09-30 | Undocument unscoop -n | June McEnroe | |
It's only useful internally for running tests. | |||
2020-08-27 | Remove rc script 1.6 | June McEnroe | |
The rc script kinda just sucks for running this, and catsit exists now. Probably no one but me was ever using it anyway. | |||
2020-08-26 | Move rc script docs to rc script comment | June McEnroe | |
2020-08-25 | Recommend catsit first in README | June McEnroe | |
Honestly running it with the rc script just sucks. | |||
2020-08-24 | Mention catsit in README | June McEnroe | |
2020-08-22 | Document how cert/priv are searched for | June McEnroe | |
2020-08-21 | Use a static buffer for base directory paths | June McEnroe | |
2020-08-20 | Use configPath to load cert/priv | June McEnroe | |
2020-08-20 | Use dataPath for dbFind | June McEnroe | |