This website requires JavaScript.
b8d594e651
Allow nil Message args
master
ShadowNinja
2015-02-16 20:17:50 -0500
e49a52ede1
Fix new nickname sending
multi-patch
ShadowNinja
2014-09-02 17:12:25 -0400
e74ad783a0
Set metatable to _preconnect when disconnected and add connected field
ShadowNinja
2014-09-02 19:01:20 +0100
e216ce4b23
Add support for IRCv3 capabilty negotiation
ShadowNinja
2014-08-03 13:12:34 -0400
50b068ba15
Add handler for 437 ERR_UNAVAILRESOURCE
Carl Reinke
2014-08-03 13:04:28 -0400
77dd15ca9a
Fix nick updating
ShadowNinja
2014-06-18 16:24:04 -0400
539892b8fc
Add temporary files to .gitignore
ShadowNinja
2014-06-03 11:14:37 -0400
3e310f45c1
Switch to Lua 5.2 module format
ShadowNinja
2014-06-03 11:13:12 -0400
42938a5b5e
Make Message() take a table
ShadowNinja
2014-05-31 00:52:54 -0400
c27e2ec7e9
Add support for tag escapes
ShadowNinja
2014-05-30 22:46:37 -0400
81d28bf4dc
Fix saving of channel users on join
ShadowNinja
2014-04-29 21:40:08 -0400
1749c7a365
Use socket.sleep(sec) instead of socket.select(nil, nil, sec)
ShadowNinja
2014-03-26 14:37:30 -0400
7adba31f8c
Add a message queue
ShadowNinja
2013-10-23 09:37:21 -0400
2ee58834e0
Add support for IRCv3 message tags
ShadowNinja
2014-03-18 04:36:02 -0400
7024ad5512
Use Message objects internally and pass one to Do* hooks
ShadowNinja
2014-03-18 03:16:13 -0400
e958a7242a
Add Message class and constructors for common messages
ShadowNinja
2014-03-17 18:52:09 +0000
9b74265690
Fix typo in defaultNickGenerator comment
ShadowNinja
2014-03-02 19:18:03 -0500
ecc6558e3d
Save the server's MOTD
ShadowNinja
2014-02-26 14:44:17 -0500
b5646fd64a
Add support for arbritrary status modes via the ISUPPORT PREFIX value
ShadowNinja
2014-02-26 23:45:29 -0500
7e2c85764b
Allow hooking to any IRC command
ShadowNinja
2014-02-26 14:23:20 -0500
592a049027
Add RPL_ISUPPORT parsing
ShadowNinja
2014-02-26 14:36:40 -0500
2661da15f7
Fix calling nil error function inside module.
Carl Reinke
2014-08-02 21:19:38 -0600
16057be815
chmod +x push-luadoc.sh
jakob Ovrum
2014-03-23 11:43:25 +0900
c3d8022ada
Apparently Ubuntu calls the LuaDoc package "luadoc", not "lua-doc" like Debian does
Jakob Ovrum
2014-03-23 11:36:54 +0900
a5f0367cd0
Fix .travis.yml
Jakob Ovrum
2014-03-23 11:31:29 +0900
565123a085
Fix parameter name in irc.luadoc
Jakob Ovrum
2014-03-23 11:26:09 +0900
455e27a7dc
Add Travis CI for automatic luadoc deployment
Jakob Ovrum
2014-03-23 11:20:49 +0900
2fd732dc1f
Add support for arbritrary status modes via the ISUPPORT PREFIX value
statusmode_isupport
ShadowNinja
2014-02-26 23:45:29 -0500
86c7cb3fe9
Allow hooking to any IRC command
ShadowNinja
2014-02-26 14:23:20 -0500
1bd7833f18
Add RPL_ISUPPORT parsing
isupport
ShadowNinja
2014-02-26 14:36:40 -0500
58dfd5043a
Save the server's MOTD
motd_saving
ShadowNinja
2014-02-26 14:44:17 -0500
8a31f5d7e7
Allow hooking to any IRC command
hook_any_command
ShadowNinja
2014-02-26 14:23:20 -0500
d388c89c1e
Merge pull request #20 from ShadowNinja/sleep
JakobOvrum
2014-02-23 21:08:21 +0100
2ccee2a935
Sleep between thoughts when connecting to avoid eating CPU
sleep
ShadowNinja
2014-02-22 17:44:03 -0500
7f475070dd
Add an optional message queue to prevent flooding
queue
ShadowNinja
2013-10-23 09:37:21 -0400
c046a0e009
Merge pull request #19 from ncopa/master
JakobOvrum
2014-01-21 22:53:10 -0800
09b6864398
Fixed bug in trackUsers where pairs was missing
Natanael Copa
2014-01-15 08:20:57 +0100
b07166345a
Pass the connection to hooks
hook_connection
ShadowNinja
2013-10-08 14:04:18 -0400
b1cbbf1963
Merge pull request #14 from ShadowNinja/nickgen
JakobOvrum
2013-10-07 20:27:41 -0700
5ab24e9ad1
Generate a new nickname when it is in use or erroneous and check the provided nickname for validity
ShadowNinja
2013-10-06 20:24:56 -0400
be620c428e
Merge pull request #12 from ShadowNinja/master
JakobOvrum
2013-08-22 05:49:26 -0700
8a2e47a326
Track own nick changes
ShadowNinja
2013-08-05 18:33:33 -0400
a79c9451f6
Generate a new nick if it is used or erroneous
nick_gen
ShadowNinja
2013-07-16 13:00:51 -0400
bc79606de0
Merge pull request #9 from ShadowNinja/master
JakobOvrum
2013-06-26 19:36:17 -0700
d443e2eeeb
Track user access changing and enable multi-prefix
ShadowNinja
2013-06-25 18:17:52 -0400
ac2a9d03fc
Send mode options to the OnModeChange hook
ShadowNinja
2013-06-17 11:39:46 -0400
9206f01b88
Add OnSend hook
ShadowNinja
2013-06-17 11:38:48 -0400
ddb788883e
Interpret format codes passed to meta:send() literally if there are no format arguments
ShadowNinja
2013-06-17 11:38:13 -0400
1d0480adba
Add PreRegister hook
ShadowNinja
2013-06-17 11:29:52 -0400
ad53b2aeb1
Merge pull request #5 from gandro/master
JakobOvrum
2011-11-07 23:09:57 -0800
c181583f39
Accept server-assigned nickname
Sebastian Wicki
2011-11-07 20:15:18 +0100
e3b566407e
Added irc.set module wrapping select() for IRC connections
Jakob Ovrum
2011-04-24 08:25:07 +0900
4c1e2248f8
Ignore empty lines
Jakob Ovrum
2011-04-24 08:24:14 +0900
d1c0b2d271
Fixed bug in setMode where assert was missing
Jakob Ovrum
2011-02-11 15:12:48 +0900
32d9a8b774
Moved handlers into irc.handlers module (also added updated irc.luadoc, forgot that last commit)
Jakob Ovrum
2010-07-21 09:52:02 +0900
f4057eb034
Updated docs with renamed hooks
gh-pages
Jakob Ovrum
2010-07-21 09:47:24 +0900
07f50242f4
Renamed hooks to conform with other hook names: OnUserModeIs -> OnUserMode, OnChannelmodeIs -> OnChannelMode
Jakob Ovrum
2010-07-21 09:45:37 +0900
e981378ad8
updated docs
Jakob Ovrum
2010-07-21 09:41:08 +0900
c4d7278c4b
Merge branch 'master' of git://github.com/jsimmons/LuaIRC
Jakob Ovrum
2010-07-21 09:39:50 +0900
4f12f28684
reworded readme
Jakob Ovrum
2010-07-21 09:39:38 +0900
d6b4872384
According to RFC, NICK should be sent before USER (yes this is a real issue)
Joshua Simmons
2010-07-21 01:13:20 +1000
ca767c8b42
Cleaning up getline function
Joshua Simmons
2010-07-21 01:12:31 +1000
d3c6ab849b
Fixing wrong method call
Joshua Simmons
2010-07-21 01:11:29 +1000
1d8509a4f8
Merge remote branch 'jacop/master'
Joshua Simmons
2010-07-20 13:51:18 +1000
04dbe436f3
Adding OnModeChange hook
Joshua Simmons
2010-07-20 13:35:25 +1000
98ccd99f4d
Fixing On(Channel/User)ModeIs arguments
Joshua Simmons
2010-07-20 13:29:33 +1000
da7c1c9a20
Fixed typo in readme
Jakob Ovrum
2010-07-19 19:52:27 +0900
01ffa79347
Merge remote branch 'jacop/ssl'
ssl
Joshua Simmons
2010-07-19 11:18:07 +1000
d7fc124342
Fixing send methods
Joshua Simmons
2010-07-19 10:55:22 +1000
46d8317f28
Wow, just wow
Joshua Simmons
2010-07-19 09:53:28 +1000
ea788bb757
Really helps when you run code before comitting
Joshua Simmons
2010-07-19 09:49:18 +1000
a37a7618ce
Changed a bit of style stuff, tweaked verify calls here and there
Jakob Ovrum
2010-07-19 07:46:55 +0900
145aa5b3eb
Fixed some merge bugs
Jakob Ovrum
2010-07-19 07:24:19 +0900
2fe692f2ae
merged with jsimmons/master
Jakob Ovrum
2010-07-19 07:17:38 +0900
afbe9d91ed
added init.lua
Jakob Ovrum
2010-07-19 06:52:31 +0900
481210b440
Updating documentation
Joshua Simmons
2010-07-18 19:55:02 +0800
30253c5a2a
Changing verify error message
Joshua Simmons
2010-07-18 19:13:38 +0800
f07a3cec22
Changing clean to verify for sending of parameters
Joshua Simmons
2010-07-18 16:26:04 +0800
9bf809f99a
Fixing regressions in sendChat and sendNotice.
Joshua Simmons
2010-07-18 15:24:13 +0800
b392b69f87
Adding ability for hooks to return, and OnRaw hook
Joshua Simmons
2010-07-17 21:19:07 +0800
7604bb2a51
Refactoring nasty send methods.
Joshua Simmons
2010-07-17 21:16:01 +0800
41cbab629f
Adding TLS/SSL support via LuaSec
Joshua Simmons
2010-07-17 21:12:42 +0800
6327d84a84
Merge remote branch 'jacop/master'
Joshua Simmons
2010-07-18 22:14:11 +1000
1bc4395d46
Updating readme to make LuaSec dependency more clear
Joshua Simmons
2010-07-18 22:13:37 +1000
676a00aa2a
Updating documentation
Joshua Simmons
2010-07-18 21:55:02 +1000
96c2fd3ac0
Fixing small typo and clarifying arguments
Joshua Simmons
2010-07-18 21:21:55 +1000
b53cd265ae
Changing verify error message
Joshua Simmons
2010-07-18 21:13:38 +1000
9c5a2c82e7
Fixing error level for verify call
Joshua Simmons
2010-07-18 21:08:33 +1000
1ce9e96ccd
Merge remote branch 'jacop/master'
Joshua Simmons
2010-07-18 20:50:08 +1000
016ccc3f3f
Updated readme to reflect changes to documentation
Jakob Ovrum
2010-07-18 19:15:34 +0900
699a7df5b0
Removed irc.luadoc, use the one in master
Jakob Ovrum
2010-07-18 19:05:35 +0900
50f223fe66
Fixing some whitespace, and line endings.
Joshua Simmons
2010-07-18 19:43:50 +1000
9037287e6b
Updated docs with OnKick
Jakob Ovrum
2010-07-18 18:35:01 +0900
66e743c279
added OnKick to docs
Jakob Ovrum
2010-07-18 18:34:25 +0900
1237f974b6
Removed generated docs, grab the gh-pages branch for those. irc.luadoc is still in.
Jakob Ovrum
2010-07-18 18:29:53 +0900
66361ac235
Added OnKick hook
Jakob Ovrum
2010-07-18 18:18:39 +0900
339d3c9d8d
Passing prefix to mode handlers
Joshua Simmons
2010-07-18 19:05:14 +1000
7d891b2380
Changing clean to verify for sending of parameters
Joshua Simmons
2010-07-18 18:26:04 +1000
531f584a56
Patched parser a bit
Jakob Ovrum
2010-07-18 16:50:31 +0900
8114c5b7f8
Fixing regressions in sendChat and sendNotice.
Joshua Simmons
2010-07-18 17:24:13 +1000