Commit Graph

22 Commits

Author SHA1 Message Date
Justin
e31fe5d24d NAMES responses for global added.
When no parameter is passed all channels and global are returned
Now prevents invisible users from being revealed
2015-08-09 12:56:44 -07:00
Justin
aa1780a415 IRC WHO command now handles a global mask/request 2015-08-09 10:37:52 -07:00
Justin
9e0c276783 Fix to not reveal channel key to nonmembers
MODE queries were revealing channel key to non-members, now they will just be allowed to see if a key is required to join, but not see the key
2015-08-09 09:58:17 -07:00
Justin
1b0553da10 Add support for IRC VERSION query 2015-08-09 09:13:42 -07:00
Justin
503bd6eefa Added handler for IRC TIME query 2015-08-09 08:49:41 -07:00
Justin
b8408ad060 Notification on Nick change added 2015-08-08 19:19:02 -07:00
Justin
d87aeeb3fe Fixing user registration 2015-08-08 19:07:30 -07:00
Justin
a64df1ca4f Added support for IRC PASS Command 2015-08-08 18:14:42 -07:00
Justin
7b23d2015d Can now change nickname using IRC NICK command 2015-08-08 16:37:17 -07:00
Justin
e49c459365 Added support for IRC KICK command 2015-08-08 15:47:29 -07:00
Justin
19635143fe Added support for querying of Channel Modes 2015-08-08 14:56:04 -07:00
Justin
72875efb89 Added support for IRC LIST command 2015-08-08 10:57:25 -07:00
Justin
e8faa15312 Increased idle and quit timeouts 2015-08-08 10:14:43 -07:00
Justin
2d48faa5c4 Added support for IRC MOTD command 2015-08-07 17:49:11 -07:00
Justin
2ef0464d1d Added proper parsing of channel modes.
Implemented parsing and storage of Channel Mode flags. Not all flags are currently being utilized.
2015-08-07 17:37:41 -07:00
justin
a6e09ed19f Started support for Channel Modes 2015-08-05 13:25:25 -04:00
justin
b354ba7187 Started adding support for Modes.
Added support for the following commands:
*  TOPIC
*  AWAY
*  MODE (just usermode support for now)
2015-08-05 11:33:06 -04:00
justin
db91c5e08b Fixed server crash from client malformed data 2015-08-02 08:21:16 -04:00
justin
e93564e777 Fixed issue with key not properly being required for channel. 2015-08-01 23:18:06 -04:00
justin
c9d9191a5a Added channels. Closes #1.
Support for the following Commands added.
JOIN, PART, PRIVMSG, NOTICE, and WHO
2015-08-01 22:46:58 -04:00
justin
acfc3f2c60 Base IRC server started.
Support for NICK, USER, QUIT, PING, and PONG commands added
2015-08-01 13:32:41 -04:00
justin
89428e0e2e Init commit 2015-08-01 11:34:43 +00:00