Commit Graph
526 Commits
Author SHA1 Message Date
Elijah Perrault 6828aafc44 Added a ChanTopics module for advanced management of channel topics. (this thing took bloody ages to make) 2011-02-16 17:45:17 -07:00
Elijah Perrault dbe32535d4 Updated. 2011-02-16 11:38:28 -07:00
Elijah Perrault 42cb5201f6 Updated. 2011-02-15 22:59:18 -07:00
Elijah Perrault 04949f38bf Updated to use ban() 2011-02-15 22:58:36 -07:00
Elijah Perrault 7dbebdeca9 Add ban() to API::IRC. Also, bantype is now a required config value. 2011-02-15 22:58:15 -07:00
Elijah Perrault f97b55a56c Updated to obey updated API. 2011-02-15 22:29:03 -07:00
Elijah Perrault 60cdd488ba Changed arguments for on_uprivmsg and on_cprivmsg. 2011-02-15 22:22:45 -07:00
Elijah Perrault c0aa9d981c Bug fix: Commands getting Permission denied even with incorrect prefix. 2011-02-15 22:09:11 -07:00
Elijah Perrault 187de7cdef Updated the rest of the modules. 2011-02-15 22:04:09 -07:00
Elijah Perrault 42b58c73e9 Updated Calc to obey new command API. 2011-02-15 21:50:53 -07:00
Elijah Perrault 795c1da38d Ignore a NOTICE if it's from the server. 2011-02-15 21:48:51 -07:00
Elijah Perrault 5c9376524c Fixing commands... 2011-02-15 21:43:11 -07:00
Elijah Perrault c65f3afda4 Updated to obey new API. 2011-02-15 21:36:25 -07:00
Elijah Perrault c2b436f420 We now pass nicer arguments to command callbacks. 2011-02-15 21:35:32 -07:00
Elijah Perrault 853c7e087e Oops, forgot the trigger. 2011-02-15 19:24:06 -07:00
Elijah Perrault 0abc3a8236 Added event on_rehash. 2011-02-15 19:23:27 -07:00
Elijah Perrault ac389ef399 Obey updated API. 2011-02-15 19:13:46 -07:00
Elijah Perrault a831e0c4ab Bundle server with src in the on_rcjoin event. 2011-02-15 19:12:22 -07:00
Elijah Perrault e154175571 Actually, this is nicer. 2011-02-15 19:06:11 -07:00
Elijah Perrault 3c7e975c98 logchan is now joined automatically. 2011-02-15 19:03:32 -07:00
Elijah Perrault 945edfaf54 Accept JOIN with or without colon. 2011-02-15 19:00:18 -07:00
Elijah Perrault bad3169336 on_notice now sends the proper arguments. 2011-02-15 18:33:09 -07:00
Elijah Perrault 6e61841e20 Ensure that ex[3] is a valid length before continuing, creating a warning if invalid. 2011-02-15 18:23:24 -07:00
Elijah Perrault b133ef7a6f Oops. 2011-02-15 18:13:55 -07:00
Elijah Perrault 29f00aba27 Use decent regex. 2011-02-15 18:13:00 -07:00
Elijah Perrault df401193dc Clean up shutdown. 2011-02-15 14:18:48 -07:00
Elijah Perrault 55071e09d0 Created event on_shutdown. 2011-02-15 14:01:32 -07:00
Elijah Perrault 7f6cd84af8 Shutdown if there are no more IRC connections. 2011-02-15 13:58:21 -07:00
Elijah Perrault e543af08ad Put NEWS in git, for simplicity's sake. 2011-02-14 21:03:02 -07:00
Elijah Perrault 31e2c8b4f9 Added the ability to use printf(3) % variables in trans() 2011-02-14 20:55:49 -07:00
Elijah Perrault 934a10d880 Use say, not println. 2011-02-14 20:45:09 -07:00
Elijah Perrault cf45c4468a mod_init and mod_void now call slog() 2011-02-14 20:43:05 -07:00
Elijah Perrault c2e58299d7 Yes, you can slap me for this. 2011-02-14 20:41:34 -07:00
Elijah Perrault 9de515a172 Replacing println with say. 2011-02-14 19:58:56 -07:00
Elijah Perrault f274f04c3b Replacing println with say. 2011-02-14 19:56:37 -07:00
Elijah Perrault 42cd6da78c We need to replace println with say from Perl 5.10. 2011-02-14 19:29:41 -07:00
Elijah Perrault c9181cf4ce Made level 3 work. 2011-02-14 15:08:32 -07:00
Elijah Perrault a75e3ee771 Added slog() to API::Log. 2011-02-14 14:59:07 -07:00
Elijah Perrault 50a3f73a82 Store channels with case insensitivity. 2011-02-14 14:48:26 -07:00
Elijah Perrault 80004fe047 Updated. 2011-02-14 13:34:19 -07:00
Elijah Perrault 6706445dff Added a Greet module. 2011-02-14 13:33:02 -07:00
Elijah Perrault 02ce09749c Undef this when we're done. 2011-02-14 12:00:01 -07:00
Elijah Perrault 6bff5da689 Fail to load if the database format is PostgreSQL. 2011-02-14 11:55:51 -07:00
Elijah Perrault 536fc0bc48 Updated. 2011-02-14 11:52:08 -07:00
Elijah Perrault 69c9ccb917 On second thought, added PostgreSQL support. But official modules do not work with it yet. 2011-02-14 11:50:49 -07:00
Elijah Perrault 0bbf9ae5f1 Cancelling support for PostgreSQL: We need to find a decent way of doing it. Cancelling support for Oracle DB: Support for Oracle DB is unnecessary. 2011-02-14 11:47:06 -07:00
Elijah Perrault e73fe3138a Updated. 2011-02-13 21:51:36 -07:00
Elijah Perrault 20a8e8c2e4 Fixed a typo and added a commented out block for CSV, but CSV doesn't work ATM. 2011-02-13 21:45:29 -07:00
Elijah Perrault 7f4655121e These aren't needed. 2011-02-13 21:32:58 -07:00
Elijah Perrault 650ffdd39f Updated to include database block. 2011-02-13 21:30:51 -07:00