32 Commits
Author SHA1 Message Date
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