3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-12-24 03:33:06 +01:00
pbot/PBot
Pragmatic Software 54ac8ec0ef Convert message history to use SQLite database instead of Perl hashtable
Added MessageHistory.pm and MessageHistory_SQLite.pm.  May eventually port
and add MessageHistory_Hashtable.pm as was done with Quotegrabs, but this is
not particularly high on the todo list.

Antiflood.pm has been updated to use the new MessageHistory API.

The `recall` command has been moved from Quotegrabs into MessageHistory.  It
also now has the ability to ignore messages containing the recall command
itself, for improved usability.

Likewise, the `grab` command will now ignore previous `grab` commands when
grabbing by regex in order to prevent accidentally grabbing previous grab
attempts.

The `join` and `part` commands have been improved to accept multiple channels,
and `part` will use the current channel if none is provided.
2014-05-13 10:15:52 +00:00
..
IRC Bug-fixes to recent commits 2013-07-30 13:12:21 +00:00
AntiFlood.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
BanTracker.pm Fix "argument isn't numeric" warning 2014-03-10 06:39:30 +00:00
BotAdminCommands.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
BotAdmins.pm Updated BotAdmins to use DualIndexHashObject 2010-08-15 08:25:35 +00:00
Channels.pm Add chanlist command to list channel data 2014-03-05 14:28:58 +00:00
ChanOpCommands.pm Fix ban evasion kicking 2014-04-21 07:26:06 +00:00
ChanOps.pm Fix chanop command execution, kick ban evaders 2014-04-19 10:38:16 +00:00
Commands.pm propset svn:keywords on all PBot .pm modules 2010-06-04 23:01:44 +00:00
DualIndexHashObject.pm Ban timeouts hash converted to DualIndexHashObject to properly group masks by channels 2013-07-24 12:35:40 +00:00
FactoidCommands.pm Do not allow RE2 to fallback to PCRE 2014-04-29 17:00:51 +00:00
FactoidModuleLauncher.pm Fix failed substitution of undefined variables 2014-04-26 15:19:55 +00:00
Factoids.pm Include action_with_args in factoids export 2014-04-07 04:50:00 +00:00
HashObject.pm Minor refactor of HashObject initialize sub 2014-03-05 19:30:37 +00:00
IgnoreList.pm Remove extraneous debug logging statements 2014-04-19 10:34:21 +00:00
IgnoreListCommands.pm Interpreter: tell <nick> about <command> now case-insensitive 2012-09-06 10:09:44 +00:00
Interpreter.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
IRC.pm Added Net::IRC as PBot::IRC in order to support PONG events and possible future customisation 2011-01-22 08:35:31 +00:00
IRCHandlers.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
LagChecker.pm lagchecker: use immediate elasped duration instead of average when no pong has been received yet 2011-12-12 00:31:31 +00:00
Logger.pm Half-way through converting everything to objects. Committing mostly working copy as preview. 2010-03-22 07:33:44 +00:00
MessageHistory_SQLite.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
MessageHistory.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
PBot.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
Quotegrabs_Hashtable.pm Quotegrabs.pm now uses quotegrabs_db API for interfacing with storage backend 2014-05-06 05:15:27 +00:00
Quotegrabs_SQLite.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
Quotegrabs.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00
Registerable.pm registerable: removed unnecessary array size check 2011-01-28 23:16:50 +00:00
SelectHandler.pm Add remove_reader() to SelectHandler and remove unnecessary foreground check from StdinReader's initialize() 2014-03-16 01:47:16 +00:00
StdinReader.pm Add remove_reader() to SelectHandler and remove unnecessary foreground check from StdinReader's initialize() 2014-03-16 01:47:16 +00:00
Timer.pm Progressing on object-oriented conversion. Some functionality may be missing. 2010-03-23 18:24:02 +00:00
VERSION.pm Convert message history to use SQLite database instead of Perl hashtable 2014-05-13 10:15:52 +00:00