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
9c8200fb78
Updated.
2011-02-25 18:23:51 -07:00
Elijah Perrault
064f1099e3
Added an Eval module for evaluating Perl code.
2011-02-23 14:43:19 -07:00
Elijah Perrault
88cdde59ce
Updated.
2011-02-22 22:16:46 -07:00
Elijah Perrault
910c1afb86
Added an UNO module for endless fun playing the UNO card game. Warning: Can be addicting. MAKE SURE TO READ THE DOCS.
2011-02-22 22:14:59 -07:00
Elijah Perrault
39ce9b2da4
Updated.
2011-02-22 21:19:15 -07:00
Elijah Perrault
4de600d91a
Updated for 3.0.0a5.
2011-02-21 23:31:55 -07:00
Elijah Perrault
7902aba4c5
Bug fix: Fixed broken rehash.
2011-02-21 23:30:55 -07:00
Elijah Perrault
ad799a32a2
Ignore PRIVMSG's if they're from an invalid source.
2011-02-20 19:51:09 -07:00
Elijah Perrault
35f58bf5b7
Fixed an odd bug when viewing non-existent quotes.
2011-02-20 19:44:18 -07:00
Elijah Perrault
24ab4aaf9a
Improved QDB. Also, You can now define how many results are returned by QDB SEARCH/MORE at a time with qdb_search_resnum in the config.
2011-02-19 21:02:31 -07:00
Elijah Perrault
18a8752e28
Added SEARCH and MORE to QDB.
2011-02-19 16:54:21 -07:00
Matthew Barksdale
be43449e74
Fixed a typo.
2011-02-19 04:02:57 -05:00
Matthew Barksdale
66c4b3441a
Updated.
2011-02-19 03:55:53 -05:00
Elijah Perrault
411e08fd1c
Added core command MODLIST.
2011-02-18 23:49:27 -07:00
Elijah Perrault
e93939d4cf
Added command level 3 for logchan-only command.
2011-02-18 23:26:41 -07:00
Elijah Perrault
11dae6b927
Added a LinkTitle module for getting the title of a web page posted in a channel. This is of little use, but meh.
2011-02-18 14:54:49 -07:00
Elijah Perrault
c5e0853cb1
Updated for alpha4.
2011-02-17 22:40:43 -07:00
Elijah Perrault
7a9230c75a
Added a Dictionary module for looking up definitions of words.
2011-02-17 15:05:54 -07:00
Elijah Perrault
85ea081435
server:ajoin now supports channel keys by spacing the name and key.
2011-02-17 14:01:47 -07:00
Elijah Perrault
eb3332241f
Updated.
2011-02-17 13:47:57 -07:00
Elijah Perrault
7108f3fdfa
buildmod generates documentation now.
2011-02-16 20:33:07 -07:00
Elijah Perrault
7928f77083
Updated.
2011-02-16 18:57:09 -07:00
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
7dbebdeca9
Add ban() to API::IRC. Also, bantype is now a required config value.
2011-02-15 22:58:15 -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
c2b436f420
We now pass nicer arguments to command callbacks.
2011-02-15 21:35:32 -07:00
Elijah Perrault
a831e0c4ab
Bundle server with src in the on_rcjoin event.
2011-02-15 19:12:22 -07:00
Elijah Perrault
3c7e975c98
logchan is now joined automatically.
2011-02-15 19:03:32 -07:00
Elijah Perrault
bad3169336
on_notice now sends the proper arguments.
2011-02-15 18:33:09 -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
31e2c8b4f9
Added the ability to use printf(3) % variables in trans()
2011-02-14 20:55:49 -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
a75e3ee771
Added slog() to API::Log.
2011-02-14 14:59:07 -07:00
Elijah Perrault
6706445dff
Added a Greet module.
2011-02-14 13:33:02 -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
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
b43daecd97
Database upgrade script for the 'qdb' table.
2011-02-13 21:22:26 -07:00
Elijah Perrault
87692dd0ea
Updated.
2011-02-12 18:21:15 -07:00
Elijah Perrault
3c1cb00628
Updated for 3.0.0a3 release.
2011-02-12 16:40:00 -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
5933d98a86
Added module installer to ./install.
2011-02-11 18:01:23 -07:00
Elijah Perrault
e45c5d5c52
Updated.
2011-02-11 17:03:15 -07:00
Elijah Perrault
a9e9631aba
Added a QDB module.
2011-02-10 21:39:08 -07:00
Elijah Perrault
688004e5d8
SIGHUP now triggers a rehash.
2011-02-10 15:06:17 -07:00