20 Commits (8f8e7cb0ed8ba197825aa0133ab39675d33bb783)

Autor SHA1 Mensaje Fecha
  JustAnotherArchivist 8f8e7cb0ed Ensure that everything fits into IRC's line length limit or split up accordingly hace 4 años
  JustAnotherArchivist 8f84c2a81c Handle various possible error messages from the IRC server hace 4 años
  JustAnotherArchivist aa375f81c0 Validate IRC channel name hace 4 años
  JustAnotherArchivist 383637ec05 Validate maps hace 4 años
  JustAnotherArchivist 471290356d Switch from CertFP to the more reliable and secure SASL EXTERNAL hace 4 años
  JustAnotherArchivist ffee32980d Clean up logging hace 4 años
  JustAnotherArchivist d00c59e6bc Add a way to pass additional arguments into the module hace 4 años
  JustAnotherArchivist a91e61b84c Add support for transformation/translation modules that do arbitrary request processing to generate the message hace 4 años
  JustAnotherArchivist ca525c6b84 Support web server config changes hace 4 años
  JustAnotherArchivist 7fcf7d5f0e Make logging configurable through config file hace 4 años
  JustAnotherArchivist 5077db0a6b Fix InvalidStateError in MessageQueue when the IRC server closes the connection hace 4 años
  JustAnotherArchivist 859146621a Get rid of the SimpleNamespace for configuration since it complicates config change detection hace 4 años
  JustAnotherArchivist 8f069ccac1 Catch config errors on reload hace 4 años
  JustAnotherArchivist a888c9b9cb Wait for connection registration before trying to join channels and send messages hace 4 años
  JustAnotherArchivist 86746f55a0 Handle prefixed messages from the server hace 4 años
  JustAnotherArchivist 03dfcf3e79 Add CertFP support hace 4 años
  JustAnotherArchivist 542cdb7140 Use plain text message payloads instead of JSON hace 4 años
  JustAnotherArchivist abe75596c8 Fix usage string hace 4 años
  JustAnotherArchivist 8e5fbe765d Confirm message delivery by periodic PINGs hace 4 años
  JustAnotherArchivist e9a7780450 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 hace 4 años