Commit Graph
141 Commits
Author SHA1 Message Date
Elijah Perrault b43daecd97 Database upgrade script for the 'qdb' table. 2011-02-13 21:22:26 -07:00
Elijah Perrault 87692dd0ea Updated. 2011-02-12 18:21:15 -07:00
Elijah Perrault 3c1cb00628 Updated for 3.0.0a3 release. 2011-02-12 16:40:00 -07:00
Elijah Perrault fa76d4524d Added command rate limiting. This adds the config options: ratelimit, ratelimit_amount, ratelimit_time 2011-02-12 16:32:02 -07:00
Elijah Perrault 5933d98a86 Added module installer to ./install. 2011-02-11 18:01:23 -07:00
Elijah Perrault e45c5d5c52 Updated. 2011-02-11 17:03:15 -07:00
Elijah Perrault a9e9631aba Added a QDB module. 2011-02-10 21:39:08 -07:00
Elijah Perrault 688004e5d8 SIGHUP now triggers a rehash. 2011-02-10 15:06:17 -07:00
Elijah Perrault 6dbc11a404 Added core command REHASH. 2011-02-10 14:58:56 -07:00
Elijah Perrault f2585f85b8 This is no longer needed. 2011-02-10 14:21:44 -07:00
Elijah Perrault d302f5d63b Fixed textwidth. 2011-02-10 14:21:00 -07:00
Elijah Perrault a1e9b7f538 Moved signal handlers to Lib::Auto. 2011-02-10 14:17:18 -07:00
Elijah Perrault 951ae133c2 Renamed src/ to lib/ because it's more Perly. 2011-02-10 11:17:16 -07:00
Elijah Perrault cd2d91a430 Switched from Auto-Flatfile to SQLite for database backend. 2011-02-09 20:16:32 -07:00
Elijah Perrault a0c58bb471 Added a Badwords module. 2011-02-09 19:54:26 -07:00
Elijah Perrault 621e01e048 Added kick() to API::IRC. 2011-02-09 19:53:48 -07:00
Elijah Perrault 38113d2961 Added DBI and DBD::SQLite to core dependencies. (We're switching from flatfile to SQLite) 2011-02-09 18:20:43 -07:00
Elijah Perrault b44cd33c65 Added hook on_connect and moved on connect stuff to Core::IRC. 2011-02-09 15:28:10 -07:00
Elijah Perrault 4ea3945c21 Updated. 2011-02-09 15:17:48 -07:00
Elijah Perrault 2524262a6f Updated. 2011-02-09 14:48:29 -07:00
Elijah Perrault 1ac01f612e Updated. 2011-02-09 14:39:40 -07:00
Elijah Perrault 26f427333c Renamed Core::IRC to Core::Cmd. 2011-02-09 14:38:31 -07:00
Elijah Perrault 50716bab3b Parse MODE. 2011-02-08 21:34:29 -07:00
Elijah Perrault c5dbf708c1 Typo. 2011-02-08 20:41:56 -07:00
Elijah Perrault 0ce6c26535 Added documentation for the three auth methods Auto supports: Plaintext, CertFP and SASL. 2011-02-08 19:30:46 -07:00
Elijah Perrault 39916ff179 Added CertFP support. 2011-02-08 18:43:20 -07:00
Elijah Perrault 88a32b7598 Added SSL support, also rewrote the socket read/write methods. 2011-02-08 15:54:22 -07:00
Elijah Perrault 338ccf4e16 Also added act(). 2011-02-07 13:30:23 -07:00
Elijah Perrault 2d79bd2c80 Updated for 3.0.0a2. 2011-02-05 22:38:41 -07:00
Elijah Perrault d68bc21232 Updated TODO. 2011-02-05 22:05:20 -07:00
Elijah Perrault 75784ec96c Added update check for non-indev releases. 2011-02-05 01:03:36 -07:00
Elijah Perrault dbc7da9d34 Added Git revision to version string for dev releases. 2011-02-04 23:04:32 -07:00
Elijah Perrault 6162c8343d Added an FML module for retrieving random FML quotes. Warning: This can be lulzy. 2011-02-04 18:16:58 -07:00
Elijah Perrault 3b1aba6195 Privilege to use a command is now handled by the priv arg of cmd_add. 2011-02-04 16:25:56 -07:00
Elijah Perrault 61965c1cec HELP now uses the new priv argument for displaying help only if the user has the appropriate privilege. 2011-02-04 16:02:30 -07:00
Elijah Perrault 26164f6006 Update Core::IRC and CHANGELOG. 2011-02-04 15:39:32 -07:00
Elijah Perrault 34c0e63971 If fantasy HELP is used, only display fantasy commands, if private HELP is used, only display private commands. 2011-02-04 14:34:51 -07:00
Elijah Perrault 3e83a47e12 * Fixed cmd_add syntax. Correct format: name, level, short help, full help, callback.
* Added core command HELP.
2011-02-04 14:21:57 -07:00
Elijah Perrault e071cd1b8b Added core command RESTART. 2011-02-04 13:52:41 -07:00
Elijah Perrault 34fa7ae191 Parse KICK, added event on_kick and added config option server:autorejoin for rejoining on kick. 2011-02-03 22:58:48 -07:00
Elijah Perrault 28b697a3a5 Parse QUIT and added event on_quit. 2011-02-03 21:45:48 -07:00
Elijah Perrault d3bb112d03 Parse PART and added event on_part. 2011-02-03 20:56:09 -07:00
Elijah Perrault fd87d75692 Update chanusers on JOIN. 2011-02-03 20:33:41 -07:00
Elijah Perrault e061a2ca8c Properly parse NICK and update chanusers. 2011-02-03 20:27:49 -07:00
Elijah Perrault 502ba7cb1d Git added install on its own. So, added --enable-ssl to ./install for SSL support in the future. 2011-02-03 20:17:42 -07:00
Elijah Perrault a3b4bdd812 Added chanstatus-based permissions. This works via user:chanstatus.
It doesn't work well yet because we're not updating status.
2011-02-03 20:15:43 -07:00
Elijah Perrault 5142e4dd97 Catch __WARN__ and __DIE__, logging to file. 2011-02-03 17:12:24 -07:00
Elijah Perrault 4b7fddd218 Language section completed. 2011-02-03 16:42:46 -07:00
Elijah Perrault 36e3a1cf70 Added Matthew Burket to CREDITS. 2011-02-03 16:35:48 -07:00
Matthew Burket e583a35828 Added Spanish translations. 2011-02-03 16:33:07 -07:00