Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Mojo-JWT for openSUSE:Factory 
checked in at 2026-06-11 17:29:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mojo-JWT (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Mojo-JWT.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Mojo-JWT"

Thu Jun 11 17:29:53 2026 rev:3 rq:1358714 version:1.20.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mojo-JWT/perl-Mojo-JWT.changes      
2025-01-07 20:53:15.952531581 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Mojo-JWT.new.1981/perl-Mojo-JWT.changes    
2026-06-11 17:31:18.784274706 +0200
@@ -1,0 +2,10 @@
+Sun Jun  7 00:39:10 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 1.20.0 (1.02)
+   see /usr/share/doc/packages/perl-Mojo-JWT/Changes
+
+  1.02 2026-06-03
+    - This release contains fixes for security issues, everybody should 
upgrade!
+    - Improved security of decode to prevent timing side-channel attacks in 
symmetric signatures
+
+-------------------------------------------------------------------

Old:
----
  Mojo-JWT-1.01.tar.gz

New:
----
  Mojo-JWT-1.02.tar.gz
  README.md
  _scmsync.obsinfo
  build.specials.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Mojo-JWT.spec ++++++
--- /var/tmp/diff_new_pack.oNLjKg/_old  2026-06-11 17:31:19.456302893 +0200
+++ /var/tmp/diff_new_pack.oNLjKg/_new  2026-06-11 17:31:19.456302893 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Mojo-JWT
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,24 +18,25 @@
 
 %define cpan_name Mojo-JWT
 Name:           perl-Mojo-JWT
-Version:        1.10.0
+Version:        1.20.0
 Release:        0
-# 1.01 -> normalize -> 1.10.0
-%define cpan_version 1.01
+# 1.02 -> normalize -> 1.20.0
+%define cpan_version 1.02
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        JSON Web Token the Mojo way
 URL:            https://metacpan.org/release/%{cpan_name}
 Source0:        
https://cpan.metacpan.org/authors/id/J/JB/JBERGER/%{cpan_name}-%{cpan_version}.tar.gz
 Source1:        cpanspec.yml
+Source100:      README.md
 BuildArch:      noarch
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(CryptX) >= 0.029
+BuildRequires:  perl(CryptX) >= 0.29
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Module::Build::Tiny)
-BuildRequires:  perl(Mojolicious) >= 5.00
-Requires:       perl(CryptX) >= 0.029
-Requires:       perl(Mojolicious) >= 5.00
+BuildRequires:  perl(Mojolicious) >= 5.0
+Requires:       perl(CryptX) >= 0.29
+Requires:       perl(Mojolicious) >= 5.0
 Provides:       perl(Mojo::JWT) = %{version}
 %undefine       __perllib_provides
 %{perl_requires}
@@ -54,7 +55,7 @@
 channels.
 
 %prep
-%autosetup  -n %{cpan_name}-%{cpan_version}
+%autosetup -n %{cpan_name}-%{cpan_version} -p1
 
 %build
 perl Build.PL --installdirs=vendor

++++++ Mojo-JWT-1.01.tar.gz -> Mojo-JWT-1.02.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojo-JWT-1.01/Build.PL new/Mojo-JWT-1.02/Build.PL
--- old/Mojo-JWT-1.01/Build.PL  2024-10-16 00:09:24.000000000 +0200
+++ new/Mojo-JWT-1.02/Build.PL  2026-06-03 18:39:03.000000000 +0200
@@ -1,4 +1,4 @@
-# This Build.PL for Mojo-JWT was generated by mbtiny 0.042.
+# This Build.PL for Mojo-JWT was generated by mbtiny 0.051.
 use 5.010;
 use Module::Build::Tiny 0;
 Build_PL();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojo-JWT-1.01/Changes new/Mojo-JWT-1.02/Changes
--- old/Mojo-JWT-1.01/Changes   2024-10-16 00:09:24.000000000 +0200
+++ new/Mojo-JWT-1.02/Changes   2026-06-03 18:39:03.000000000 +0200
@@ -1,5 +1,9 @@
 Revision history for Perl module Mojo::JWT
 
+1.02 2026-06-03
+  - This release contains fixes for security issues, everybody should upgrade!
+  - Improved security of decode to prevent timing side-channel attacks in 
symmetric signatures
+
 1.01 2024-10-15
   - Fix non-portable test
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojo-JWT-1.01/LICENSE new/Mojo-JWT-1.02/LICENSE
--- old/Mojo-JWT-1.01/LICENSE   2024-10-16 00:09:24.000000000 +0200
+++ new/Mojo-JWT-1.02/LICENSE   2026-06-03 18:39:03.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2024 by Joel Berger, <[email protected]>.
+This software is copyright (c) 2026 by Joel Berger, <[email protected]>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2024 by Joel Berger, <[email protected]>.
+This software is Copyright (c) 2026 by Joel Berger, <[email protected]>.
 
 This is free software, licensed under:
 
@@ -22,7 +22,7 @@
                      Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
- 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+                    <https://fsf.org/>
 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
@@ -236,8 +236,7 @@
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 
USA
+    along with this program; if not, see <https://www.gnu.org/licenses/>.
 
 
 Also add information on how to contact you by electronic and paper mail.
@@ -264,15 +263,15 @@
   program `Gnomovision' (a program to direct compilers to make passes
   at assemblers) written by James Hacker.
 
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
+  <signature of Moe Ghoul>, 1 April 1989
+  Moe Ghoul, President of Vice
 
 That's all there is to it!
 
 
 --- The Perl Artistic License 1.0 ---
 
-This software is Copyright (c) 2024 by Joel Berger, <[email protected]>.
+This software is Copyright (c) 2026 by Joel Berger, <[email protected]>.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojo-JWT-1.01/META.json new/Mojo-JWT-1.02/META.json
--- old/Mojo-JWT-1.01/META.json 2024-10-16 00:09:24.000000000 +0200
+++ new/Mojo-JWT-1.02/META.json 2026-06-03 18:39:03.000000000 +0200
@@ -4,7 +4,7 @@
       "Joel Berger, <[email protected]>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "App::ModuleBuildTiny version 0.042",
+   "generated_by" : "App::ModuleBuildTiny version 0.051",
    "license" : [
       "perl_5"
    ],
@@ -36,7 +36,7 @@
    "provides" : {
       "Mojo::JWT" : {
          "file" : "lib/Mojo/JWT.pm",
-         "version" : "1.01"
+         "version" : "1.02"
       }
    },
    "release_status" : "stable",
@@ -51,7 +51,8 @@
          "url" : "http://github.com/jberger/Mojo-JWT";
       }
    },
-   "version" : "1.01",
-   "x_serialization_backend" : "JSON::PP version 4.07",
+   "version" : "1.02",
+   "x_generated_by_perl" : "v5.38.5",
+   "x_serialization_backend" : "Cpanel::JSON::XS version 4.40",
    "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojo-JWT-1.01/META.yml new/Mojo-JWT-1.02/META.yml
--- old/Mojo-JWT-1.01/META.yml  2024-10-16 00:09:24.000000000 +0200
+++ new/Mojo-JWT-1.02/META.yml  2026-06-03 18:39:03.000000000 +0200
@@ -6,7 +6,7 @@
 configure_requires:
   Module::Build::Tiny: '0'
 dynamic_config: 0
-generated_by: 'App::ModuleBuildTiny version 0.042, CPAN::Meta::Converter 
version 2.150010'
+generated_by: 'App::ModuleBuildTiny version 0.051, CPAN::Meta::Converter 
version 2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -15,7 +15,7 @@
 provides:
   Mojo::JWT:
     file: lib/Mojo/JWT.pm
-    version: '1.01'
+    version: '1.02'
 requires:
   CryptX: '0.029'
   Mojolicious: '5.00'
@@ -24,6 +24,7 @@
   bugtracker: http://github.com/jberger/Mojo-JWT/issues
   license: http://dev.perl.org/licenses/
   repository: http://github.com/jberger/Mojo-JWT
-version: '1.01'
+version: '1.02'
+x_generated_by_perl: v5.38.5
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
 x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojo-JWT-1.01/README new/Mojo-JWT-1.02/README
--- old/Mojo-JWT-1.01/README    2024-10-16 00:09:24.000000000 +0200
+++ new/Mojo-JWT-1.02/README    2026-06-03 18:39:03.000000000 +0200
@@ -234,6 +234,8 @@
 
     Cameron Daniel (ccakes)
 
+    Olaf Alders (oalders)
+
 COPYRIGHT AND LICENSE
 
     Copyright (C) 2015 by "AUTHOR" and "CONTRIBTORS".
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mojo-JWT-1.01/lib/Mojo/JWT.pm 
new/Mojo-JWT-1.02/lib/Mojo/JWT.pm
--- old/Mojo-JWT-1.01/lib/Mojo/JWT.pm   2024-10-16 00:09:24.000000000 +0200
+++ new/Mojo-JWT-1.02/lib/Mojo/JWT.pm   2026-06-03 18:39:03.000000000 +0200
@@ -2,7 +2,7 @@
 
 use Mojo::Base -base;
 
-our $VERSION = '1.01';
+our $VERSION = '1.02';
 $VERSION = eval $VERSION;
 
 use Scalar::Util ();
@@ -72,7 +72,7 @@
       unless $self->verify_rsa($1, $payload, $signature);
   } elsif ($algo =~ $re_hs) {
     Carp::croak 'Failed HS validation'
-      unless $signature eq $self->sign_hmac($1, $payload);
+      unless Mojo::Util::secure_compare($signature, $self->sign_hmac($1, 
$payload));
   } else {
     Carp::croak 'Unsupported signing algorithm';
   }
@@ -395,6 +395,8 @@
 
 Cameron Daniel (ccakes)
 
+Olaf Alders (oalders)
+
 =head1 COPYRIGHT AND LICENSE
 
 Copyright (C) 2015 by L</AUTHOR> and L</CONTRIBTORS>.

++++++ README.md ++++++

## Build Results

Current state of perl in openSUSE:Factory is

![Factory build 
results](https://br.opensuse.org/status/openSUSE:Factory/perl-Mojo-JWT/standard)

The current state of perl in the devel project build (devel:languages:perl)

![Devel project build 
results](https://br.opensuse.org/status/devel:languages:perl/perl-Mojo-JWT)



++++++ _scmsync.obsinfo ++++++
mtime: 1780792750
commit: f6ff617dfe17e13cfb84b846fcb476d69fe837ad556aee3e281023ce1ce50a23
url: https://src.opensuse.org/perl/perl-Mojo-JWT
revision: f6ff617dfe17e13cfb84b846fcb476d69fe837ad556aee3e281023ce1ce50a23
projectscmsync: https://src.opensuse.org/perl/_ObsPrj

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-06-07 02:39:10.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to