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
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
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