Chris Smith
|
a1aad4dbc7
|
Convert event tests to use mockk
|
vor 5 Jahren |
Chris Smith
|
814e45aa27
|
Add TargetedEvent class, fix caps negotiation
After allowing multiple names we started ACKing only the preferred
name, even if the server hadn't advertised it.
|
vor 5 Jahren |
Chris Smith
|
e91342edc9
|
Add structured send methods
|
vor 5 Jahren |
Chris Smith
|
c40ebf68c0
|
Switch from `time` to `metadata`, store batch ID
|
vor 5 Jahren |
Chris Smith
|
0117d981a2
|
Event mutators
|
vor 5 Jahren |
Chris Smith
|
5033040325
|
Add some topic events (no state yet)
Move handlers to their own packages
Update JUnit
|
vor 5 Jahren |
Chris Smith
|
dd87752527
|
Handle server connection errors
Fix regression with capability negotiation
|
vor 5 Jahren |
Chris Smith
|
890d63e2cd
|
Try to retry SASL if we get a RPL_SASLMECHS message
|
vor 5 Jahren |
Chris Smith
|
75c3e93343
|
Allow SASL methods to be configured, add EXTERNAL
|
vor 5 Jahren |
Chris Smith
|
d76c60a47c
|
Construct IrcClient with a DSL.
This allows more options to be added nicely in the future,
and hides the implementation details from library users.
|
vor 5 Jahren |
Chris Smith
|
2ba511702b
|
SASL support!
Closes #2
|
vor 5 Jahren |
Chris Smith
|
16b6496566
|
Extract server names nicely
|
vor 5 Jahren |
Chris Smith
|
fb6a84184f
|
Add initial integration tests/framework
|
vor 5 Jahren |
Chris Smith
|
7e54d86956
|
Expose message time in events
|
vor 5 Jahren |
Chris Smith
|
a1a3c66c5b
|
Rudimentary capabilities support
|
vor 5 Jahren |