Hello community, here is the log from the commit of package perl-CGI for openSUSE:Factory checked in at 2020-01-20 22:47:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-CGI (Old) and /work/SRC/openSUSE:Factory/.perl-CGI.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-CGI" Mon Jan 20 22:47:55 2020 rev:14 rq:764297 version:4.45 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-CGI/perl-CGI.changes 2019-06-07 18:01:00.541806233 +0200 +++ /work/SRC/openSUSE:Factory/.perl-CGI.new.26092/perl-CGI.changes 2020-01-20 22:48:03.879173173 +0100 @@ -1,0 +2,11 @@ +Tue Jan 14 03:07:14 UTC 2020 - <timueller+p...@suse.de> + +- updated to 4.45 + see /usr/share/doc/packages/perl-CGI/Changes + + 4.45 2019-06-03 + + [ ENHANCEMENT ] + - Add support for SameSite=None cookies (GH #237, thanks to Dur09) + +------------------------------------------------------------------- Old: ---- CGI-4.44.tar.gz New: ---- CGI-4.45.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-CGI.spec ++++++ --- /var/tmp/diff_new_pack.1S0Mot/_old 2020-01-20 22:48:05.271173709 +0100 +++ /var/tmp/diff_new_pack.1S0Mot/_new 2020-01-20 22:48:05.315173725 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-CGI # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-CGI -Version: 4.44 +Version: 4.45 Release: 0 %define cpan_name CGI Summary: Handle Common Gateway Interface requests and responses @@ -58,7 +58,7 @@ %prep %setup -q -n %{cpan_name}-%{version} -find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor ++++++ CGI-4.44.tar.gz -> CGI-4.45.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/Changes new/CGI-4.45/Changes --- old/CGI-4.44/Changes 2019-06-03 10:59:25.000000000 +0200 +++ new/CGI-4.45/Changes 2020-01-13 08:02:38.000000000 +0100 @@ -1,3 +1,8 @@ +4.45 2019-06-03 + + [ ENHANCEMENT ] + - Add support for SameSite=None cookies (GH #237, thanks to Dur09) + 4.44 2019-06-03 [ ENHANCEMENT ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/META.json new/CGI-4.45/META.json --- old/CGI-4.44/META.json 2019-06-03 10:59:55.000000000 +0200 +++ new/CGI-4.45/META.json 2020-01-13 08:02:50.000000000 +0100 @@ -4,7 +4,7 @@ "unknown" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.36, CPAN::Meta::Converter version 2.150010", "license" : [ "artistic_2" ], @@ -78,6 +78,6 @@ "web" : "https://github.com/leejo/CGI.pm" } }, - "version" : "4.44", - "x_serialization_backend" : "JSON::PP version 2.97001" + "version" : "4.45", + "x_serialization_backend" : "JSON::PP version 4.02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/META.yml new/CGI-4.45/META.yml --- old/CGI-4.44/META.yml 2019-06-03 10:59:55.000000000 +0200 +++ new/CGI-4.45/META.yml 2020-01-13 08:02:50.000000000 +0100 @@ -16,7 +16,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010' +generated_by: 'ExtUtils::MakeMaker version 7.36, CPAN::Meta::Converter version 2.150010' license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -47,5 +47,5 @@ homepage: https://metacpan.org/module/CGI license: http://dev.perl.org/licenses/ repository: https://github.com/leejo/CGI.pm -version: '4.44' +version: '4.45' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/lib/CGI/Carp.pm new/CGI-4.45/lib/CGI/Carp.pm --- old/CGI-4.44/lib/CGI/Carp.pm 2019-06-03 10:57:51.000000000 +0200 +++ new/CGI-4.45/lib/CGI/Carp.pm 2020-01-13 07:59:15.000000000 +0100 @@ -327,7 +327,7 @@ $main::SIG{__WARN__}=\&CGI::Carp::warn; -$CGI::Carp::VERSION = '4.44'; +$CGI::Carp::VERSION = '4.45'; $CGI::Carp::CUSTOM_MSG = undef; $CGI::Carp::DIE_HANDLER = undef; $CGI::Carp::TO_BROWSER = 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/lib/CGI/Cookie.pm new/CGI-4.45/lib/CGI/Cookie.pm --- old/CGI-4.44/lib/CGI/Cookie.pm 2019-06-03 10:57:56.000000000 +0200 +++ new/CGI-4.45/lib/CGI/Cookie.pm 2020-01-13 07:59:22.000000000 +0100 @@ -5,7 +5,7 @@ use if $] >= 5.019, 'deprecate'; -our $VERSION='4.44'; +our $VERSION='4.45'; use CGI::Util qw(rearrange unescape escape); use overload '""' => \&as_string, 'cmp' => \&compare, 'fallback' => 1; @@ -230,7 +230,7 @@ return $self->{'httponly'}; } -my %_legal_samesite = ( Strict => 1, Lax => 1 ); +my %_legal_samesite = ( Strict => 1, Lax => 1, None => 1 ); sub samesite { # SameSite my $self = shift; my $samesite = ucfirst lc +shift if @_; # Normalize casing. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/lib/CGI/File/Temp.pm new/CGI-4.45/lib/CGI/File/Temp.pm --- old/CGI-4.44/lib/CGI/File/Temp.pm 2019-06-03 10:57:49.000000000 +0200 +++ new/CGI-4.45/lib/CGI/File/Temp.pm 2020-01-13 07:59:10.000000000 +0100 @@ -3,7 +3,7 @@ # you use it directly and your code breaks horribly. package CGI::File::Temp; -$CGI::File::Temp::VERSION = '4.44'; +$CGI::File::Temp::VERSION = '4.45'; use parent File::Temp; use parent Fh; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/lib/CGI/Pretty.pm new/CGI-4.45/lib/CGI/Pretty.pm --- old/CGI-4.44/lib/CGI/Pretty.pm 2019-06-03 10:57:58.000000000 +0200 +++ new/CGI-4.45/lib/CGI/Pretty.pm 2020-01-13 07:59:25.000000000 +0100 @@ -6,7 +6,7 @@ use if $] >= 5.019, 'deprecate'; use CGI (); -$CGI::Pretty::VERSION = '4.44'; +$CGI::Pretty::VERSION = '4.45'; $CGI::DefaultClass = __PACKAGE__; @CGI::Pretty::ISA = qw( CGI ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/lib/CGI/Push.pm new/CGI-4.45/lib/CGI/Push.pm --- old/CGI-4.44/lib/CGI/Push.pm 2019-06-03 10:58:01.000000000 +0200 +++ new/CGI-4.45/lib/CGI/Push.pm 2020-01-13 07:59:27.000000000 +0100 @@ -6,7 +6,7 @@ use warnings; #/; -$CGI::Push::VERSION='4.44'; +$CGI::Push::VERSION='4.45'; use CGI; use CGI::Util 'rearrange'; @ISA = ('CGI'); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/lib/CGI/Util.pm new/CGI-4.45/lib/CGI/Util.pm --- old/CGI-4.44/lib/CGI/Util.pm 2019-06-03 10:57:54.000000000 +0200 +++ new/CGI-4.45/lib/CGI/Util.pm 2020-01-13 07:59:18.000000000 +0100 @@ -6,7 +6,7 @@ our @EXPORT_OK = qw(rearrange rearrange_header make_attributes unescape escape expires ebcdic2ascii ascii2ebcdic); -our $VERSION = '4.44'; +our $VERSION = '4.45'; our $_EBCDIC = "\t" ne "\011"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/lib/CGI.pm new/CGI-4.45/lib/CGI.pm --- old/CGI-4.44/lib/CGI.pm 2019-06-03 10:58:15.000000000 +0200 +++ new/CGI-4.45/lib/CGI.pm 2020-01-13 07:59:42.000000000 +0100 @@ -8,7 +8,7 @@ use warnings; #/; -$CGI::VERSION='4.44'; +$CGI::VERSION='4.45'; use CGI::Util qw(rearrange rearrange_header make_attributes unescape escape expires ebcdic2ascii ascii2ebcdic); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/lib/Fh.pm new/CGI-4.45/lib/Fh.pm --- old/CGI-4.44/lib/Fh.pm 2019-06-03 10:57:46.000000000 +0200 +++ new/CGI-4.45/lib/Fh.pm 2020-01-13 07:59:07.000000000 +0100 @@ -5,6 +5,6 @@ use strict; use warnings; -$Fh::VERSION = '4.44'; +$Fh::VERSION = '4.45'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.44/t/cookie.t new/CGI-4.45/t/cookie.t --- old/CGI-4.44/t/cookie.t 2019-03-15 10:44:49.000000000 +0100 +++ new/CGI-4.45/t/cookie.t 2020-01-13 07:58:38.000000000 +0100 @@ -367,6 +367,12 @@ is($c->samesite, 'Strict', 'SameSite is correct'); is($c->samesite('Lax'), 'Lax', 'SameSite is set correctly'); is($c->samesite, 'Lax', 'SameSite now returns updated value'); + + is($c->samesite('None'),'None', 'SameSite is set correctly'); + is($c->samesite, 'None', 'SameSite now returns updated value'); + + is($c->samesite('Bad'), 'None', 'SameSite unknown values ignored'); + is($c->samesite, 'None', 'SameSite returns previous value'); } #----------------------------------------------------------------------------