Elijah Perrault
d33d47afd2
Cleaned up TOPIC parsing.
2011-02-26 14:27:57 -07:00
Elijah Perrault
5c517b8093
This has been removed.
2011-02-26 14:09:40 -07:00
Elijah Perrault
58063f147d
New hook on_isupport, code cleanup, and now parsing numeric 004 (RPL_MYINFO).
2011-02-26 14:08:39 -07:00
Elijah Perrault
8f5da92a45
Updated list.
2011-02-25 23:16:30 -07:00
Elijah Perrault
88e8930aff
Fixed a bug in TOP10.
2011-02-25 22:21:51 -07:00
Elijah Perrault
2e7ab78f7e
Removed a comma.
2011-02-25 21:29:20 -07:00
Elijah Perrault
a8b8256385
Added a BotStats module for returning statistics about the bot.
2011-02-25 21:26:40 -07:00
Elijah Perrault
501dd30a0b
Now parsing numeric 396.
2011-02-25 20:48:45 -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
9c8200fb78
Updated.
2011-02-25 18:23:51 -07:00
Elijah Perrault
d5378cca9f
Continue renaming.
2011-02-25 18:22:13 -07:00
Elijah Perrault
06aaf41ef0
Continue renaming process.
2011-02-25 18:19:58 -07:00
Elijah Perrault
402dfade65
Merge branch 'indev' of github.com:Xelhua/Auto into indev
2011-02-25 18:16:22 -07:00
Elijah Perrault
217fdbd1e7
We're renaming Parser::IRC to Proto::IRC.
2011-02-25 18:15:57 -07:00
Elijah Perrault
a895a77418
Sigh. Now, fix it.
2011-02-25 13:06:26 -07:00
Elijah Perrault
91185e5ec3
Now, fix it.
2011-02-25 13:06:16 -07:00
Elijah Perrault
989d52b7f7
Set et to true in modelines.
2011-02-25 13:02:59 -07:00
Elijah Perrault
b25ec915b9
Can now be used in a channel and, now returns any errors that occur.
2011-02-23 15:02:17 -07:00
Elijah Perrault
064f1099e3
Added an Eval module for evaluating Perl code.
2011-02-23 14:43:19 -07:00
Elijah Perrault
b7d6da07b0
Accept alpha6 modules.
2011-02-23 14:27:29 -07:00
Elijah Perrault
f481f9d4e7
Whoops, this was for 3.0.0a6, not 3.0.0a5.
2011-02-23 14:25:24 -07:00
Elijah Perrault
fdb4093ad6
Added 'any' option for uno:edition (see POD:INSTALL) and made edition update on rehash.
2011-02-23 11:55:11 -07:00
Elijah Perrault
0bbcdd7f4b
Fix formatting.
2011-02-23 11:34:21 -07:00
Elijah Perrault
71056bc2ed
Fixed a bug with wildcards and made red|green|blue|yellow valid colors.
2011-02-22 22:30:01 -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
cae3f191a8
Initialize the on_part event.
2011-02-22 21:18:27 -07:00
Elijah Perrault
47605fd33e
Remove any leading colons.
2011-02-22 11:10:11 -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
f3f58c8f94
Updated.
2011-02-21 23:29:56 -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
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
9ad245fc79
My bad.
2011-02-19 21:08:32 -07:00
Elijah Perrault
f9cafa11e7
Fixed a small issue.
2011-02-19 21:06:18 -07:00
Elijah Perrault
6a7cf754cc
Stupid Git.
2011-02-19 21:04: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
9ff384866e
Improved MORE.
2011-02-19 17:17:19 -07:00
Elijah Perrault
4eb157ad8e
Filter regex characters.
2011-02-19 17:05:03 -07:00
Elijah Perrault
bec120c70f
Try this instead.
2011-02-19 16:59:28 -07:00
Elijah Perrault
8898e74341
Use case insensitivity.
2011-02-19 16:56:41 -07:00
Elijah Perrault
18a8752e28
Added SEARCH and MORE to QDB.
2011-02-19 16:54:21 -07:00
Elijah Perrault
27521072c5
Whoops.
2011-02-19 16:29:26 -07:00
Elijah Perrault
01cc71d564
Documentation updated.
2011-02-19 16:26:03 -07: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
88d7799569
Updated for alpha5.
2011-02-18 15:13:33 -07:00
Elijah Perrault
234c8d1657
Use HTML::Entities to decode the entities in the response.
2011-02-18 15:07:46 -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
897ad85615
Allow alpha5 modules.
2011-02-18 14:36:19 -07:00
Elijah Perrault
96384f853a
Updated.
2011-02-18 14:25:07 -07:00
Elijah Perrault
c5e0853cb1
Updated for alpha4.
2011-02-17 22:40:43 -07:00
Elijah Perrault
1b853d9269
Updated.
2011-02-17 22:39:51 -07:00
Elijah Perrault
ec627df22e
Fix all the modules.
2011-02-17 22:33:14 -07:00
Elijah Perrault
43e6ce1aaa
For the sake of my sanity during packaging, lets just do this.
2011-02-17 22:23:03 -07:00
Elijah Perrault
a4ae87a86c
Changed module naming scheme to appease Perl::Critic.
2011-02-17 17:41:33 -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
9288301259
Oops, here's the changes.
2011-02-17 14:02:31 -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
deb95a7ee7
Allow a hook to block an event.
2011-02-17 13:47:18 -07:00
Elijah Perrault
067da4d7ad
Oops, I forgot TSYNC. *slaps self*
2011-02-16 20:44:25 -07:00
Elijah Perrault
49332e5d93
Updated.
2011-02-16 20:35:00 -07:00
Elijah Perrault
7108f3fdfa
buildmod generates documentation now.
2011-02-16 20:33:07 -07:00
Elijah Perrault
8077acd9ae
Oops, had this backwards.
2011-02-16 19:10:06 -07:00
Elijah Perrault
7928f77083
Updated.
2011-02-16 18:57:09 -07:00
Elijah Perrault
f1b6e2f91b
Support for channels with a key.
2011-02-16 18:55:47 -07:00
Elijah Perrault
3f17cb99b2
Forgot a small detail in the POD.
2011-02-16 17:46:40 -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
dbe32535d4
Updated.
2011-02-16 11:38:28 -07:00
Elijah Perrault
42cb5201f6
Updated.
2011-02-15 22:59:18 -07:00
Elijah Perrault
04949f38bf
Updated to use ban()
2011-02-15 22:58:36 -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
f97b55a56c
Updated to obey updated API.
2011-02-15 22:29:03 -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
187de7cdef
Updated the rest of the modules.
2011-02-15 22:04:09 -07:00
Elijah Perrault
42b58c73e9
Updated Calc to obey new command API.
2011-02-15 21:50:53 -07:00
Elijah Perrault
795c1da38d
Ignore a NOTICE if it's from the server.
2011-02-15 21:48:51 -07:00
Elijah Perrault
5c9376524c
Fixing commands...
2011-02-15 21:43:11 -07:00
Elijah Perrault
c65f3afda4
Updated to obey new API.
2011-02-15 21:36:25 -07:00
Elijah Perrault
c2b436f420
We now pass nicer arguments to command callbacks.
2011-02-15 21:35:32 -07:00
Elijah Perrault
853c7e087e
Oops, forgot the trigger.
2011-02-15 19:24:06 -07:00
Elijah Perrault
0abc3a8236
Added event on_rehash.
2011-02-15 19:23:27 -07:00
Elijah Perrault
ac389ef399
Obey updated API.
2011-02-15 19:13:46 -07:00
Elijah Perrault
a831e0c4ab
Bundle server with src in the on_rcjoin event.
2011-02-15 19:12:22 -07:00
Elijah Perrault
e154175571
Actually, this is nicer.
2011-02-15 19:06:11 -07:00
Elijah Perrault
3c7e975c98
logchan is now joined automatically.
2011-02-15 19:03:32 -07:00
Elijah Perrault
945edfaf54
Accept JOIN with or without colon.
2011-02-15 19:00:18 -07:00
Elijah Perrault
bad3169336
on_notice now sends the proper arguments.
2011-02-15 18:33:09 -07:00
Elijah Perrault
6e61841e20
Ensure that ex[3] is a valid length before continuing, creating a warning if invalid.
2011-02-15 18:23:24 -07:00
Elijah Perrault
b133ef7a6f
Oops.
2011-02-15 18:13:55 -07:00
Elijah Perrault
29f00aba27
Use decent regex.
2011-02-15 18:13:00 -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