AnyEvent-IRC
view release on metacpan or search on metacpan
Revision history for AnyEvent::IRC
0.97 Sun Mar 17 19:20:30 CET 2013
- corrected minor spelling fixes thanks to an rt patch.
- fixed AnyEvent::IRC::Connection::is_connected to actually return true
when connected.
- AE::IRC::Client::connect can now also connect only with a timeout without
having to register.
- Server reply of 001 is now also considered as "successfully registered".
Thanks for Lee to spot this.
- "quit" event gets the right parameter from the message now. Thanks to Lee!
0.96 Tue Mar 1 08:23:09 CET 2011
- fixed pod in AE::IRC::Util.
- applied patches from tokuhirom for the kick event.
- small fix in anymsg_cb.
- fixed documentation problems, for example w.r.t. channel_change.
- added "support" for broken IRC servers, which send multiple
carriage returns on line endings.
0.95 Thu Nov 5 00:15:55 CET 2009
- added away_status method and events for tracking your away status.
- implemented send_long_message.
- added send_initial_whois option to ::Client constructor.
- added dependency to Encode.
- fixed a bug in ident handling, it now also detects nick changes.
0.9 Mon Sep 28 14:51:29 CEST 2009
- made AnyEvent::IRC::Client connection object reusable.
- documented that the 'heap' member of the AE::IRC::* objects
can be used to store any data.
0.81 Mon Aug 10 09:43:29 CEST 2009
- fixed some sample scripts.
- added 'common::sense' to all the scripts and module files.
0.8 Fri Jun 26 15:29:06 CEST 2009
- added enable_ssl to AnyEvent::IRC::Connection to enable
TLS handshake after TCP connect.
- added send event for hooking into sending a message.
- Implemented DCC in AnyEvent::IRC::Client.
- Implemented the DCC CHAT protocol.
- fixed bug in AnyEvent::IRC::Client::nick_modes.
- added dcc chat test.
0.7 Wed Jan 21 20:46:39 CET 2009
- removed autocork hack, as AnyEvent ignores SIGPIPE now.
- removed maintainer tests from distribution.
- removed JSON dependency.
0.6 Tue Sep 23 14:41:43 CEST 2008
- deprecated Net::IRC3, use this module in future!
- connect is done non blocking
- major semantic change: you can't reuse a connection object,
after the 'disconnect' event has been issued you have to recreate
it and reconnect the new object. All event handlers are cleared
after the 'disconnect' event has been issued too.
- major api change for channel_add and channel_remove
- added CTCP support
- implemented automatic pinging (on user request)
see Net::IRC3::Client::Connection::enable_ping
- Changed mk_msg, send_msg and send_srv and parse_irc_msg considerably,
no reversed arguments anymore!
- Added support for ISUPPORT and CASEMAPPING
- Renamed from Net::IRC3 to AnyEvent::IRC
- Using Object::Event, AnyEvent::Socket and AnyEvent::Handle
- added buffer_empty event, to detect when the write buffer is empty.
- changed send_msg() in that way that the prefix can't be given anymore,
as AnyEvent::IRC is specialized on clients anyway.
- Renamed AnyEvent::IRC::Client::Connection to AnyEvent::IRC::Client
- Implemented prefix<=>mode mapping for nicks
- Added test utility module and first automated connect test
- Added debug_console example
- Added mode tracking for users on channels, with NAMESX support
- channel_list() now also optionally accepts the channel as first argument
- the connect method of AnyEvent::IRC::Client now accepts an additional parameter
where you can pass the register information for automatic registration.
- the 'registered' event is now only emitted when the irc
commands 376 or 422 have been seen.
- added ctcp_auto_reply() method to AnyEvent::IRC::Client interface.
- Util::mk_msg does NOT append "\015\012" anymore.
- send_srv queue is now flushed in an event callback.
0.5 Sun Mar 11 23:54:10 CET 2007
- added server password support
- fixed a bug with nick-changing
- added topic support
- fixed problem in prefix matching
- fixed a bug where channel_add was called with already
joined nicks, these duplicates are now prevented.
- found a bug in prefix_host with the tests
- added some tests
- disconnect now also does send channel_add/remove events
- enhanced connection handling a bit
- added connect and connect_error events to Net::IRC3::Connection
- fixed a bug where too many channel_remove events were generated on QUIT
- fixed case handling with channels
- added functionality to change the nick automatically
( run in 0.486 second using v1.01-cache-2.11-cpan-acf6aa7dc9e )