summary refs log tree commit diff
path: root/litterbox.c (follow)
Commit message (Expand)AuthorAge
* Bump ParamCap to 254June McEnroe2020-06-24
* Remove RPL_MOTDSTART handlerJune McEnroe2020-06-12
* Add additional permission for linking with LibreSSLJune McEnroe2020-06-08
* Automatically perform database migrations in litterboxJune McEnroe2020-05-21
* Call updateConsumer from handleError 1.2p1June McEnroe2020-04-23
* Error on invalid ISUPPORT values 1.2June McEnroe2020-04-05
* Log bans and unbansJune McEnroe2020-04-05
* Parse mode types from ISUPPORTJune McEnroe2020-04-05
* Add Ban and Unban event typesJune McEnroe2020-04-05
* Update styleJune McEnroe2020-04-02
* Fix writing verbose to stderrJune McEnroe2020-03-31
* Implement the causal.agency/consumer capabilityJune McEnroe2020-02-28
* Include <>/-/* around nicks in coloringJune McEnroe2020-02-22
* Use (almost) the full range of IRC colors for nicksJune McEnroe2020-02-22
* Add -b flag for live backupJune McEnroe2020-01-14
* Add option for client cert and SASL EXTERNALJune McEnroe2020-01-12
* Request the causal.agency/passive capabilityJune McEnroe2020-01-10
* Import getopt_config from pounceJune McEnroe2020-01-04
* Add -N option to litterboxJune McEnroe2020-01-04
* Set the default network name to the hostnameJune McEnroe2020-01-04
* Don't special case user being * in queriesJune McEnroe2020-01-01
* Factor out hashing functionJune McEnroe2020-01-01
* Join with USING wherever possibleJune McEnroe2019-12-30
* Order results by ID in outer query in litterboxJune McEnroe2019-12-30
* Add limit option for litterbox's search query interfaceJune McEnroe2019-12-30
* Send fts5 errors in response to queriesJune McEnroe2019-12-28
* Don't insert self-messagesJune McEnroe2019-12-28
* Call tls_close and dbClose in atexitJune McEnroe2019-12-28
* Move querySearch code aroundJune McEnroe2019-12-27
* Add nick coloring to search query resultsJune McEnroe2019-12-27
* Reply to search queries with NOTICEJune McEnroe2019-12-27
* Add search query interfaceJune McEnroe2019-12-27
* Use bsearch to find handlerJune McEnroe2019-12-26
* Handle ERRORJune McEnroe2019-12-26
* Make sure context exists in handleReplyTopicJune McEnroe2019-12-26
* Inline queries, move stuff aroundJune McEnroe2019-12-25
* Treat topics like motdsJune McEnroe2019-12-25
* Insert MOTDs into the databaseJune McEnroe2019-12-25
* Insert existing topics into the databaseJune McEnroe2019-12-25
* Handle SIGINT and SIGTERMJune McEnroe2019-12-25
* Only send JOIN if there are channels to joinJune McEnroe2019-12-25
* Broadcast nick to user and host if they're unsetJune McEnroe2019-12-25
* Handle NAMES replyJune McEnroe2019-12-24
* Handle topicJune McEnroe2019-12-24
* Handle quitJune McEnroe2019-12-24
* It's The Big RefactorJune McEnroe2019-12-24
* Actually only use a transaction for handlers that need itJune McEnroe2019-12-23
* Take optional explicit path in dbFindJune McEnroe2019-12-23
* Factour out verbose, dbStep+resetJune McEnroe2019-12-23
* Handle NICKJune McEnroe2019-12-18
eader'>2022-02-19Factor out input handling to input.cJune McEnroe 2022-02-19Factor out window management to window.cJune McEnroe 2022-02-19Enable -Wmissing-prototypesJune McEnroe In other words, warn when a function is missing static. I don't see why this isn't in -Wextra. 2022-02-19Fix edit.[ch] license notice additional permissionsJune McEnroe 2022-02-19Run line editing testsJune McEnroe I know, it feels wrong. 2022-02-18Implement new line editing "library"June McEnroe Losing tab complete and text macros, for now. This new implementation works on an instance of a struct and does not interact with the rest of catgirl, making it possible to copy into another project. Unlike existing line editing libraries, this one is entirely abstract and can be rendered externally. My goal with this library is to be able to implement vi mode. Since it operates on struct instances rather than globals, it might also be possible to give catgirl separate line editing buffers for each window, which would be a nice UX improvement. 2022-02-18Simplify cursor positioning in inputJune McEnroe Do some extra work by adding the portion before the cursor to the input window twice, but simplify the interaction with the split point. This fixes the awkward behaviour when moving the cursor across colour codes where the code would be partially interpreted up to the cursor. 2022-02-18Fix M-f orderingJune McEnroe 2022-02-12Move sandman build to scripts/MakefileJune McEnroe 2022-02-12Use compat_readpassphrase.c on LinuxJune McEnroe 2022-02-12Copy RPP defines from oconfigureJune McEnroe