Alexandre Oliveira
85a69e9307
Fully support IRCv3.2 capability negotiation
...
- Added support for the cap-notify capability: http://ircv3.net/specs/extensions/cap-notify-3.2.html
2017-08-26 01:03:03 -03:00
Alexandre Oliveira
a8a77372ef
Mirror IrcClient.Channels to IrcClient.User.Channels
2017-08-25 23:04:54 -03:00
Alexandre Oliveira
879580ccde
Support IRCv3.1 multi-prefix capability
...
- This client capability will make the server send us all prefixes a user may have in NAMES and WHO messages.
- http://ircv3.net/specs/extensions/multi-prefix-3.1.html
2017-08-25 23:02:17 -03:00
Alexandre Oliveira
56e0c6ffeb
Add basic capability support
...
The library now supports capability negotiation.
2017-08-19 13:30:32 -03:00
Andrej
9e8e73c1a8
Change from replie to reply
2017-01-05 15:08:00 +07:00
Andrej
3a587c6f59
Cosmetic changes
2017-01-05 09:50:57 +07:00
Andrej
4a498fc429
IRC server error replies handler
...
Handler of the IRC server error replies. See rfc1459 6.1 for details.
2017-01-05 09:39:42 +07:00
Andrej
d11905962f
actual Exception instead e.Message
...
Also removed the IRCClient project from this PR
2017-01-04 11:38:00 +07:00
Andrej
36b03fd4c2
Catching of "No such host is known" exception
...
I have added the catching of exception if server address is invalid or
no internet connection. Also I have added the IRCClient console
application for testing.
2017-01-04 10:57:14 +07:00
Drew DeVault
b1edf96cbc
Add XML docs to all public members
2015-07-31 21:06:22 -04:00
Drew DeVault
40389177f1
Move channel users into a shared user pool
...
This makes it so that there are never two user objects for any given
user on the network.
2015-07-31 18:42:52 -04:00
Drew DeVault
bf74106ed8
Standardize on LF line endings
2015-07-07 13:16:52 -06:00
Drew DeVault
fdd4274ed2
Add NickChanged event
2015-05-10 17:12:20 -06:00
Drew DeVault
da7c17b505
Move PingTimer instantiation
2015-05-09 20:11:38 -06:00
Alexandre Oliveira
281f86774a
Properly set the channel topic
2015-04-06 19:31:16 -03:00
Drew DeVault
c0e33b0b42
Implement PrivmsgPrefix
2015-03-18 10:01:19 -06:00
AndyFTW
1e8ae28481
Removed unused usings and sorted them
2015-03-15 21:38:55 +01:00
Puck Meerburg
86ba98e9b6
Add WhoIsReceived event, add LoggedInAs to WhoIs
2015-02-19 22:31:51 +01:00
Alexandre Oliveira
236e286f1f
Completely remove leftover debug messages
2015-02-10 21:40:50 -02:00
Drew DeVault
b41a046722
Add better tracking of full user masks
2015-01-10 18:44:51 -07:00
Gachl
f55687af83
Added IgnoreInvalidSSL
2015-01-05 13:53:39 +01:00
Rob Kellett
9f14afb9c9
Adds SSL support
2014-09-19 13:24:21 -04:00
Drew DeVault
78583783f1
Tabs to spaces
2013-09-25 19:35:10 -06:00
Drew DeVault
657897e1ff
Improved stability by sending our own PINGs to the server
2013-07-10 02:08:09 -06:00
Drew DeVault
c65d546c18
Added IrcClient.Quit
2013-06-02 16:55:53 -06:00
Drew DeVault
6877b7b884
Added kick and other vanity methods
2013-06-01 16:38:57 -06:00
Drew DeVault
d734f722d6
Added support for 005 "ISupport" message
2013-05-19 21:31:36 -06:00
Drew DeVault
b1e9d2a484
Made RequestOperations instance-specific
2013-04-17 10:16:55 -06:00
Drew DeVault
5fbecb31a8
Small fix to previous
2013-04-17 10:13:12 -06:00
Drew DeVault
234e6d43cb
Made message handlers instance-specific
2013-04-17 10:11:38 -06:00
Drew DeVault
2ed9622528
Updated readme and added vanity methods
2013-04-10 20:17:08 -06:00
Drew DeVault
9136012bca
Added support for fetching channel mode lists (+bqeI)
2013-04-10 19:52:41 -06:00
Drew DeVault
ab816ca5fd
Added auto-MODE on join
2013-04-10 11:26:20 -06:00
Drew DeVault
4fea0cdcb3
Added various collections to track state (including users)
2013-04-09 23:25:17 -06:00
Drew DeVault
50c19043ba
Added private message handlers/methods
2013-04-09 17:31:06 -06:00
Drew DeVault
060ad6aa54
Added nick handling
2013-04-09 17:24:50 -06:00
Drew DeVault
2795925d67
Added PING handler
2013-04-09 15:33:57 -06:00
Drew DeVault
6402797b96
Initial commit
2013-04-09 15:19:48 -06:00