Matthew Barksdale
6f9e6f0d5d
Apparently these aren't needed
2011-04-21 23:27:30 -04:00
Matthew Barksdale
ccab5e9ab9
Fixed a bug with MODE parsing
2011-04-21 23:24:40 -04:00
Elijah Perrault
6357c54574
Various other state bugs.
2011-04-21 15:48:26 -06:00
Elijah Perrault
a8ea3f0e64
Fixed significant state mismatched data bugs.
2011-04-21 14:08:47 -06:00
Elijah Perrault
3fdf7dcaf5
What is this I don't even...
2011-04-21 14:02:34 -06:00
Elijah Perrault
362310b863
Regex is a bad idea for this.
2011-04-20 20:56:02 -06:00
Elijah Perrault
21fb5d4974
Commands now work with prefixes even in PM.
2011-04-20 20:37:31 -06:00
Elijah Perrault
703f2c2ec8
Moved botinfo to State::IRC.
2011-03-20 13:40:41 -06:00
Elijah Perrault
0315a1f121
Added hook on_selfkick for when we are kicked from a channel.
2011-03-19 23:12:54 -06:00
Elijah Perrault
669561c8a4
Removed some hard tabs.
2011-03-19 23:03:15 -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
25a0ec8081
Made Auto respond properly to PRIVMSGs received before connection.
2011-03-16 18:38:49 -06:00
Elijah Perrault
e61fdee14c
Proto::IRC::umodes renamed to Proto::IRC::botinfo{svr}{modes}.
2011-03-04 21:54:12 -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
963f55cc01
Added events on_cmode and on_umode.
2011-03-04 20:34:04 -07:00
Elijah Perrault
123357c448
Added event on_myinfo for RPL_MYINFO (numeric 004).
2011-03-04 20:14:09 -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
c15c945262
Added hook on_namesreply.
2011-03-03 15:19:15 -07:00
Elijah Perrault
0e708c5ee3
Lots of cleanup.
2011-03-02 19:08:00 -07:00
Matthew Barksdale
0e46850a65
Changed on_nick, on_quit, on_part, and on_kick source hashrefs to include server, removing svr.
2011-03-02 17:37:27 -05:00
Elijah Perrault
117ef08c23
Forgot to commit this...
2011-02-28 20:26:46 -07:00
Elijah Perrault
e65f5d6f0a
Cleanup, CAP is now core and added hook on_capack.
2011-02-27 21:33:47 -07:00
Elijah Perrault
c5f8a31bd0
Fixed a bug with multi-prefix support.
2011-02-27 16:55:06 -07:00
Elijah Perrault
d33d47afd2
Cleaned up TOPIC parsing.
2011-02-26 14:27:57 -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
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
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