Elijah Perrault
fdfc249ba8
Updated.
2011-04-21 20:39:21 -06:00
Elijah Perrault
105e83699d
Added API::IRC::ison for checking if a user is on a channel.
2011-04-21 02:08:37 -06:00
Elijah Perrault
8147e9e32a
We're alpha11.
2011-04-20 20:25:04 -06:00
Elijah Perrault
1bcc849083
Fixed parsing of host masks with / in them. (I'm looking at you, freenode.)
2011-04-09 14:44:45 -06:00
Elijah Perrault
e868892f51
Made slog() saner.
2011-04-04 15:31:30 -06:00
Elijah Perrault
d12c139829
Syntax for mod_init() changed. Package name is no longer required. :)
2011-04-04 15:23:03 -06:00
Elijah Perrault
48864ee9fb
We're alpha10.
2011-03-24 14:51:28 -06:00
Elijah Perrault
ed72b5e444
alpha9.
2011-03-21 21:20:40 -06:00
Elijah Perrault
168266696a
Added command aliasing.
2011-03-20 15:23:28 -06:00
Elijah Perrault
703f2c2ec8
Moved botinfo to State::IRC.
2011-03-20 13:40:41 -06:00
Elijah Perrault
e033b76a6c
Since Perl isn't so nice as to do this for us all the time, we'll throw it in.
2011-03-20 09:16:51 -06:00
Elijah Perrault
3e1e2e98be
Large amounts of code cleanup.
2011-03-19 22:46:45 -06:00
Elijah Perrault
f2deae219d
Started State::IRC, and moved chanusers to it.
2011-03-18 14:34:02 -06:00
Elijah Perrault
ab2d404f20
Removing more return 0's.
2011-03-18 14:06:22 -06:00
Elijah Perrault
374b04fddc
Removing hard tabs.
2011-03-18 13:55:50 -06:00
Elijah Perrault
502cda97ed
Cleanup.
2011-03-18 13:52:50 -06:00
Elijah Perrault
1bbcc6feec
Somewhat early spring cleaning!
2011-03-17 23:28:57 -06:00
Elijah Perrault
a153045bc3
Cleaning up.
2011-03-17 22:50:14 -06:00
Elijah Perrault
dbdb9e0d67
alpha8 support.
2011-03-17 13:31:12 -06:00
Elijah Perrault
881fc0d93d
Logging now works with custom PREFIX installs. \o/
2011-03-11 21:41:53 -07:00
Elijah Perrault
9b0e692a8f
Fixed a bug where incoming PART's from ourselves were not parsed.
2011-03-04 21:48:21 -07:00
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