The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Build.PL 44
CHANGES 020
LICENSE 23
MANIFEST 01
META.json 094
META.yml 1415
Makefile.PL 11
README 11
SIGNATURE 1617
lib/Net/XMPP/Namespaces.pm 11
lib/Net/XMPP/Protocol.pm 66
lib/Net/XMPP.pm 22
12 files changed (This is a version diff) 47165
@@ -22,8 +22,8 @@ my $build = Module::Build->new(
 	requires => {
 		'perl'         => 'v5.8.0',
 		'Authen::SASL' => '2.12',
-		'Digest::SHA1' => '1.02',
-		'XML::Stream'  => '1.23_04',
+		'Digest::SHA'  => '0',
+		'XML::Stream'  => '1.24',
 		'Scalar::Util' => '0',
 	},
 
@@ -32,8 +32,8 @@ my $build = Module::Build->new(
 	create_makefile_pl => 'small',
 	meta_merge => {
 		'resources' => {
-			'bugtracker' => 'https://rt.cpan.org/Dist/Display.html?Queue=Net-XMPP',
-			'repository' => 'http://github.com/dap/Net-XMPP',
+			'bugtracker' => 'https://github.com/dap/Net-XMPP/issues',
+			'repository' => 'https://github.com/dap/Net-XMPP',
 		}
 	},
 );
@@ -1,3 +1,23 @@
+1.05 2014-12-22
+====
+  - Update CHANGES file
+
+1.04 2014-12-22
+====
+  - Increase XML::Stream dependency to 1.24
+
+1.03 2014-12-22
+====
+  - Roll-up of all 1.02_* changes
+  - Update bug tracker location
+  - RT#94649 use Digest::SHA (from Debian package maintainers)
+  - RT#94650 spelling corrections (from Debian package maintainers)
+
+1.02_05 2014-12-17
+====
+  - Correct incorrectly tagged 1.02_04 (errantly tagged as 1.23_04)
+  - Remove extraneous tag 1.02_1 (1.02_01 points to the same content)
+
 1.02_04 2011-07-19
 ===
   - Remove outdated Test::More/Test::Builder (szabgab)
@@ -1,4 +1,4 @@
-This software is Copyright (c) 2011 by Darian Anthony Patrick <dapatrick@cpan.org>.
+This software is Copyright (c) 2014 by Darian Anthony Patrick <dapatrick@cpan.org>.
 
 This is free software, licensed under:
 
@@ -10,7 +10,8 @@ Version 2.1, February 1999
   (The master copy of this license lives on the GNU website.)
 
 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59
-Temple Place, Suite 330, Boston, MA 02111-1307 USA
+51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
 
@@ -42,4 +42,5 @@ t/query_xxxxx.test
 t/rawxml.t
 t/roster.t
 t/srv.t
+META.json
 SIGNATURE    Added here by Module::Build
@@ -0,0 +1,94 @@
+{
+   "abstract" : "XMPP Support Library",
+   "author" : [
+      "Darian Anthony Patrick <dapatrick@cpan.org>"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "Module::Build version 0.4205",
+   "license" : [
+      "lgpl_2_1"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+      "version" : "2"
+   },
+   "name" : "Net-XMPP",
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "LWP::Online" : "1.07",
+            "Test::More" : "0.92",
+            "YAML::Tiny" : "1.41"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "Module::Build" : "0.360300"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Authen::SASL" : "2.12",
+            "Digest::SHA" : "0",
+            "Scalar::Util" : "0",
+            "XML::Stream" : "1.24",
+            "perl" : "v5.8.0"
+         }
+      }
+   },
+   "provides" : {
+      "Net::XMPP" : {
+         "file" : "lib/Net/XMPP.pm",
+         "version" : "1.05"
+      },
+      "Net::XMPP::Client" : {
+         "file" : "lib/Net/XMPP/Client.pm"
+      },
+      "Net::XMPP::Connection" : {
+         "file" : "lib/Net/XMPP/Connection.pm"
+      },
+      "Net::XMPP::Debug" : {
+         "file" : "lib/Net/XMPP/Debug.pm"
+      },
+      "Net::XMPP::IQ" : {
+         "file" : "lib/Net/XMPP/IQ.pm"
+      },
+      "Net::XMPP::JID" : {
+         "file" : "lib/Net/XMPP/JID.pm"
+      },
+      "Net::XMPP::Message" : {
+         "file" : "lib/Net/XMPP/Message.pm"
+      },
+      "Net::XMPP::Namespaces" : {
+         "file" : "lib/Net/XMPP/Namespaces.pm"
+      },
+      "Net::XMPP::Presence" : {
+         "file" : "lib/Net/XMPP/Presence.pm"
+      },
+      "Net::XMPP::PrivacyLists" : {
+         "file" : "lib/Net/XMPP/PrivacyLists.pm"
+      },
+      "Net::XMPP::Protocol" : {
+         "file" : "lib/Net/XMPP/Protocol.pm"
+      },
+      "Net::XMPP::Roster" : {
+         "file" : "lib/Net/XMPP/Roster.pm"
+      },
+      "Net::XMPP::Stanza" : {
+         "file" : "lib/Net/XMPP/Stanza.pm"
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "bugtracker" : {
+         "web" : "https://github.com/dap/Net-XMPP/issues"
+      },
+      "license" : [
+         "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt"
+      ],
+      "repository" : {
+         "url" : "https://github.com/dap/Net-XMPP"
+      }
+   },
+   "version" : "1.05"
+}
@@ -3,21 +3,22 @@ abstract: 'XMPP Support Library'
 author:
   - 'Darian Anthony Patrick <dapatrick@cpan.org>'
 build_requires:
-  LWP::Online: 1.07
-  Test::More: 0.92
-  YAML::Tiny: 1.41
+  LWP::Online: '1.07'
+  Test::More: '0.92'
+  YAML::Tiny: '1.41'
 configure_requires:
-  Module::Build: 0.360300
-generated_by: 'Module::Build version 0.3607'
+  Module::Build: '0.360300'
+dynamic_config: 1
+generated_by: 'Module::Build version 0.4205, CPAN::Meta::Converter version 2.141170'
 license: lgpl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Net-XMPP
 provides:
   Net::XMPP:
     file: lib/Net/XMPP.pm
-    version: 1.02_04
+    version: '1.05'
   Net::XMPP::Client:
     file: lib/Net/XMPP/Client.pm
   Net::XMPP::Connection:
@@ -43,13 +44,13 @@ provides:
   Net::XMPP::Stanza:
     file: lib/Net/XMPP/Stanza.pm
 requires:
-  Authen::SASL: 2.12
-  Digest::SHA1: 1.02
-  Scalar::Util: 0
-  XML::Stream: 1.23_04
+  Authen::SASL: '2.12'
+  Digest::SHA: '0'
+  Scalar::Util: '0'
+  XML::Stream: '1.24'
   perl: v5.8.0
 resources:
-  bugtracker: https://rt.cpan.org/Dist/Display.html?Queue=Net-XMPP
+  bugtracker: https://github.com/dap/Net-XMPP/issues
   license: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
-  repository: http://github.com/dap/Net-XMPP
-version: 1.02_04
+  repository: https://github.com/dap/Net-XMPP
+version: '1.05'
@@ -1,4 +1,4 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.3607
+# Note: this file was auto-generated by Module::Build::Compat version 0.4205
 require 5.008000;
     use Module::Build::Compat 0.02;
     
@@ -12,5 +12,5 @@ access to the XMPP protocol.  Using OOP modules we provide a clean
 interface to writing anything from a full client to a simple protocol
 tester.
 
-Please report bugs at https://rt.cpan.org/Public/Bug/Report.html?Queue=Net-XMPP.
+Please report bugs at https://github.com/dap/Net-XMPP/issues.
 
@@ -1,5 +1,5 @@
 This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.61.
+signed via the Module::Signature module, version 0.73.
 
 To verify the content in this distribution, first make sure you have
 Module::Signature installed, then type:
@@ -14,26 +14,27 @@ not run its Makefile.PL or Build.PL.
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 6d952bd3c0f1f7163ebf884001b53e704987fe07 Build.PL
-SHA1 391e0d983d512fd06b14547b42a52f8e9a97c159 CHANGES
-SHA1 03e6c1a092c3e4320194152ecf204f70887c1c22 LICENSE
-SHA1 b33fea4050f983e72b7bb6739574bddaae802270 MANIFEST
-SHA1 a6be4c06ec46f56ce567bac0a508ce3e580c5c69 META.yml
-SHA1 73962f6582eb684416f5c5e9ec4e4e84aa064463 Makefile.PL
-SHA1 8750c73e31da2ccc02eeaa8d1fcf422c6ad4a653 README
+SHA1 df9d4478aeb0726067e89c0b39e60fde144c9bfe Build.PL
+SHA1 31e9fe9e820b299bc1ad886bb8b2f9a5bc6fed1c CHANGES
+SHA1 e6382a2e4814837e0034b5b1fe6338d75068d7d8 LICENSE
+SHA1 9dce84efce5fa18537493b026406ba3f739c922d MANIFEST
+SHA1 893b592a8af5a75037f11a994f002dec7af86e89 META.json
+SHA1 99033f62f6906298044b114d52d38f08ebf3c8d8 META.yml
+SHA1 f6cdc9aca2ed3ed3025087acf96b8d24f89201fc Makefile.PL
+SHA1 7b62eb1f834045c9b03ade44efe90defce468357 README
 SHA1 56395324555c66964ac300f097d53c7282d3f884 examples/client.pl
 SHA1 4b002e8a47b1bd44d23847d9a2d0e6b1c06b62de examples/client_xpath.pl
-SHA1 07341107488b07ca0c1e26af15072410615e1dfa lib/Net/XMPP.pm
+SHA1 c16b8372dbd21757991558632960eb7aa3c89970 lib/Net/XMPP.pm
 SHA1 20768db079f852d6161481455e7ccda70f746b7c lib/Net/XMPP/Client.pm
 SHA1 8e7431d2eb112107a3dcd70a2cabf43f7b9e84c8 lib/Net/XMPP/Connection.pm
 SHA1 047479b19cbf74d2ffead46ebdff4ec2e3e35598 lib/Net/XMPP/Debug.pm
 SHA1 ac1c71245bc41fb700c06d49de1bd3358ad7fd55 lib/Net/XMPP/IQ.pm
 SHA1 98db8b388f3340e789abfa59fdf24d771ee60555 lib/Net/XMPP/JID.pm
 SHA1 bdf3c970ef371d735d1271854bee99b12cb74320 lib/Net/XMPP/Message.pm
-SHA1 273fa2cf47a17746b794fdc8addbb1cf2e656197 lib/Net/XMPP/Namespaces.pm
+SHA1 ffd4e9eadc6fcffd4a1788886093a2c107a5b89e lib/Net/XMPP/Namespaces.pm
 SHA1 6f4bfbf898a3743cd64ac8db9ec13c368c3d4ef1 lib/Net/XMPP/Presence.pm
 SHA1 c794b060f0e30325c1b3794743078d416b2c5792 lib/Net/XMPP/PrivacyLists.pm
-SHA1 d8713172ab07c78c21097aae5babf7c1ebfe2d59 lib/Net/XMPP/Protocol.pm
+SHA1 9ccf9aa64258a1467868601c9fbb024076eaca54 lib/Net/XMPP/Protocol.pm
 SHA1 347303c860125d6cd3044d6fa6ba93cf4b2f9f3f lib/Net/XMPP/Roster.pm
 SHA1 91bb321744c1b53e7a371968ae732574dd7cfb8c lib/Net/XMPP/Stanza.pm
 SHA1 dadd2326dfff4d22dfc4870c672fd31a40dd86a8 t/1_load.t
@@ -54,14 +55,14 @@ SHA1 50688b8dbfd86affd8c51e039df302440a89c597 t/node2.xml
 SHA1 f2ce8c701b89f828a042359b1653afe8c36c752b t/packet_iqauth.t
 SHA1 ce91609b363af5b7bdcb7b283d1eec2a43c83e0c t/packet_iqroster.t
 SHA1 12072726e79263ce927989c778bf895b11344641 t/presence.t
-SHA1 697b31cb04c9cac8d2531b2349394fe9090ce9c8 t/query_xxxxx.test
+SHA1 5950e466154e233344d0d0c86a69dfa19f3957af t/query_xxxxx.test
 SHA1 e1c0f8a99820422f6447eae77520656640230083 t/rawxml.t
 SHA1 fa5ed330ecc053f017cc75fc648b51e139b03ff9 t/roster.t
 SHA1 21ab9a1fb1118bc7331bbae053fd479d47838cf2 t/srv.t
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.10 (GNU/Linux)
+Version: GnuPG v1
 
-iEYEARECAAYFAk4lt8AACgkQjJ7fFJrTQRfGSgCdF+K+YP4ZN36BDDAVxslgCEWc
-bOwAoL8kd8f4bXnMqYoZlFg3x90ATcQY
-=cM/l
+iEYEARECAAYFAlSYjRMACgkQjJ7fFJrTQRfygQCdEoTJnZncBq0rghmjq1pgzaoI
+1AgAn1Nu0PgulGi8WSfxt9VSEpZoKo8J
+=fV2v
 -----END PGP SIGNATURE-----
@@ -118,7 +118,7 @@ those have children under them (jabber:iq:roster).
 
 In jabber:iq:roster, the <item/> tag can be repeated multiple times,
 and is sort of like a mini-namespace in itself.  To that end, we treat
-it like a seperate namespace and defined a __netxmpp__:iq:roster:item
+it like a separate namespace and defined a __netxmpp__:iq:roster:item
 namespace to hold it.  What happens is this, in my code I define that
 the <item/>s tag is "item" and anything with that tag name is to create
 a new Net::XMPP::Stanza object with the namespace
@@ -310,7 +310,7 @@ available tags to look for are
 <message/>, <presence/>, and
 <iq/>.  If a packet is received
 with an ID which is found in the
-registerd ID list (see RegisterID
+registered ID list (see RegisterID
 below) then it is not sent to
 these functions, instead it
 is inserted into a LIST and can
@@ -1051,7 +1051,7 @@ use strict;
 use warnings;
 
 use Carp;
-use Digest::SHA1;
+use Digest::SHA;
 use MIME::Base64;
 use Authen::SASL;
 
@@ -2175,12 +2175,12 @@ sub AuthIQAuth
     #--------------------------------------------------------------------------
     if ($authType eq "zerok")
     {
-        my $hashA = Digest::SHA1::sha1_hex(delete($args{password}));
-        $args{hash} = Digest::SHA1::sha1_hex($hashA.$token);
+        my $hashA = Digest::SHA::sha1_hex(delete($args{password}));
+        $args{hash} = Digest::SHA::sha1_hex($hashA.$token);
 
         for (1..$sequence)
         {
-            $args{hash} = Digest::SHA1::sha1_hex($args{hash});
+            $args{hash} = Digest::SHA::sha1_hex($args{hash});
         }
     }
 
@@ -2195,7 +2195,7 @@ sub AuthIQAuth
     if ($authType eq "digest")
     {
         my $password = delete($args{password});
-        $args{digest} = Digest::SHA1::sha1_hex($self->GetStreamID().$password);
+        $args{digest} = Digest::SHA::sha1_hex($self->GetStreamID().$password);
     }
 
     #--------------------------------------------------------------------------
@@ -68,7 +68,7 @@ The Net::XMPP module does not define any methods that you will call
 directly in your code.  Instead you will instantiate objects that call
 functions from this module to do work.  The three main objects that
 you will work with are the Message, Presence, and IQ modules. Each one
-corresponds to the Jabber equivilant and allows you get and set all
+corresponds to the Jabber equivalent and allows you get and set all
 parts of those packets.
 
 There are a few functions that are the same across all of the objects:
@@ -274,7 +274,7 @@ use Time::Local;
 use POSIX;
 use vars qw( $AUTOLOAD $VERSION $PARSING );
 
-$VERSION = "1.02_04";
+$VERSION = "1.05";
 
 use XML::Stream;
 use Net::XMPP::Debug;