3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-10-06 19:38:48 +02:00
pbot/PBot
Pragmatic Software d1e7abc175 Add event dispatcher module to allow modules to dispatch events and
to register handlers to listen for events.

Update IRCHandlers module to use new event dispatcher to dispatch
irc.events.  Update several modules to register with dispatcher
to listen for irc.events.

Improve handling of reconnection upon unexpected disconnection.

Todo: update more things to use new event dispatcher logic.
2014-11-01 00:15:21 +00:00
..
IRC Insert additional events to IRC::Event::_names table so default handlers will pick them up 2014-11-01 00:08:21 +00:00
AntiFlood.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
BanTracker.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
BotAdminCommands.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
BotAdmins.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
Channels.pm Move some responses from /msg to public 2014-06-01 21:32:32 +00:00
ChanOpCommands.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
ChanOps.pm Ignore add_op_command() for channels bot is not registered or set as op 2014-10-28 20:34:48 +00:00
Commands.pm Allow quoting/escaping spaces in grab arguments 2014-05-22 01:24:14 +00:00
DualIndexHashObject.pm Restored load, unload, count and histogram commands. 2014-05-24 12:01:59 +00:00
EventDispatcher.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
FactoidCommands.pm Fix regex factoids in global namespace not being triggered 2014-10-14 02:30:14 +00:00
FactoidModuleLauncher.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
Factoids.pm Fix regex factoids so that regular factoid keywords have priority over regex triggers 2014-10-28 20:33:11 +00:00
HashObject.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
IgnoreList.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
IgnoreListCommands.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
Interpreter.pm Minor code formatting improvement 2014-10-14 02:30:57 +00:00
IRC.pm Remove unnecessary ${} around some objects from previous commit 2014-05-18 20:19:30 +00:00
IRCHandlers.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
LagChecker.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
Logger.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
MessageHistory_SQLite.pm Update latest hostmask last_seen timestamp when linking accounts 2014-10-14 02:33:13 +00:00
MessageHistory.pm Improve handling of KICK events wrt to message history 2014-10-14 02:32:22 +00:00
PBot.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
Quotegrabs_Hashtable.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
Quotegrabs_SQLite.pm Improve wildcard handling 2014-05-31 01:08:01 +00:00
Quotegrabs.pm Allow quoting/escaping spaces in grab arguments 2014-05-22 01:24:14 +00:00
Registerable.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Registry.pm Fix use of wrong sub name when saving registry entries in add/remove subs 2014-08-04 22:50:22 +00:00
RegistryCommands.pm Improve regfind with better formating in pasted output, and add -showvalues argument. regshow/regfind now show private entry names with value redacted 2014-05-20 03:28:43 +00:00
SelectHandler.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
SQLiteLogger.pm Add SQLite logger and profiler functionality 2014-05-20 10:17:01 +00:00
SQLiteLoggerLayer.pm Add SQLite logger and profiler functionality 2014-05-20 10:17:01 +00:00
StdinReader.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
Timer.pm Timer can now update timeout interval by timer id; add timer interval to registry for LagChecker and MessageHistory_SQLite 2014-05-19 10:30:25 +00:00
VERSION.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00