Commit Graph
117 Commits
Author SHA1 Message Date
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 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 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 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 0ba63a7e16 Use etc/certs. 2011-02-09 14:30:44 -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 fe98b3f948 Path relative to etc/. 2011-02-08 18:46:01 -07:00
Elijah Perrault 39916ff179 Added CertFP support. 2011-02-08 18:43:20 -07:00
Elijah Perrault d48de082dc Obey RFC1459 for NICK/USER. 2011-02-08 16:06:22 -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 6734dd6ce9 Removed si and nu. 2011-02-08 14:52:35 -07:00
Elijah Perrault b82968d22c Add some Vim modeline's because Vim is awesome. 2011-02-08 14:45:08 -07:00
Elijah Perrault 7a88557984 IPv6 now works properly. 2011-02-07 20:32:46 -07:00
Elijah Perrault bdaadb4f87 More cleanup. 2011-02-07 14:06:54 -07:00
Elijah Perrault 3bf5a68b73 Make this work better. 2011-02-06 22:42:27 -07:00
Elijah Perrault 22c2be7490 Get rid of all these parentheses to appease PerlCritic. 2011-02-06 22:26:22 -07:00
Elijah Perrault 20653aba80 More cleanup. 2011-02-06 22:17:40 -07:00
Elijah Perrault f60a42f28a More cleanup. 2011-02-06 21:42:56 -07:00
Elijah Perrault 02bb546587 More cleanup. 2011-02-06 21:25:30 -07:00
Elijah Perrault 8ba8bf4d43 Code cleanup and experimental IPv6. 2011-02-06 20:42:03 -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 26164f6006 Update Core::IRC and CHANGELOG. 2011-02-04 15:39:32 -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 ae9a1eeed6 Unless is bad. 2011-02-03 18:16:56 -07:00
Elijah Perrault 5142e4dd97 Catch __WARN__ and __DIE__, logging to file. 2011-02-03 17:12:24 -07:00
Elijah Perrault f7481bc0fa Rewrote the socket engine. This should fix random timeouts. 2011-02-02 20:49:19 -07:00
Elijah Perrault ccad64635e Set to 'auto'. 2011-02-02 16:56:20 -07:00
Elijah Perrault 6707803b45 This should be 5.010000 not 5.10.0. 2011-02-02 15:14:10 -07:00
Elijah Perrault 4cb122df85 Added core command SHUTDOWN. 2011-02-01 23:48:14 -07:00
Elijah Perrault 3b95067bf6 Added core commands MODUNLOAD and MODRELOAD. And fixed some typos. 2011-02-01 21:40:22 -07:00
Elijah Perrault 76571af1d3 Added core command MODLOAD. 2011-02-01 21:20:03 -07:00
Elijah Perrault eb89933245 Fixed a nasty CPU leak when Auto's running in debug get disconnected. 2011-02-01 19:16:47 -07:00