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
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
b7d6da07b0
Accept alpha6 modules.
2011-02-23 14:27:29 -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
7902aba4c5
Bug fix: Fixed broken rehash.
2011-02-21 23:30:55 -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
Matthew Barksdale
c330a59474
Replaced println with say
2011-02-19 04:04:04 -05:00
Matthew Barksdale
15f188edfb
This is why you shouldn't code half asleep
2011-02-19 03:43:41 -05:00
Matthew Barksdale
6e0263bcd8
Fixed an issue with cjoin
2011-02-19 03:39: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
897ad85615
Allow alpha5 modules.
2011-02-18 14:36:19 -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
9288301259
Oops, here's the changes.
2011-02-17 14:02:31 -07:00
Elijah Perrault
deb95a7ee7
Allow a hook to block an event.
2011-02-17 13:47:18 -07:00
Elijah Perrault
8077acd9ae
Oops, had this backwards.
2011-02-16 19:10:06 -07:00
Elijah Perrault
f1b6e2f91b
Support for channels with a key.
2011-02-16 18:55:47 -07:00
Elijah Perrault
42cb5201f6
Updated.
2011-02-15 22:59:18 -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
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
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
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
31e2c8b4f9
Added the ability to use printf(3) % variables in trans()
2011-02-14 20:55:49 -07:00
Elijah Perrault
934a10d880
Use say, not println.
2011-02-14 20:45:09 -07:00
Elijah Perrault
cf45c4468a
mod_init and mod_void now call slog()
2011-02-14 20:43:05 -07:00
Elijah Perrault
c2e58299d7
Yes, you can slap me for this.
2011-02-14 20:41:34 -07:00
Elijah Perrault
9de515a172
Replacing println with say.
2011-02-14 19:58:56 -07:00