Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 577e10c (HEAD -> master) Fix disconnects when there is a large send queue by JustAnotherArchivist 2022-07-11 00:09:14 +0000
  • 1ca7b98 Work around Grafana's new alerting system not actually sending alerts (changes) but only alert statuses by JustAnotherArchivist 2021-12-10 13:06:27 +0000
  • 1e69a42 Fix usermask length calculation by JustAnotherArchivist 2021-12-08 05:23:49 +0000
  • a27bc20 Add support for INVITE after getting KICKed from a channel by JustAnotherArchivist 2021-12-08 01:52:45 +0000
  • 7c3707a Fix NameError crash on quitting by JustAnotherArchivist 2021-12-08 01:50:01 +0000
  • 471c308 Fix maxrequestsize config check logic by JustAnotherArchivist 2021-12-08 01:19:06 +0000
  • 9c90ee4 Revert "Only rebind web server on host/port changes" by JustAnotherArchivist 2021-12-07 10:00:09 +0000
  • 3cc32cb Add configurable request size limit by JustAnotherArchivist 2021-12-07 09:58:15 +0000
  • 619089f Validate nickname against RFC 2812 rules by JustAnotherArchivist 2021-12-07 09:57:30 +0000
  • e9a9b74 Replace LF with two spaces by JustAnotherArchivist 2021-12-07 06:34:34 +0000
  • d1fc4d3 Switch licence from GPLv3+ to AGPLv3+ by JustAnotherArchivist 2021-12-07 06:17:01 +0000
  • 454b9ac Add DeprecationWarning for auth by JustAnotherArchivist 2021-12-07 06:09:02 +0000
  • 69e9dad Only rebind web server on host/port changes by JustAnotherArchivist 2021-12-07 06:04:01 +0000
  • 33dfff1 Let modules suppress messages by returning None by JustAnotherArchivist 2021-12-07 06:01:19 +0000
  • ecfa851 Fix crash on attempting to send to an unjoined channel by JustAnotherArchivist 2021-10-10 02:34:44 +0000
  • 8630190 Gracefully handle channel bans and other join errors by JustAnotherArchivist 2021-10-10 02:31:58 +0000
  • b66657b Separate POST and GET auth by JustAnotherArchivist 2021-10-09 02:59:14 +0000
  • 142bd43 Add family config option to example by JustAnotherArchivist 2021-10-09 02:57:49 +0000
  • f6bb937 Add support for listening to channel activity via GET by JustAnotherArchivist 2021-10-09 02:31:12 +0000
  • a21b87d Refactor auth/path handling in preparation for GET stream by JustAnotherArchivist 2021-10-09 01:53:41 +0000
  • bdb396c Merge changes from irclog by JustAnotherArchivist 2021-10-09 01:50:26 +0000
  • a775c2a Fix crash due to missing time import by JustAnotherArchivist 2021-05-10 03:06:33 +0000
  • 007c50f Add /status endpoint for monitoring (cf. irclog commit 5b809b1b) by JustAnotherArchivist 2021-04-28 05:29:06 +0000
  • 899cc26 Fix crash if the data is split between CR and LF (cf. irclog commit 68c577bc) by JustAnotherArchivist 2021-04-28 04:57:37 +0000
  • 1548246 Fix memory leak due to asyncio tasks not being cancelled (cf. irclog commit 50a8b798) by JustAnotherArchivist 2021-04-28 04:55:26 +0000
  • e4946a6 Remove trailing colon on empty evalMatches by JustAnotherArchivist 2020-11-24 16:18:13 +0000
  • ffddc27 Include evalMatches in Grafana alerts if present by JustAnotherArchivist 2020-11-21 18:35:10 +0000
  • e8b54c6 Fix missing f-string marker by JustAnotherArchivist 2020-09-08 01:42:40 +0000
  • 4f2d8c6 Log exception type on process errors by JustAnotherArchivist 2020-06-01 01:53:45 +0000
  • c280327 Handle message-less Grafana alerts by JustAnotherArchivist 2020-06-01 01:51:58 +0000
  • e34772f Fix crash in IRCClientProtocol.send_messages due to missing overlongmode in unconfirmedMessages by JustAnotherArchivist 2020-05-19 16:10:29 +0000
  • f1275fc Evaluate module paths relative to the config file or the code path by JustAnotherArchivist 2020-05-18 22:58:32 +0000
  • b9b2eed Evaluate client cert paths relative to config file by JustAnotherArchivist 2020-05-18 22:28:09 +0000
  • 10633e1 Add README.md and LICENSE by JustAnotherArchivist 2020-05-18 21:59:40 +0000
  • 98f8821 Add option to truncate overlong messages instead of splitting them by JustAnotherArchivist 2020-05-13 15:00:54 +0000
  • ced83b2 Add Grafana module by JustAnotherArchivist 2020-05-13 03:43:32 +0000
  • 4d0a4c8 Log request body by JustAnotherArchivist 2020-05-13 03:42:28 +0000
  • 6c358a2 Clean up duplicate encoding by JustAnotherArchivist 2020-05-13 03:01:25 +0000
  • 609829b Track usermask and account for it in the message splitting by JustAnotherArchivist 2020-05-13 02:59:43 +0000
  • 46d48a4 Tighten length limit for channel names according to RFC 1459 by JustAnotherArchivist 2020-05-12 19:01:02 +0000
  • 843775e Crash loudly if an IRC message is too long despite all the checks and splits by JustAnotherArchivist 2020-05-12 15:43:06 +0000
  • 8f8e7cb Ensure that everything fits into IRC's line length limit or split up accordingly by JustAnotherArchivist 2020-05-12 15:42:21 +0000
  • 8f84c2a Handle various possible error messages from the IRC server by JustAnotherArchivist 2020-05-12 01:41:10 +0000
  • aa375f8 Validate IRC channel name by JustAnotherArchivist 2020-05-11 20:40:01 +0000
  • 383637e Validate maps by JustAnotherArchivist 2019-12-27 03:30:00 +0000
  • 4712903 Switch from CertFP to the more reliable and secure SASL EXTERNAL by JustAnotherArchivist 2020-05-11 14:30:02 +0000
  • ffee329 Clean up logging by JustAnotherArchivist 2019-12-27 03:15:51 +0000
  • d00c59e Add a way to pass additional arguments into the module by JustAnotherArchivist 2019-12-22 07:27:27 +0000
  • a91e61b Add support for transformation/translation modules that do arbitrary request processing to generate the message by JustAnotherArchivist 2019-12-22 05:33:18 +0000
  • ca525c6 Support web server config changes by JustAnotherArchivist 2019-12-19 14:32:28 +0000
  • 7fcf7d5 Make logging configurable through config file by JustAnotherArchivist 2019-12-18 13:58:43 +0000
  • 5077db0 Fix InvalidStateError in MessageQueue when the IRC server closes the connection by JustAnotherArchivist 2019-12-16 00:40:17 +0000
  • 8591466 Get rid of the SimpleNamespace for configuration since it complicates config change detection by JustAnotherArchivist 2019-12-16 00:31:30 +0000
  • a1b4969 Add welcome message and PING handling by JustAnotherArchivist 2019-12-16 00:24:26 +0000
  • 8f069cc Catch config errors on reload by JustAnotherArchivist 2019-12-15 22:21:15 +0000
  • a888c9b Wait for connection registration before trying to join channels and send messages by JustAnotherArchivist 2019-12-15 15:38:00 +0000
  • 86746f5 Handle prefixed messages from the server by JustAnotherArchivist 2019-12-15 15:37:30 +0000
  • 03dfcf3 Add CertFP support by JustAnotherArchivist 2019-12-15 15:37:07 +0000
  • 542cdb7 Use plain text message payloads instead of JSON by JustAnotherArchivist 2019-12-02 19:59:36 +0000
  • abe7559 Fix usage string by JustAnotherArchivist 2019-12-02 19:58:35 +0000
  • b73483c Add example config file by JustAnotherArchivist 2019-12-02 19:55:21 +0000
  • 8e5fbe7 Confirm message delivery by periodic PINGs by JustAnotherArchivist 2019-12-02 05:09:16 +0000
  • e9a7780 Refactor into more flexible tool supporting multiple endpoints and channels (nodeping2irc -> http2irc) with no-downtime config changes using a TOML config file and SIGUSR1 to reload and adapt accordingly by JustAnotherArchivist 2019-12-02 05:04:50 +0000
  • 12fe8d1 Move hardcoded data to command-line arguments by JustAnotherArchivist 2019-10-05 22:14:04 +0000
  • 804ebbf Cleanup by JustAnotherArchivist 2019-10-04 20:10:27 +0000
  • 3728d02 Add fake IRC server for testing/dev by JustAnotherArchivist 2019-09-10 20:33:23 +0000
  • a738562 Replace message queue with own implementations that permits putting messages back on the queue by JustAnotherArchivist 2019-09-25 14:19:35 +0000
  • a11f745 Initial commit by JustAnotherArchivist 2019-09-11 13:01:23 +0000