Elijah Perrault
d4ff35a5f9
Raw hooks now take hook names and support multiple hooks. This changes rchook_add and rchook_del.
2011-03-04 19:14:18 -07:00
Elijah Perrault
604097ee1c
Eh, might as well add xsm, to shut Perl::Critic up.
2011-03-03 15:58:49 -07:00
Elijah Perrault
3a7ffb24ee
Fixed some Perl::Critic violations.
2011-03-03 15:55:55 -07:00
Elijah Perrault
c268f27308
Include this as well.
2011-03-02 22:02:46 -07:00
Elijah Perrault
8c037a9a35
Bumped minimum API version to 3.0.0a7.
2011-03-02 15:04:42 -07:00
Elijah Perrault
b48e77a4b3
Trigger on_shutdown in the event of a fatal error.
2011-02-27 20:26:37 -07:00
Elijah Perrault
66cc08fd87
Use fpfmt here.
2011-02-27 16:18:38 -07:00
Elijah Perrault
b0fc9065f5
Added fpfmt() to API::Std, and removed the %20's from Bin.
2011-02-27 16:17:40 -07:00
Elijah Perrault
aa1302c1bb
Cleaning up.
2011-02-26 20:08:15 -07:00
Elijah Perrault
5b8568f811
Bumped minimum version for API to 3.0.0a6.
2011-02-26 14:36:43 -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
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
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
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
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
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
7dbebdeca9
Add ban() to API::IRC. Also, bantype is now a required config value.
2011-02-15 22:58:15 -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
Elijah Perrault
c9181cf4ce
Made level 3 work.
2011-02-14 15:08:32 -07:00
Elijah Perrault
a75e3ee771
Added slog() to API::Log.
2011-02-14 14:59:07 -07:00
Elijah Perrault
74b20cb9e7
For kicks with no reason.
2011-02-12 20:09:21 -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
80a1617fa9
Remove these $VERSION's. They're unnecessary.
2011-02-11 18:25:12 -07:00
Elijah Perrault
951ae133c2
Renamed src/ to lib/ because it's more Perly.
2011-02-10 11:17:16 -07:00