Revision history for IRC-Utils
0.12 Thu Oct 6 20:48:17 GMT 2011
- strip_formatting(): Only strip cancellation codes if there are no
color codes in the string
0.11 Fri Jul 29 01:36:51 GMT 2011
- Fix typo causing numerics 333 and 338 to get mixed up
- Add numerics 307 and 310, used by the Rizon network (hybrid+Plexus)
0.10 Sun May 22 16:12:50 GMT 2011
- Fix failure in parse_mask() when the mask doesn't contain '!'
- matches_mask(): Don't call parse_mask() on the argument first
- Rename parse_mask() to normalize_mask() for clarity
0.09 Fri May 20 03:22:30 GMT 2011
- More detailed explanation of channel name encoding issues
- Add eq_irc() convenience function
0.08 Mon May 9 17:33:04 GMT 2011
- Don't allow channel names to be longer than 200 bytes
- Don't allow colons in channel names (RFC2812 & IRCnet, though others
are more lax)
0.07 Wed Apr 27 03:32:14 GMT 2011
- Add a bunch of new numerics and their names
0.06 Sun Apr 3 02:51:37 GMT 2011
- Add support for the blink formatting code
- Document chanmode and statmode parameters to parse_mode_line()
- Don't allow a digit as the first character of a nickname
- Change RPL_BOUNCE (005) to RPL_ISUPPORT
0.05 Sun Apr 3 00:17:00 GMT 2011
- Rename l_irc() and u_irc() to the more descriptive lc_irc and uc_irc()
0.04 Sat Apr 2 23:57:08 GMT 2011
- Add numeric_to_name() and name_to_numeric() functions
0.03 Sat Apr 2 22:30:42 GMT 2011
- Rename parse_ban_mask() to parse_mask()
0.02 Sat Apr 2 21:22:02 GMT 2011
- matches_mask(): Return nothing if mask/match parameters have no length
0.01 Sat Apr 2 20:54:37 GMT 2011
- Initial release. Combines most things from POE::Component::IRC::Common
and POE::Component::Server::IRC::Common. I gave some of the functions better
names and changed some of the color name constants to better match the
'standard' names in use.