Chris Smith
|
dade80ced7
|
Handle away numerics
Closes #15
|
5 年前 |
Chris Smith
|
57d0747a5a
|
Track user away state
|
5 年前 |
Chris Smith
|
4e5aa5b827
|
Support IRCv3 away notifications
Issue #15
|
5 年前 |
Chris Smith
|
445d987345
|
Couple more TLS tests
|
5 年前 |
Chris Smith
|
28c9400250
|
Add some TLS tests, fix a leaky buffer
|
5 年前 |
Chris Smith
|
622e2e2539
|
Tidy up and reduce copying of byte buffers
|
5 年前 |
Chris Smith
|
8572ccd4eb
|
Fix unit tests
|
5 年前 |
Chris Smith
|
f1ecbf256f
|
Prefer IPv6, default to TLS
|
5 年前 |
Chris Smith
|
96449f98a1
|
Replace ktor with plain socket code.
Closes #14
|
5 年前 |
Chris Smith
|
2e8b1cf7b0
|
Add NicknameChangeRequired event
|
5 年前 |
Chris Smith
|
fa98c18345
|
Add user parameter to mode changed event
|
5 年前 |
Chris Smith
|
bb009434be
|
Add ChannelMembershipAdjustment interface
|
5 年前 |
Chris Smith
|
fe284ce3e0
|
Add join failed event
|
5 年前 |
Chris Smith
|
3289bb8e99
|
More work on async methods
|
5 年前 |
Chris Smith
|
25e129ebb1
|
Add test for label generator
|
5 年前 |
Chris Smith
|
1b135480c9
|
Make various processors more defensive
|
5 年前 |
Chris Smith
|
23317f6cec
|
Handle bad server timestamps
|
5 年前 |
Chris Smith
|
bbcafc4262
|
Fix unit test
|
5 年前 |
Chris Smith
|
0631aed46e
|
Fix issue with multibyte chars in CTCPs
Mixing substrings and byte array offsets is bad...
|
5 年前 |
Chris Smith
|
eacdf03763
|
Fix handling of long lines.
If we multiple long lines in succession the start index got
miscalculated and part of the latter lines discarded.
|
5 年前 |
Chris Smith
|
fb92bd5737
|
Add sendPart
|
5 年前 |
Chris Smith
|
4881cb05f5
|
Support for nick change errors
|
5 年前 |
Chris Smith
|
070d502463
|
Initial work on exposing async methods
Move message processors into their own package
Update ktor
|
5 年前 |
Chris Smith
|
4c1be015cd
|
Migrate all tests to mockk
|
5 年前 |
Chris Smith
|
a1aad4dbc7
|
Convert event tests to use mockk
|
5 年前 |
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.
|
5 年前 |
Chris Smith
|
be2ed37acf
|
Add always echo messages behaviour
|
5 年前 |
Chris Smith
|
e91342edc9
|
Add structured send methods
|
5 年前 |
Chris Smith
|
c3908e1a60
|
Initial pass at labelled-replies support
|
5 年前 |
Chris Smith
|
d7617d2caa
|
Don't expose batch start and end
|
5 年前 |
Chris Smith
|
e4b9ec0be3
|
Add support for CHGHOST
|
5 年前 |
Chris Smith
|
e707bbdff3
|
Move messageId to metadata
|
5 年前 |
Chris Smith
|
92c642e550
|
Add BATCH support
Closes #11
|
5 年前 |
Chris Smith
|
c40ebf68c0
|
Switch from `time` to `metadata`, store batch ID
|
5 年前 |
Chris Smith
|
0117d981a2
|
Event mutators
|
5 年前 |
Chris Smith
|
daee215fc4
|
Add behaviour config, and option to send modes on join
|
5 年前 |
Chris Smith
|
497e661fee
|
Add simpler server/profile methods to DSL
|
5 年前 |
Chris Smith
|
e4276619c0
|
Add isChannel method
|
5 年前 |
Chris Smith
|
511051ac4c
|
Topic support
|
5 年前 |
Chris Smith
|
5033040325
|
Add some topic events (no state yet)
Move handlers to their own packages
Update JUnit
|
5 年前 |
Chris Smith
|
47abcf78bb
|
Support for receiving MOTD lines
|
5 年前 |
Chris Smith
|
9a00e71c37
|
SCRAM-SHA-1/256 support
Closes #9
|
5 年前 |
Chris Smith
|
dd87752527
|
Handle server connection errors
Fix regression with capability negotiation
|
5 年前 |
Chris Smith
|
de180b1d47
|
Support for nick changes
|
5 年前 |
Chris Smith
|
890d63e2cd
|
Try to retry SASL if we get a RPL_SASLMECHS message
|
5 年前 |
Chris Smith
|
75c3e93343
|
Allow SASL methods to be configured, add EXTERNAL
|
5 年前 |
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.
|
5 年前 |
Chris Smith
|
3501e8445f
|
0.6.0, travis tweaks
Don't bother building on JDK9, just 8 + 11 should cover it
|
5 年前 |
Chris Smith
|
cb96f0441d
|
This test doesn't want to be.
|
5 年前 |
Chris Smith
|
cd952f3b79
|
Fix unit tests
|
5 年前 |