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
Elijah Perrault
39916ff179
Added CertFP support.
2011-02-08 18:43:20 -07:00