Commit Graph

31 Commits

Author SHA1 Message Date
Joshua Simmons 9977943966 Adding ability for hooks to return, and OnRaw hook
By adding the ability for hooks to return, we can stop the processing of a line at any point.
This is used by the OnRaw hook such that any non-nil return value will cause the irc library to assume that line has been handled.
2010-07-17 23:19:07 +10:00
Joshua Simmons bb020fdad4 Refactoring nasty send methods.
Adding a local clean method to sanitise strings for sending.
Removing sendByMethod, made obsolete by changes to send calls.
2010-07-17 23:16:01 +10:00
Joshua Simmons eac1f0d668 Adding TLS/SSL support via LuaSec 2010-07-17 23:14:37 +10:00
Jakob Ovrum 1fa8f6405f Updated docs with topic stuff 2010-07-17 11:54:59 +09:00
Jakob Ovrum 48ee749bb7 Cleaned up whitespace, now all indentation is done with 1 tab character 2010-07-17 11:48:32 +09:00
Jakob Ovrum 8f8feb00d7 added topic hooks 2010-07-17 11:43:17 +09:00
Jakob Ovrum 72a355cc70 Tweaked irc:whois a bit 2010-07-17 11:15:17 +09:00
Jakob Ovrum e866807a44 now handles topic changes 2010-07-17 11:00:58 +09:00
Jakob Ovrum 103d9cf4ce Fixed bug in previously untested path 2010-07-16 14:01:05 +09:00
Jakob Ovrum ca3ae42726 Fixed util.lua, again 2010-07-03 13:27:47 +09:00
Jakob Ovrum 8b9adbd8e0 Fixed broken parse function 2010-07-03 12:23:56 +09:00
Brandon Williams 09395a4d5f Clarify NickChange hook in docs 2010-06-29 06:19:00 +08:00
Jakob Ovrum 7f8eb22fc4 Made parse function 2.5 times faster, for no good reason. I guess if I'm going to do some optimizations in a function, I might as well go all out 2010-06-28 13:00:20 +09:00
Jakob Ovrum eb2326cd79 Changed some indentation inconsistencies 2010-06-28 12:58:46 +09:00
Brandon Williams 2120cf9825 Add support for recognizing Unreal registered users 2010-06-28 02:16:58 +08:00
Jakob Ovrum 223ab67a62 Added link to online docs in readme 2010-06-26 23:57:40 +09: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
Jakob Ovrum 236c3ff2b1 Added readme 2010-06-14 22:12:00 +09:00
Jakob 009e09dae6 Fixed name tracking a bit, should be fairly complete now 2010-06-03 21:48:37 +02:00
Jakob a8211a7678 Fixed access parsing 2010-06-01 14:18:51 +02:00
Jakob b104df15cc Added channel names tracking 2010-06-01 01:39:34 +02:00
Jakob Ovrum cc156f8a20 Split into modules 2010-04-04 16:55:12 +02:00
Jakob Ovrum d992dcc9ae Refactored structure 2010-03-10 20:03:36 +09:00
Jakob Ovrum 4f17455fbe Added irc:setmode() 2010-02-22 03:39:52 +09:00
Jakob Ovrum af2f48553f Added support for keyed channels 2010-02-22 03:09:13 +09:00
Jakob Ovrum 5fe3969a59 Wut 2010-02-21 23:59:29 +09:00
Jakob Ovrum 01877ea015 Added whois and changed stuff... 2010-02-21 23:52:55 +09:00
Jakob Ovrum bd748aca29 Changed internals for better error handling 2010-02-17 18:29:28 +09:00
Jakob Ovrum 8b9467d72a Initial commit 2010-02-17 03:57:03 +09:00