Commit Graph

18 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 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 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