Commit Graph

19 Commits

Author SHA1 Message Date
ShadowNinja e49a52ede1 Fix new nickname sending 2015-01-25 13:51:02 -05:00
ShadowNinja e216ce4b23 Add support for IRCv3 capabilty negotiation 2015-01-25 13:43:31 -05:00
Carl Reinke 50b068ba15 Add handler for 437 ERR_UNAVAILRESOURCE 2015-01-25 13:35:33 -05:00
ShadowNinja 77dd15ca9a Fix nick updating 2015-01-25 13:35:33 -05:00
ShadowNinja 3e310f45c1 Switch to Lua 5.2 module format 2015-01-25 13:35:19 -05:00
ShadowNinja 81d28bf4dc Fix saving of channel users on join 2015-01-25 12:46:59 -05:00
ShadowNinja 7adba31f8c Add a message queue 2015-01-25 12:46:59 -05:00
ShadowNinja 7024ad5512 Use Message objects internally and pass one to Do* hooks 2015-01-25 12:46:59 -05:00
ShadowNinja e958a7242a Add Message class and constructors for common messages 2015-01-25 12:46:59 -05:00
ShadowNinja ecc6558e3d Save the server's MOTD
Conflicts:
	handlers.lua
2015-01-25 12:46:58 -05:00
ShadowNinja b5646fd64a Add support for arbritrary status modes via the ISUPPORT PREFIX value 2015-01-25 12:46:58 -05:00
ShadowNinja 7e2c85764b Allow hooking to any IRC command 2015-01-25 12:46:58 -05:00
ShadowNinja 592a049027 Add RPL_ISUPPORT parsing 2015-01-25 12:46:58 -05:00
ShadowNinja 5ab24e9ad1 Generate a new nickname when it is in use or erroneous and check the
provided nickname for validity
2013-10-07 16:15:27 -04:00
ShadowNinja 8a2e47a326 Track own nick changes 2013-08-05 18:33:33 -04:00
ShadowNinja d443e2eeeb Track user access changing and enable multi-prefix
This also changes the format of user.access.
2013-06-25 22:29:53 -04:00
ShadowNinja ac2a9d03fc Send mode options to the OnModeChange hook 2013-06-25 21:55:43 -04:00
Sebastian Wicki c181583f39 Accept server-assigned nickname 2011-11-07 20:15:18 +01:00
Jakob Ovrum 32d9a8b774 Moved handlers into irc.handlers module (also added updated irc.luadoc, forgot that last commit) 2010-07-21 09:52:02 +09:00