Commit Graph
147 Commits
Author SHA1 Message Date
Elijah Perrault aa1302c1bb Cleaning up. 2011-02-26 20:08:15 -07:00
Elijah Perrault 8512ea129a * Added who() to API::IRC.
* Added hook on_whoreply.
* PRIVMSGs and NOTICEs that would cause a >512 bytes resulting message are now divided into multiple messages.
* Renamed botnick to botinfo.
2011-02-25 20:14:19 -07:00
Elijah Perrault 06aaf41ef0 Continue renaming process. 2011-02-25 18:19:58 -07:00
Elijah Perrault a895a77418 Sigh. Now, fix it. 2011-02-25 13:06:26 -07:00
Elijah Perrault c616931339 Try again. 2011-02-20 20:48:46 -07:00
Elijah Perrault 92c9a64793 Revert "Getting rid of tabs."
This reverts commit cc1c8fd5bc.
Failed.
2011-02-20 20:47:09 -07:00
Elijah Perrault cc1c8fd5bc Getting rid of tabs. 2011-02-20 20:46:10 -07:00
Matthew Barksdale 634a68b5f2 Don't export println 2011-02-19 04:06:44 -05:00
Elijah Perrault 411e08fd1c Added core command MODLIST. 2011-02-18 23:49:27 -07:00
Elijah Perrault 7108f3fdfa buildmod generates documentation now. 2011-02-16 20:33:07 -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 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 f274f04c3b Replacing println with say. 2011-02-14 19:56:37 -07:00
Elijah Perrault 02ce09749c Undef this when we're done. 2011-02-14 12:00:01 -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 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 fe57f6df3e Added support for MySQL. This has the side effect of making database:format a required config value. 2011-02-13 21:25:29 -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 cdb957732c Add missing Vim modelines. 2011-02-11 20:39:25 -07:00
Elijah Perrault 40be9d4f80 Fix name headers. 2011-02-11 20:34:39 -07:00
Elijah Perrault a8134f6270 Fix the copyright headers. Just noticed this. 2011-02-11 20:14:49 -07:00
Elijah Perrault 753f209963 Don't add built lines to the code. 2011-02-11 18:11:27 -07:00
Elijah Perrault e33e5a0361 Revert "Moved modules to src/."
This reverts commit 8754f93b08.
This won't work. Time for a new idea.
2011-02-11 18:10:01 -07:00
Elijah Perrault 8754f93b08 Moved modules to src/. 2011-02-11 18:05:35 -07:00
Elijah Perrault 3a70f30f2b Module buildsys. Needs improvement. 2011-02-11 16:57:20 -07:00
Elijah Perrault 8dbc524b09 Debug/log errors in modules on loading. 2011-02-11 15:31:13 -07:00
Elijah Perrault b5f2c46619 Eh? 2011-02-11 14:39:36 -07:00
Elijah Perrault ee58d9902c Support for more advanced modules that have their own folders. 2011-02-11 14:38:40 -07:00
Elijah Perrault 6dbc11a404 Added core command REHASH. 2011-02-10 14:58:56 -07:00
Elijah Perrault a1e9b7f538 Moved signal handlers to Lib::Auto. 2011-02-10 14:17:18 -07:00
Elijah Perrault 81e92eb79e Cleanup. 2011-02-10 11:31:35 -07:00
Elijah Perrault bfca8bc52f Cleanup. 2011-02-10 11:28:17 -07:00
Elijah Perrault cd2d91a430 Switched from Auto-Flatfile to SQLite for database backend. 2011-02-09 20:16:32 -07:00
Elijah Perrault 2ce0879ef7 Updated comments. 2011-02-09 15:32:35 -07:00
Elijah Perrault 3df0eced7b Moved CTCP VERSION reply. 2011-02-09 14:43:48 -07:00
Elijah Perrault 26f427333c Renamed Core::IRC to Core::Cmd. 2011-02-09 14:38:31 -07:00
Elijah Perrault c2675825e2 Useless argument. 2011-02-09 14:32:05 -07:00
Elijah Perrault 0ba63a7e16 Use etc/certs. 2011-02-09 14:30:44 -07:00
Elijah Perrault b2ad80b097 Moved certs to etc/certs. 2011-02-09 14:30:13 -07:00
Elijah Perrault 42d8b68f86 Cleanup. 2011-02-09 14:20:11 -07:00
Elijah Perrault 34dd900a6b Added a modeline. 2011-02-09 14:12:36 -07:00
Elijah Perrault 3bee5b1158 Cleanup. 2011-02-08 23:28:26 -07:00
Elijah Perrault 7322898b44 Start Lib::Auto. 2011-02-08 20:26:54 -07:00
Elijah Perrault 214c56b87e Mouse isn't currently in use... so save RAM by not including it. 2011-02-08 20:02:30 -07:00
Elijah Perrault 6a070eb891 Delete bad sockets. 2011-02-08 20:01:26 -07:00
Elijah Perrault 8b1b90969d A script for generating a CertFP certificate. 2011-02-08 19:11:37 -07:00
Elijah Perrault fe98b3f948 Path relative to etc/. 2011-02-08 18:46:01 -07:00