AnyEvent-XMPP
view release on metacpan or search on metacpan
Revision history for AnyEvent::XMPP:
0.55 Sat, 01 Mar 2014 22:41:30 +0100
- Receipts: skip re-send if this jabber account is offline
- Bugfix: properly clear the disconnected callback
- add repository information to META file
0.54 Wed Dec 5 23:21:03 CET 2012
- Add AnyEvent::XMPP::Ext::Receipts for XEP-0184 message receipts
- Fix error message "protocol error" when connecting without
Net::SSLeay by depending on Net::SSLeay
- Bugfix: donât call ->release on destroyed object
0.53 Wed Oct 10 13:05:08 CEST 2012
- Fix send_iq_hook, send_message_hook, send_presence_hook
- Enable create_cbs for MUC::Message as well (thanks omega)
- switch from Digest::SHA1 to Digest::SHA which is in core
(thanks jones)
- Fix parser error on auth failure (thanks RHOELZ)
- Bugfix: properly set $handled = 1 in IQ handlers
0.52 Fri Aug 14 10:53:23 CEST 2009
- fixed a problem in xmpp_datetime_as_timestamp.
0.51 Fri Aug 14 10:53:23 CEST 2009
- small uncleanliness fixed in ::Parser.
- thanks to mons@cpan.org, who found an incompat.
between OE 1.1 and AnyEvent::XMPP (thanks to mons@cpan.org).
- added message id and xml_node to IM::Message/Delayed
(thanks to mons@cpan.org).
0.5 Mon Mar 16 21:13:13 CET 2009
- added patch for Ext::Pubsub.
- melo fixed some memleaks.
- fixed another long time memleak in the parser.
0.4 Sun Feb 15 22:59:38 CET 2009
- added a $dont_retrieve_vcard to ::Ext::VCard, to
prevent retrieval when session_ready event comes.
- implemented support for old-style (tcp port 5223) SSL connections,
use the old_style_ssl option for ::Connection to enable TLS handshaking
upon TCP connect.
- added $message argument to subscription related events. the contents
comes from the <status> elements in the presence stanza.
- made special contact for keeping track of the presences of our own
resources. See ::IM::Roster::get_own_contact() and ::IM::Contact::is_me().
- minor fixes in ::Ext::MUC.
- added 'stream_version_override' parameter to ::Connection, mostly
for testing purposes with ejabberd (to enforce old-jabber-style
authentication).
- partially reversed a patch w.r.t. hostname usage for SASL mechanism.
A flag 'use_host_as_sasl_hostname' is provided for giving the hostname
to SASL.
- rewrote AnyEvent::XMPP::Ext::MUC a bit and made the API more sane.
for example: join_room doesn't take a callback anymore.
- added more C<disco_feature> methods to the extensions, so that
they can be registered to an ::Ext::Disco extension to display
support for certain features.
- xmpp_datetime_as_timestamp fixed w.r.t. UTC based timestamps.
- added possibility to override iq_xml events, and documented
how to overtake handling of message, presence and iq stanzas.
- added patch from Pedro Melo to give stanzas sent by a ::Component
the right namespace.
- added patch from Pedro Melo to fix passing of the host in ::Component.
0.3 Mon Jan 28 23:00:58 CET 2009
- fixed a bug in disconnect error reporting.
- fixed bad parameter passing of AnyEvent::XMPP::Client to
AnyEvent::XMPP::IM::Account, also 'host' is used for overriding
the destination host now (and not 'domain', as it was in version
0.2).
- half fixed RT #42194 (Domain vs. host and GSSAPI),
passing the hostname specified by 'host' for ::Connection to
Authen::SASL's client_new method.
- fixed bug in ::XMPP::Client where remove_account didn't work
as expected (and set_accounts).
0.2 Sun Dec 28 15:09:25 CET 2008
- Using the better tested AnyEvent::Handle and
AnyEvent::Socket for DNS resolution, TCP connect and TLS now.
- override_host and override_port have been removed.
- weird DNS SRV handling and comments have been removed.
- removed blocked_write option and drain function, send_buffer_empty event
should be used. blocking behaviour should be emulated with send_buffer_empty
at the toplevel of the program.
- improved message tracking api in ::IM::Account
- added added_account/removed_account events to ::Client
- added set_accounts() function to ::Client
- removed unneccessary sample (devcl)
- renamed module from Net::XMPP2 to AnyEvent::XMPP
- minor additions to ::Ext::Pubsub.
0.14 Fri Aug 1 12:13:11 CEST 2008
- NOTICE: This is the last release of this module under the name
Net::XMPP2. All further releases will be done under the name
AnyEvent::XMPP!
- applied fixes from git://github.com/melo/net--xmpp2.git
branch component-reply-with-from.
- fixed small bug in simple_component.
- fixed a debugging bug in the drain method of SimpleConnection,
where the written data wasn't passed to the debugging events.
( run in 0.889 second using v1.01-cache-2.11-cpan-acf6aa7dc9e )