Chris Smith
f67a441a08
Support message tags v3.3, replies
il y a 5 ans
Chris Smith
2ba511702b
SASL support!
Closes #2
il y a 5 ans
Chris Smith
4a6ff8d7c6
Add kick processing and event
Closes #7
il y a 5 ans
Chris Smith
14b9190d2f
Server Connecting and Disconnected events
il y a 5 ans
Chris Smith
44d87b68c0
Implement MotdFinished, improve some docs
il y a 5 ans
Chris Smith
16b6496566
Extract server names nicely
il y a 5 ans
Chris Smith
74dd02ca3a
Rework how writing lines works, again.
To preserve the order of lines we offer them into a channel
without suspending. If we launch a new coroutine there's no
guarantee they'll execute in order, even if the method they
call is fair.
il y a 5 ans
Chris Smith
b82e16edb1
Add support for receiving actions and CTCPs
il y a 5 ans
Chris Smith
812ec4990b
Better server state handling
Expose status (connecting, negotiating, ready)
Fire ServerReady and ServerConnected events
il y a 5 ans
Chris Smith
c6b0471761
Raise ServerConnected event, track status nicely
il y a 5 ans
Chris Smith
dba2f07510
Simplify message building and add reply method
il y a 5 ans
Chris Smith
1eb9259e30
Document IrcClient, make lots of things internal.
il y a 5 ans
Chris Smith
25e6e40855
README
il y a 5 ans
Chris Smith
3686c5aa2d
Rework coroutines to make more sense.
il y a 5 ans
Chris Smith
122483b371
Simplify how event handlers are exposed
il y a 5 ans
Chris Smith
14a192379b
TLS support
il y a 5 ans
Chris Smith
fb6a84184f
Add initial integration tests/framework
il y a 5 ans
Chris Smith
20fd88e14c
Add user state
il y a 5 ans
Chris Smith
a1a3c66c5b
Rudimentary capabilities support
il y a 5 ans
Chris Smith
36c7acfe2a
Add rudimentary PRIVMSG handling
il y a 5 ans
Chris Smith
3cb6a28323
Add channel join handling, basic channel state
il y a 5 ans
Chris Smith
f2e081e6c7
Introduce event handlers, refactor message processors.
il y a 5 ans