AnyEvent-XMPP

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

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)

Changes  view on Meta::CPAN

         - 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.

Changes  view on Meta::CPAN

         - 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

Changes  view on Meta::CPAN

         - replaced the big and unmaintainable MUC test by some smaller
           tests.
         - fixed a bug with disconnect event propagation by Net::XMPP2::Client
         - added a connect_timeout argument to Net::XMPP2::Connection and
           added an interface for setting it to ::SimpleConnection.
         - fixed a serious bug in the split_jid regex, and added a test for
           split_jid
         - fixed a few connection error bugs in Net::XMPP2::Client and the
           SimpleConnection class.

0.11 Fri Mar 21 03:00:58 CET 2008
         - tweaked tests a bit
         - and added use strict to some modules
         - fixed a small oversight in Ext::Version w.r.t. to 'use strict'
         - added the pod-coverage test
         - added some more MUC functions (Net::XMPP2::Ext::MUC::Room::get_users)
         - added nickcollision callback
         - fixed some errors in the documentation
         - added a xmpp_datetime_as_timestamp utility function
         - fixed a minor documentation bug in Net::XMPP2::Client
         - removed the init method from the public interface and made
           the stream initiation implicit on connect.

0.10 Wed Dec 12 15:38:58 CET 2007
         - implemented conversation/chat session tracking,
           see Net::XMPP2::Client::send_message and
           Net::XMPP2::IM::Account::send_tracked_message.
         - fixed a race condition with the account adding routine
           of Net::XMPP2::Client.
         - also fixed a small bug in stream initiation, Net::XMPP2 now
           sends a xml declaration again.
         - implemented a very old authentication method which makes Net::XMPP2
           now also work with jabberd 1.4.2. See also the
           'disable_old_jabber_authentication' option in Net::XMPP2::Connection



( run in 1.281 second using v1.01-cache-2.11-cpan-49f99fa48dc )