aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Wait for connection registration before trying to join channels and send mess...Gravatar JustAnotherArchivist2019-12-151-3/+5
* Handle prefixed messages from the serverGravatar JustAnotherArchivist2019-12-151-0/+3
* Add CertFP supportGravatar JustAnotherArchivist2019-12-152-3/+55
* Use plain text message payloads instead of JSONGravatar JustAnotherArchivist2019-12-021-13/+18
* Fix usage stringGravatar JustAnotherArchivist2019-12-021-1/+1
* Add example config fileGravatar JustAnotherArchivist2019-12-021-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. Gravatar JustAnotherArchivist2019-12-021-3/+29
* Refactor into more flexible tool supporting multiple endpoints and channels (...Gravatar JustAnotherArchivist2019-12-022-246/+375
* Move hardcoded data to command-line argumentsGravatar JustAnotherArchivist2019-10-051-14/+43
* CleanupGravatar JustAnotherArchivist2019-10-041-11/+4
* Add fake IRC server for testing/devGravatar JustAnotherArchivist2019-10-041-0/+50
* Replace message queue with own implementations that permits putting messages ...Gravatar JustAnotherArchivist2019-10-041-3/+85
* Initial commitGravatar JustAnotherArchivist2019-10-041-0/+135