Path to this page:
Subject: CVS commit: pkgsrc/chat/p5-Net-Jabber
From: Havard Eidnes
Date: 2008-06-22 18:14:08
Message id: 20080622161408.C3E34175D0@cvs.netbsd.org
Log Message:
Update from version 1.26 to version 2.0. Changes:
2.0
===
- All of the core functionality has moved into Net::XMPP.
It provides the connection, messages, iq, and presence.
Net::Jabber now just provides the extensions that the
JEPs define and that are truly Jabber and not XMPP.
1.30
====
- Added initial support for XMPP 1.0 via XML::Stream 1.18.
- Locked version of XML::Stream to 1.18.
- Changed connectiontimeout to just timeout in the Connect
function.
- Hey, here's a good idea. Instead of copying the function
hash out of each namespace why not just use a refrence...
duh... This might make things a little faster and use a
smidge less memory. Just a little thought.
- Fixed a taint problem with an eval and the xmlns read from
the socket.
- Fixed some -w warnings.
- Updated client test to user newer methods and create the
test account.
- Added password to MUCJoin.
- Fixed typo in DefineNamespace.
- Added Tree Transfer (JEP-105)
1.29
====
- Added PubSub (JEP-60)
- Added documentation for most of the below.
- Added in a basic basic support for SOAP (JEP-72). You can
dump in rawxml and get it back out.
- Looking into using contants for the namespaces, but they
don't work in hashes. =(
- Removed jabber:x:sxpm (it was never used).
- Added initial (low level) support for Commands (JEP-50).
- Added initial (low level) support for FNeg (JEP-20),
Disco (JEP-30), Bytestream (JEP-65), SI (JEP-95), and
FT-Profile (JEP-96).
- Made Client, Component, and Server inherit from Protocol
instead of AUTOLOADing. Why didn't I do this in the
beginning?
- Added function RosterRequest to let the user handle processing
the roster in their own callback and not return a hash.
- Added function PresenceDBClear that will clear out the
presence database.
- Added check to see if Process generated an error, and then
was called again (bad thing).
- Moved Process into Client.pm, Component.pm, and Server.pm.
- Locked version of XML::Stream to 1.17.
- Fixed typos in the Protocol help.
1.28
====
- Fixed bug in XPathDefined which caused the main iq callback
function to not work. Show stopper bug.
- Fixed iq:time test.
1.27
====
- Update examples/client scripts to include an xpath based
example.
- Added support for XPath based callbacks.
- Updated x:data to match the call for experience.
- Requires perl 5.6 in an attempt to get Unicode support.
- Added finer callback support for presence and message
based on type.
- Minor tweak to NOT remove an unknown xmlns packet (duh...)
- Fixed bug in JID.
- Updated DefineNamespace to handle most old style, and all
new style.
- Locked version of XML::Stream to 1.16.
- Major recore due to XML::Stream::Node and XPath.
- Moved from XML::Stream::Hash to XML::Stream::Node.
- Fixed XDB Reply error.
- Uninitialized value round up.
Files: