Commit Graph

25 Commits

Author SHA1 Message Date
ShadowNinja e74ad783a0 Set metatable to _preconnect when disconnected and add connected field 2015-01-25 13:50:59 -05:00
ShadowNinja e216ce4b23 Add support for IRCv3 capabilty negotiation 2015-01-25 13:43:31 -05:00
ShadowNinja 42938a5b5e Make Message() take a table 2015-01-25 12:46:59 -05:00
ShadowNinja 7adba31f8c Add a message queue 2015-01-25 12:46:59 -05:00
ShadowNinja 2ee58834e0 Add support for IRCv3 message tags 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 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
Jakob Ovrum 565123a085 Fix parameter name in irc.luadoc 2014-03-23 11:26:09 +09: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
ShadowNinja 9206f01b88 Add OnSend hook 2013-06-25 21:55:43 -04:00
ShadowNinja ddb788883e Interpret format codes passed to meta:send() literally if there are no format arguments 2013-06-25 21:55:43 -04:00
ShadowNinja 1d0480adba Add PreRegister hook
This is useful for CAP commands and SASL.
2013-06-25 21:55:24 -04: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
Joshua Simmons 04dbe436f3 Adding OnModeChange hook 2010-07-20 13:35:25 +10:00
Joshua Simmons 676a00aa2a Updating documentation
Adding TLS/SSL documentation
Adding OnUserModeIs documentation
Adding OnChannelModeIs documentation
Adding OnRaw documentation
2010-07-18 21:55:02 +10:00
Jakob Ovrum 66e743c279 added OnKick to docs 2010-07-18 18:34:25 +09:00
Jakob Ovrum 1237f974b6 Removed generated docs, grab the gh-pages branch for those. irc.luadoc is still in. 2010-07-18 18:29:53 +09:00
Jakob Ovrum 1fa8f6405f Updated docs with topic stuff 2010-07-17 11:54:59 +09:00
Brandon Williams 09395a4d5f Clarify NickChange hook in docs 2010-06-29 06:19:00 +08:00
Jakob Ovrum 5ac786e883 Updated documentation 2010-06-15 16:48:19 +09:00
Jakob Ovrum 5236ecaee4 Updated documentation with example 2010-06-14 23:12:33 +09:00
Jakob Ovrum bbee4910a3 Added documentation 2010-06-14 22:57:08 +09:00