Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Crypt-CBC for openSUSE:Factory checked in at 2021-06-07 22:43:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Crypt-CBC (Old) and /work/SRC/openSUSE:Factory/.perl-Crypt-CBC.new.32437 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Crypt-CBC" Mon Jun 7 22:43:02 2021 rev:29 rq:894247 version:3.04 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Crypt-CBC/perl-Crypt-CBC.changes 2013-08-13 10:18:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Crypt-CBC.new.32437/perl-Crypt-CBC.changes 2021-06-07 22:43:22.336472138 +0200 @@ -1,0 +2,48 @@ +Wed May 19 03:06:13 UTC 2021 - Tina M??ller <timueller+p...@suse.de> + +- updated to 3.04 + see /usr/share/doc/packages/perl-Crypt-CBC/Changes + + 3.04 Mon 17 May 2021 10:58:37 AM EDT + - Fixed bug involving manually-specified IV not being used in some circumstances. + +------------------------------------------------------------------- +Fri Apr 23 19:47:42 UTC 2021 - Tina M??ller <tina.muel...@suse.com> + +- Add manual license + +------------------------------------------------------------------- +Tue Apr 20 03:06:48 UTC 2021 - Tina M??ller <timueller+p...@suse.de> + +- updated to 3.03 + see /usr/share/doc/packages/perl-Crypt-CBC/Changes + + 3.03 Sun 18 Apr 2021 10:54:19 PM EDT + - Fixed bug which caused an extraneous block of garbage data to be appended to encrypted + string when "nopadding" specified and plaintext is even multiple of blocksize. + 3.02 + - CTR mode now requires the Math::Int128 module, which gives a ~5x performance + boost over Math::BigInt. + 3.01 + - Warn when the deprecated opensslv1 PBKDF (key derivation function) is used + for encryption. Turn off with -nodeprecate=>1 or by choosing a different + PBKDF, such as -pbkdf=>'pbkdf2'. + - Fix a regression when passing the legacy -salt=>1 argument. + 3.00 Sun Feb 7 10:28:08 EST 2021 + - Released version 3.00 in recognition of multiple new features + and cleanups. + 2.37 Sun Feb 7 10:20:17 EST 2021 + - Added better argument checking. + - Fixed long-standing standard padding bug: plaintext ending with + bytes between 0x00 and 0x0A would be truncated in some conditions. + - Fixed Rijndael_compat padding. + 2.36 Wed 03 Feb 2021 09:19:06 AM EST + - Add support for OFB, CFB and CTR chain modes. + - New dependency: Math::BigInt + 2.35 Sun Jan 31 22:02:42 EST 2021 + - Add support for PBKDF2 key derivation algorithm + - New dependencies: Digest::SHA, Crypt::PBKDF2, Crypt::Cipher::AES + 2.34 Fri Jan 29 18:08:12 EST 2021 + - Support for openssl SHA-256 key derivation algorithm + +------------------------------------------------------------------- Old: ---- Crypt-CBC-2.33.tar.gz New: ---- Crypt-CBC-3.04.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Crypt-CBC.spec ++++++ --- /var/tmp/diff_new_pack.XNflPP/_old 2021-06-07 22:43:22.916473118 +0200 +++ /var/tmp/diff_new_pack.XNflPP/_new 2021-06-07 22:43:22.920473124 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Crypt-CBC # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,33 +12,37 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define cpan_name Crypt-CBC Name: perl-Crypt-CBC -Version: 2.33 +Version: 3.04 Release: 0 -%define cpan_name Crypt-CBC +#Upstream: CHECK(Artistic-1.0 or GPL-1.0-or-later) Summary: Encrypt Data with Cipher Block Chaining Mode -License: GPL-1.0+ or Artistic-1.0 -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Crypt-CBC/ -Source: http://www.cpan.org/authors/id/L/LD/LDS/%{cpan_name}-%{version}.tar.gz +License: Artistic-1.0 OR GPL-1.0-or-later +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/L/LD/LDS/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -#BuildRequires: perl(Crypt::CBC) -#BuildRequires: perl(Crypt::IDEA) +BuildRequires: perl(Crypt::Cipher::AES) +BuildRequires: perl(Crypt::PBKDF2) +BuildRequires: perl(Digest::SHA) +Requires: perl(Crypt::Cipher::AES) +Requires: perl(Crypt::PBKDF2) +Requires: perl(Digest::SHA) %{perl_requires} %description This module is a Perl-only implementation of the cryptographic cipher block -chaining mode (CBC). In combination with a block cipher such as DES or -IDEA, you can encrypt and decrypt messages of arbitrarily long length. The -encrypted messages are compatible with the encryption format used by the -*OpenSSL* package. +chaining mode (CBC). In combination with a block cipher such as AES or +Blowfish, you can encrypt and decrypt messages of arbitrarily long length. +The encrypted messages are compatible with the encryption format used by +the *OpenSSL* package. To use this module, you will first create a Crypt::CBC cipher object with new(). At the time of cipher creation, you specify an encryption key to use @@ -49,14 +53,14 @@ encrypt() and decrypt() methods to operate on a whole data value at once. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +%make_build %check -%{__make} test +make test %install %perl_make_install @@ -64,7 +68,6 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) -%doc Changes Crypt-CBC-2.16-vulnerability.txt README +%doc Changes Crypt-CBC-2.16-vulnerability.txt README README.md %changelog ++++++ Crypt-CBC-2.33.tar.gz -> Crypt-CBC-3.04.tar.gz ++++++ ++++ 4872 lines of diff (skipped) ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #description: |- # override description from CPAN #summary: override summary from CPAN #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: # baz.patch: PATCH-FIX-OPENSUSE #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_build: |- # rm unused.files #post_install: |- # sed on %{name}.files license: Artistic-1.0 OR GPL-1.0-or-later #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag #custom_test: |- #startserver && make test #ignore_requires: Bizarre::Module #skip_doc: regexp_to_skip_for_doc.* #add_doc: files to add to docs #misc: |- #anything else to be added to spec file #follows directly after %files section, so it can contain new blocks or also #changes to %files section