Hello community, here is the log from the commit of package perl-SOAP-Lite for openSUSE:Factory checked in at 2015-09-24 06:15:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-SOAP-Lite (Old) and /work/SRC/openSUSE:Factory/.perl-SOAP-Lite.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-SOAP-Lite" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-SOAP-Lite/perl-SOAP-Lite.changes 2015-04-18 10:41:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-SOAP-Lite.new/perl-SOAP-Lite.changes 2015-09-24 06:16:06.000000000 +0200 @@ -1,0 +2,23 @@ +Mon Sep 21 13:16:58 UTC 2015 - coolo@suse.com + +- updated to 1.19 + see /usr/share/doc/packages/perl-SOAP-Lite/Changes + + 1.19 August 26, 2015 + ! #106665 Correct the version manually, no autoversioning, and the maintainer screwed up + + 1.18 August 25, 2015 + ! Fix a couple of cases where undefined values were being passed to functions [github/redhotpenguin] + ! Do not set content_length for compressed request [github/bor] + ! Add test for check return of send_receive(), add titles for some tests [github/bor] + + 1.17 July 30, 2015 + ! #106051 Fix utf8 encoding for CGI test (thanks cpan/ETHER for tips) + + 1.16 July 23, 2015 + ! Fix empty release. Note to self - do not release code when wife is in early labor + + 1.15 July 21, 2015 + + Preventing "billion laughs" exponential entity expansion attack [github/thilo-fester] + +------------------------------------------------------------------- Old: ---- SOAP-Lite-1.14.tar.gz New: ---- SOAP-Lite-1.19.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-SOAP-Lite.spec ++++++ --- /var/tmp/diff_new_pack.zXkjNM/_old 2015-09-24 06:16:06.000000000 +0200 +++ /var/tmp/diff_new_pack.zXkjNM/_new 2015-09-24 06:16:06.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-SOAP-Lite -Version: 1.14 +Version: 1.19 Release: 0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name SOAP-Lite ++++++ SOAP-Lite-1.14.tar.gz -> SOAP-Lite-1.19.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/Changes new/SOAP-Lite-1.19/Changes --- old/SOAP-Lite-1.14/Changes 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/Changes 2015-08-26 17:37:23.000000000 +0200 @@ -15,6 +15,23 @@ THIS RELEASE ----------------------------------------------------------------------- +1.19 August 26, 2015 + ! #106665 Correct the version manually, no autoversioning, and the maintainer screwed up + +1.18 August 25, 2015 + ! Fix a couple of cases where undefined values were being passed to functions [github/redhotpenguin] + ! Do not set content_length for compressed request [github/bor] + ! Add test for check return of send_receive(), add titles for some tests [github/bor] + +1.17 July 30, 2015 + ! #106051 Fix utf8 encoding for CGI test (thanks cpan/ETHER for tips) + +1.16 July 23, 2015 + ! Fix empty release. Note to self - do not release code when wife is in early labor + +1.15 July 21, 2015 + + Preventing "billion laughs" exponential entity expansion attack [github/thilo-fester] + 1.14 March 24, 2015 + Add header and body tags [@bubi6608] ! Fixed typo in trace logging example [@oschwald] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/MANIFEST new/SOAP-Lite-1.19/MANIFEST --- old/SOAP-Lite-1.14/MANIFEST 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/MANIFEST 2015-08-26 17:37:23.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.034. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.039. Changes Debian_CPANTS.txt HACKING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/META.json new/SOAP-Lite-1.19/META.json --- old/SOAP-Lite-1.14/META.json 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/META.json 2015-08-26 17:37:23.000000000 +0200 @@ -8,13 +8,13 @@ "Fred Moyer" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.034, CPAN::Meta::Converter version 2.142690", + "generated_by" : "Dist::Zilla version 5.039, CPAN::Meta::Converter version 2.150005", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" + "version" : 2 }, "name" : "SOAP-Lite", "prereqs" : { @@ -84,6 +84,6 @@ "web" : "https://github.com/redhotpenguin/soaplite" } }, - "version" : "1.14" + "version" : "1.19" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/META.yml new/SOAP-Lite-1.19/META.yml --- old/SOAP-Lite-1.14/META.yml 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/META.yml 2015-08-26 17:37:23.000000000 +0200 @@ -14,7 +14,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 5.034, CPAN::Meta::Converter version 2.142690' +generated_by: 'Dist::Zilla version 5.039, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -44,4 +44,4 @@ resources: bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=SOAP-Lite repository: ssh://git@github.com:redhotpenguin/soaplite.git -version: '1.14' +version: '1.19' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/Makefile.PL new/SOAP-Lite-1.19/Makefile.PL --- old/SOAP-Lite-1.14/Makefile.PL 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/Makefile.PL 2015-08-26 17:37:23.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.034. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.039. use strict; use warnings; @@ -39,7 +39,7 @@ "Test::Warn" => 0, "XML::Parser::Lite" => 0 }, - "VERSION" => "1.14", + "VERSION" => "1.19", "test" => { "TESTS" => "t/*.t t/Issues/*.t t/SOAP/*.t t/SOAP/Lite/*.t t/SOAP/Lite/Deserializer/*.t t/SOAP/Schema/*.t t/SOAP/Transport/*.t t/SOAP/Transport/HTTP/*.t" } @@ -49,7 +49,6 @@ my %FallbackPrereqs = ( "Class::Inspector" => 0, "Compress::Zlib" => 0, - "ExtUtils::MakeMaker" => 0, "IO::File" => 0, "IO::SessionData" => "1.03", "IO::Socket::SSL" => 0, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/dist.ini new/SOAP-Lite-1.19/dist.ini --- old/SOAP-Lite-1.14/dist.ini 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/dist.ini 2015-08-26 17:37:23.000000000 +0200 @@ -1,5 +1,5 @@ name = SOAP-Lite -version = 1.14 +version = 1.19 author = Pavel Kulchenko author = Randy J Ray author = Byrne Reese diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/Apache/SOAP.pm new/SOAP-Lite-1.19/lib/Apache/SOAP.pm --- old/SOAP-Lite-1.14/lib/Apache/SOAP.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/Apache/SOAP.pm 2015-08-26 17:37:23.000000000 +0200 @@ -13,7 +13,7 @@ use SOAP::Transport::HTTP; @ISA = qw(SOAP::Transport::HTTP::Apache); -our $VERSION = 1.12; +our $VERSION = 1.17; my $server = __PACKAGE__->new; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Constants.pm new/SOAP-Lite-1.19/lib/SOAP/Constants.pm --- old/SOAP-Lite-1.14/lib/SOAP/Constants.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Constants.pm 2015-08-26 17:37:23.000000000 +0200 @@ -10,7 +10,7 @@ use strict; use SOAP::Lite; -our $VERSION = 1.12; +our $VERSION = 1.17; use constant URI_1999_SCHEMA_XSD => "http://www.w3.org/1999/XMLSchema"; use constant URI_1999_SCHEMA_XSI => "http://www.w3.org/1999/XMLSchema-instance"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Lite.pm new/SOAP-Lite-1.19/lib/SOAP/Lite.pm --- old/SOAP-Lite-1.14/lib/SOAP/Lite.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Lite.pm 2015-08-26 17:37:23.000000000 +0200 @@ -17,7 +17,7 @@ use strict; use warnings; -our $VERSION = '1.14'; +our $VERSION = '1.19'; package SOAP::XMLSchemaApacheSOAP::Deserializer; @@ -337,6 +337,8 @@ sub splitqname { local($1,$2); + + return unless $_[0]; $_[0] =~ /^(?:([^:]+):)?(.+)$/; return ($1,$2) } @@ -1741,7 +1743,7 @@ ? undef : do { require XML::Parser; - XML::Parser->new() } + XML::Parser->new( NoExpand => 1, Handlers => { Default => sub {} } ) } } || eval { require XML::Parser::Lite; XML::Parser::Lite->new } || die "XML::Parser is not @{[$SOAP::Constants::DO_NOT_USE_XML_PARSER ? 'used' : 'available']} and ", $@; @@ -3188,12 +3190,14 @@ # warn "document/literal support is EXPERIMENTAL in SOAP::Lite" # if !$has_warned && ($has_warned = 1); my ($input_ns,$input_name) = SOAP::Utils::splitqname($msg->part->element); - foreach my $schema ($s->types->schema) { - foreach my $element ($schema->element) { - next unless $element->name eq $input_name; - push @parts,parse_schema_element($element); + if ($input_name) { + foreach my $schema ($s->types->schema) { + foreach my $element ($schema->element) { + next unless $element->name eq $input_name; + push @parts,parse_schema_element($element); + } + $services{$opername}->{parameters} = [ @parts ]; } - $services{$opername}->{parameters} = [ @parts ]; } } else { @@ -4165,7 +4169,7 @@ soap:Body <myMethod xmlns="http://www.someuri.com"> - <foo /> + <foo /> </myMethod> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Packager.pm new/SOAP-Lite-1.19/lib/SOAP/Packager.pm --- old/SOAP-Lite-1.14/lib/SOAP/Packager.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Packager.pm 2015-08-26 17:37:23.000000000 +0200 @@ -11,7 +11,7 @@ use strict; use vars; -our $VERSION = 1.12; +our $VERSION = 1.17; our $SUPPORTED_TYPES = { }; sub BEGIN { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Test.pm new/SOAP-Lite-1.19/lib/SOAP/Test.pm --- old/SOAP-Lite-1.14/lib/SOAP/Test.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Test.pm 2015-08-26 17:37:23.000000000 +0200 @@ -9,7 +9,7 @@ package SOAP::Test; use 5.006; -our $VERSION = 1.12; +our $VERSION = 1.17; our $TIMEOUT = 5; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Transport/HTTP.pm new/SOAP-Lite-1.19/lib/SOAP/Transport/HTTP.pm --- old/SOAP-Lite-1.14/lib/SOAP/Transport/HTTP.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Transport/HTTP.pm 2015-08-26 17:37:23.000000000 +0200 @@ -10,7 +10,7 @@ use strict; -our $VERSION = 1.14; +our $VERSION = 1.17; use SOAP::Lite; use SOAP::Packager; @@ -268,7 +268,7 @@ if ( $tmpType !~ /$addition/ ); } - $http_request->content_length($bytelength); + $http_request->content_length($bytelength) unless $compressed; SOAP::Trace::transport($http_request); &{$self->{debug_logger}}($http_request->as_string); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Transport/IO.pm new/SOAP-Lite-1.19/lib/SOAP/Transport/IO.pm --- old/SOAP-Lite-1.14/lib/SOAP/Transport/IO.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Transport/IO.pm 2015-08-26 17:37:23.000000000 +0200 @@ -10,7 +10,7 @@ use strict; -our $VERSION = 1.12; +our $VERSION = 1.17; use IO::File; use SOAP::Lite; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Transport/LOCAL.pm new/SOAP-Lite-1.19/lib/SOAP/Transport/LOCAL.pm --- old/SOAP-Lite-1.14/lib/SOAP/Transport/LOCAL.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Transport/LOCAL.pm 2015-08-26 17:37:23.000000000 +0200 @@ -11,7 +11,7 @@ use strict; -our $VERSION = 1.12; +our $VERSION = 1.17; # ====================================================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Transport/MAILTO.pm new/SOAP-Lite-1.19/lib/SOAP/Transport/MAILTO.pm --- old/SOAP-Lite-1.14/lib/SOAP/Transport/MAILTO.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Transport/MAILTO.pm 2015-08-26 17:37:23.000000000 +0200 @@ -11,7 +11,7 @@ use strict; -our $VERSION = 1.12; +our $VERSION = 1.17; use MIME::Lite; use URI; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Transport/POP3.pm new/SOAP-Lite-1.19/lib/SOAP/Transport/POP3.pm --- old/SOAP-Lite-1.14/lib/SOAP/Transport/POP3.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Transport/POP3.pm 2015-08-26 17:37:23.000000000 +0200 @@ -10,7 +10,7 @@ use strict; -our $VERSION = 1.12; +our $VERSION = 1.17; use Net::POP3; use URI; @@ -59,7 +59,7 @@ sub handle { my $self = shift->new; my $messages = $self->list or return; - # fixes [ 1416700 ] POP3 Processes Messages Out of Order + # fixes [ 1.17700 ] POP3 Processes Messages Out of Order foreach my $msgid (sort { $a <=> $b } (keys(%{$messages}) ) ) { # foreach my $msgid (keys %$messages) { $self->SUPER::handle(join '', @{$self->get($msgid)}); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/lib/SOAP/Transport/TCP.pm new/SOAP-Lite-1.19/lib/SOAP/Transport/TCP.pm --- old/SOAP-Lite-1.14/lib/SOAP/Transport/TCP.pm 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/lib/SOAP/Transport/TCP.pm 2015-08-26 17:37:23.000000000 +0200 @@ -12,7 +12,7 @@ use strict; -our $VERSION = 1.12; +our $VERSION = 1.17; use URI; use IO::Socket; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/t/SOAP/Transport/HTTP/CGI/test_server.pl new/SOAP-Lite-1.19/t/SOAP/Transport/HTTP/CGI/test_server.pl --- old/SOAP-Lite-1.14/t/SOAP/Transport/HTTP/CGI/test_server.pl 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/t/SOAP/Transport/HTTP/CGI/test_server.pl 2015-08-26 17:37:23.000000000 +0200 @@ -1,5 +1,10 @@ package main; -use strict; use warnings; + +use strict; +use warnings; +use utf8; + +use Encode; use SOAP::Lite; use SOAP::Transport::HTTP; @@ -11,8 +16,8 @@ sub test { my ($self, $envelope) = @_; - return SOAP::Data->name('testResult')->value('Überall')->type('string'); + return SOAP::Data->name('testResult')->value(Encode::encode_utf8('Überall'))->type('string'); } 1; \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/t/SOAP/Transport/HTTP/CGI.t new/SOAP-Lite-1.19/t/SOAP/Transport/HTTP/CGI.t --- old/SOAP-Lite-1.14/t/SOAP/Transport/HTTP/CGI.t 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/t/SOAP/Transport/HTTP/CGI.t 2015-08-26 17:37:23.000000000 +0200 @@ -1,6 +1,8 @@ package SOAP::Transport::CGI_TEST::Client; -use strict; use warnings; +use strict; +use warnings; + use IPC::Open2; use File::Basename qw(dirname); @@ -39,11 +41,14 @@ } package main; + no strict; -use Test::More qw(no_plan); +no warnings qw(redefine once uninitialized); + +use Test::More; use SOAP::Lite; # +trace; my $soap = SOAP::Lite->new()->proxy('http://'); -no warnings qw(redefine once); + # make override send_receive in CGI client *SOAP::Transport::HTTP::Client::send_receive = @@ -65,3 +70,5 @@ } } + +done_testing(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.14/t/SOAP/Transport/HTTP.t new/SOAP-Lite-1.19/t/SOAP/Transport/HTTP.t --- old/SOAP-Lite-1.14/t/SOAP/Transport/HTTP.t 2015-03-25 06:03:00.000000000 +0100 +++ new/SOAP-Lite-1.19/t/SOAP/Transport/HTTP.t 2015-08-26 17:37:23.000000000 +0200 @@ -6,7 +6,7 @@ # Skip if we don't have Test::MockObject. SKIP: { eval "require Test::MockObject" - or skip "Cannot simulate transport layer without Test::MockObject", 3; + or skip 'Cannot simulate transport layer without Test::MockObject', 4; require HTTP::Response; @@ -24,11 +24,11 @@ }, ); my $client; - ok $client = SOAP::Transport::HTTP::Client->new(); - $client->send_receive(endpoint => 'http://example.org', - envelope => ''); - is $client->code(), '200'; - is $client->message(), '200 OK'; + ok $client = SOAP::Transport::HTTP::Client->new(), 'SOAP::Transport::HTTP::Client->new()'; + my $response = $client->send_receive( endpoint => 'http://example.org', envelope => '' ); + is $response, '', 'send_receive() returns ""'; + is $client->code(), '200', 'after send_receive() code is 200'; + is $client->message(), '200 OK', 'after send_receive() message is 200 OK'; } # client