| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Include evalMatches in Grafana alerts if present | 2020-11-21 | 1 | -2/+3 | |
| * | Fix missing f-string marker | 2020-09-08 | 1 | -1/+1 | |
| * | Log exception type on process errors | 2020-06-01 | 1 | -1/+1 | |
| * | Handle message-less Grafana alerts | 2020-06-01 | 1 | -1/+4 | |
| * | Fix crash in IRCClientProtocol.send_messages due to missing overlongmode in u... | 2020-05-19 | 1 | -1/+1 | |
| * | Evaluate module paths relative to the config file or the code path | 2020-05-18 | 1 | -2/+8 | |
| * | Evaluate client cert paths relative to config file | 2020-05-18 | 1 | -0/+2 | |
| * | Add README.md and LICENSE | 2020-05-18 | 2 | -0/+683 | |
| * | Add option to truncate overlong messages instead of splitting them | 2020-05-13 | 2 | -9/+25 | |
| * | Add Grafana module | 2020-05-13 | 1 | -0/+6 | |
| * | Log request body | 2020-05-13 | 1 | -1/+1 | |
| * | Clean up duplicate encoding | 2020-05-13 | 1 | -1/+1 | |
| * | Track usermask and account for it in the message splitting•••Since the ircd will prefix each message with the origin usermask when broadcasting to the other users, it will have to split or truncate the message sent by the user. Charybdis and ratbox silently truncate it. | 2020-05-13 | 1 | -3/+40 | |
| * | Tighten length limit for channel names according to RFC 1459 | 2020-05-12 | 1 | -1/+1 | |
| * | Crash loudly if an IRC message is too long despite all the checks and splits | 2020-05-12 | 1 | -0/+2 | |
| * | Ensure that everything fits into IRC's line length limit or split up accordingly | 2020-05-12 | 1 | -12/+95 | |
| * | Handle various possible error messages from the IRC server | 2020-05-12 | 1 | -2/+39 | |
| * | Validate IRC channel name | 2020-05-11 | 1 | -8/+9 | |
| * | Validate maps | 2020-05-11 | 1 | -3/+26 | |
| * | Switch from CertFP to the more reliable and secure SASL EXTERNAL | 2020-05-11 | 2 | -1/+19 | |
| * | Clean up logging | 2019-12-27 | 1 | -36/+48 | |
| * | Add a way to pass additional arguments into the module | 2019-12-22 | 2 | -9/+25 | |
| * | Add support for transformation/translation modules that do arbitrary request ...•••Fixes #3 | 2019-12-22 | 2 | -7/+56 | |
| * | Support web server config changes | 2019-12-19 | 1 | -8/+12 | |
| * | Make logging configurable through config file | 2019-12-18 | 1 | -7/+32 | |
| * | Fix InvalidStateError in MessageQueue when the IRC server closes the connection | 2019-12-16 | 1 | -2/+2 | |
| * | Get rid of the SimpleNamespace for configuration since it complicates config ...•••SimpleNamespace's documentation does not say anything about equality tests, which is why the update_config methods checked the relevant values using a tuple instead. But as more config values are added, this makes the comparisons unnecessarily long. A dict simplifies this. As a side-effect, the constraints of the maps keys being a valid identifier are no longer relevant either. | 2019-12-16 | 1 | -31/+20 | |
| * | Add welcome message and PING handling | 2019-12-16 | 1 | -0/+13 | |
| * | Catch config errors on reload | 2019-12-15 | 1 | -1/+5 | |
| * | Wait for connection registration before trying to join channels and send mess... | 2019-12-15 | 1 | -3/+5 | |
| * | Handle prefixed messages from the server | 2019-12-15 | 1 | -0/+3 | |
| * | Add CertFP support | 2019-12-15 | 2 | -3/+55 | |
| * | Use plain text message payloads instead of JSON | 2019-12-02 | 1 | -13/+18 | |
| * | Fix usage string | 2019-12-02 | 1 | -1/+1 | |
| * | Add example config file | 2019-12-02 | 1 | -0/+21 | |
| * | Confirm message delivery by periodic PINGs•••This assumes that a PONG response from the server means the connection is still intact. The messages could still have been dropped for weird reasons, but short of using a second client to confirm the delivery directly, there is no better option to test this. RFC 1459 actually specifies that "servers should not respond to PING commands". However, this recommendation has been removed in RFC 2812, and in practice, all common IRC servers seem to respond to PINGs. | 2019-12-02 | 1 | -3/+29 | |
| * | Refactor into more flexible tool supporting multiple endpoints and channels (... | 2019-12-02 | 2 | -246/+375 | |
| * | Move hardcoded data to command-line arguments | 2019-10-05 | 1 | -14/+43 | |
| * | Cleanup | 2019-10-04 | 1 | -11/+4 | |
| * | Add fake IRC server for testing/dev | 2019-10-04 | 1 | -0/+50 | |
| * | Replace message queue with own implementations that permits putting messages ... | 2019-10-04 | 1 | -3/+85 | |
| * | Initial commit | 2019-10-04 | 1 | -0/+135 |
