Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Config-IniFiles for 
openSUSE:Factory checked in at 2026-06-16 13:47:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Config-IniFiles (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Config-IniFiles.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Config-IniFiles"

Tue Jun 16 13:47:06 2026 rev:49 rq:1359605 version:3.002000

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Config-IniFiles/perl-Config-IniFiles.changes    
    2026-06-12 19:25:29.881096376 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Config-IniFiles.new.1981/perl-Config-IniFiles.changes
      2026-06-16 13:48:47.873639088 +0200
@@ -1,0 +2,6 @@
+Mon Jun 15 11:23:23 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 3.002000
+   see /usr/share/doc/packages/perl-Config-IniFiles/Changes
+
+-------------------------------------------------------------------
@@ -5,0 +12,6 @@
+    * Fix for CVE 2026-11527 . bsc#1268236
+        - 2 args open() call
+        - See t/38security-open.t
+    * Add t/19utf8.t .
+        - https://github.com/shlomif/perl-Config-IniFiles/issues/14
+        - Thanks to @rdiez .

Old:
----
  Config-IniFiles-3.001000.tar.gz

New:
----
  Config-IniFiles-3.002000.tar.gz

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

Other differences:
------------------
++++++ perl-Config-IniFiles.spec ++++++
--- /var/tmp/diff_new_pack.dw69AY/_old  2026-06-16 13:48:50.601752904 +0200
+++ /var/tmp/diff_new_pack.dw69AY/_new  2026-06-16 13:48:50.605753071 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name Config-IniFiles
 Name:           perl-Config-IniFiles
-Version:        3.001000
+Version:        3.002000
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Module for reading .ini-style configuration files

++++++ Config-IniFiles-3.001000.tar.gz -> Config-IniFiles-3.002000.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/Build.PL 
new/Config-IniFiles-3.002000/Build.PL
--- old/Config-IniFiles-3.001000/Build.PL       2026-06-11 08:34:02.000000000 
+0200
+++ new/Config-IniFiles-3.002000/Build.PL       2026-06-14 17:21:10.000000000 
+0200
@@ -19,7 +19,7 @@
     "Shlomi Fish <shlomif\@cpan.org>"
   ],
   "dist_name" => "Config-IniFiles",
-  "dist_version" => "3.001000",
+  "dist_version" => "3.002000",
   "license" => "perl",
   "module_name" => "Config::IniFiles",
   "recursive_test_files" => 1,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/Changes 
new/Config-IniFiles-3.002000/Changes
--- old/Config-IniFiles-3.001000/Changes        2026-06-11 08:34:02.000000000 
+0200
+++ new/Config-IniFiles-3.002000/Changes        2026-06-14 17:21:10.000000000 
+0200
@@ -1,6 +1,14 @@
+3.002000    2026-06-14
+    * Refactor t/38security-open.t .
+    * Clean up Changes (= this file)
+
 3.001000    2026-06-08
     * Fix for CVE 2026-11527 .
+        - 2 args open() call
+        - See t/38security-open.t
     * Add t/19utf8.t .
+        - https://github.com/shlomif/perl-Config-IniFiles/issues/14
+        - Thanks to @rdiez .
 
 3.000003    2020-03-24
     * Fix stray non-ASCII characters in the versions in the Changes log.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/META.json 
new/Config-IniFiles-3.002000/META.json
--- old/Config-IniFiles-3.001000/META.json      2026-06-11 08:34:02.000000000 
+0200
+++ new/Config-IniFiles-3.002000/META.json      2026-06-14 17:21:10.000000000 
+0200
@@ -86,7 +86,7 @@
    "provides" : {
       "Config::IniFiles" : {
          "file" : "lib/Config/IniFiles.pm",
-         "version" : "3.001000"
+         "version" : "3.002000"
       }
    },
    "release_status" : "stable",
@@ -101,7 +101,7 @@
          "web" : "https://github.com/shlomif/perl-Config-IniFiles";
       }
    },
-   "version" : "3.001000",
+   "version" : "3.002000",
    "x_Dist_Zilla" : {
       "perl" : {
          "version" : "5.042002"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/META.yml 
new/Config-IniFiles-3.002000/META.yml
--- old/Config-IniFiles-3.001000/META.yml       2026-06-11 08:34:02.000000000 
+0200
+++ new/Config-IniFiles-3.002000/META.yml       2026-06-14 17:21:10.000000000 
+0200
@@ -42,7 +42,7 @@
 provides:
   Config::IniFiles:
     file: lib/Config/IniFiles.pm
-    version: '3.001000'
+    version: '3.002000'
 requires:
   Carp: '0'
   Fcntl: '0'
@@ -59,7 +59,7 @@
   bugtracker: https://github.com/shlomif/perl-Config-IniFiles/issues
   homepage: http://metacpan.org/release/Config-IniFiles
   repository: git://github.com/shlomif/perl-Config-IniFiles.git
-version: '3.001000'
+version: '3.002000'
 x_Dist_Zilla:
   perl:
     version: '5.042002'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/Makefile.PL 
new/Config-IniFiles-3.002000/Makefile.PL
--- old/Config-IniFiles-3.001000/Makefile.PL    2026-06-11 08:34:02.000000000 
+0200
+++ new/Config-IniFiles-3.002000/Makefile.PL    2026-06-14 17:21:10.000000000 
+0200
@@ -48,7 +48,7 @@
     "parent" => 0,
     "utf8" => 0
   },
-  "VERSION" => "3.001000",
+  "VERSION" => "3.002000",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/dist.ini 
new/Config-IniFiles-3.002000/dist.ini
--- old/Config-IniFiles-3.001000/dist.ini       2026-06-11 08:34:02.000000000 
+0200
+++ new/Config-IniFiles-3.002000/dist.ini       2026-06-14 17:21:10.000000000 
+0200
@@ -1,8 +1,8 @@
-name    = Config-IniFiles
-author  = Shlomi Fish <[email protected]>
-license = Perl_5
+author = Shlomi Fish <[email protected]>
 copyright_holder = RBOW and others
-copyright_year   = 2000
+copyright_year = 2000
+license = Perl_5
+name = Config-IniFiles
 
 [@Filter]
 -bundle = @SHLOMIF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/lib/Config/IniFiles.pm 
new/Config-IniFiles-3.002000/lib/Config/IniFiles.pm
--- old/Config-IniFiles-3.001000/lib/Config/IniFiles.pm 2026-06-11 
08:34:02.000000000 +0200
+++ new/Config-IniFiles-3.002000/lib/Config/IniFiles.pm 2026-06-14 
17:21:10.000000000 +0200
@@ -4,7 +4,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '3.001000';
+our $VERSION = '3.002000';
 use Carp;
 use Symbol 'gensym', 'qualify_to_ref';    # For the 'any data type' hack
 use Fcntl qw( SEEK_SET SEEK_CUR );
@@ -2394,7 +2394,7 @@
 
 =head1 VERSION
 
-version 3.001000
+version 3.002000
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/scripts/tag-release.pl 
new/Config-IniFiles-3.002000/scripts/tag-release.pl
--- old/Config-IniFiles-3.001000/scripts/tag-release.pl 2026-06-11 
08:34:02.000000000 +0200
+++ new/Config-IniFiles-3.002000/scripts/tag-release.pl 2026-06-14 
17:21:10.000000000 +0200
@@ -1,23 +1,24 @@
-#!/usr/bin/perl
+#! /usr/bin/env perl
 
 use strict;
 use warnings;
 
-use IO::All qw/ io /;
+use Path::Tiny qw/ path /;
 
 my ($version) =
     ( map { m{\$VERSION *= *'([^']+)'} ? ($1) : () }
-        io->file('lib/Config/IniFiles.pm')->getlines() );
+        path("./lib/Config/IniFiles/")->lines_utf8() );
 
 if ( !defined($version) )
 {
     die "Version is undefined!";
 }
 
-my @cmd = (
-    "git", "tag", "-m", "Tagging the Config-IniFiles release as $version",
-    "releases/$version",
-);
+my $DIST = "Config-IniFiles";
+my $TAG  = "releases/$version";
+
+my @cmd =
+    ( "git", "tag", "-m", "Tagging the $DIST release as $version", "$TAG", );
 
 print join( " ", map { /\s/ ? qq{"$_"} : $_ } @cmd ), "\n";
 exec(@cmd);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Config-IniFiles-3.001000/t/38security-open.t 
new/Config-IniFiles-3.002000/t/38security-open.t
--- old/Config-IniFiles-3.001000/t/38security-open.t    2026-06-11 
08:34:02.000000000 +0200
+++ new/Config-IniFiles-3.002000/t/38security-open.t    2026-06-14 
17:21:10.000000000 +0200
@@ -1,4 +1,5 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
+
 # Regression test for the 2-arg open() in _make_filehandle.
 #
 # _make_filehandle is the open path behind the -file argument (new -> 
ReadConfig
@@ -9,9 +10,9 @@
 use strict;
 use warnings;
 
-use Config::IniFiles;
-use File::Temp qw( tempdir );
-use File::Spec;
+use Config::IniFiles ();
+use File::Temp       qw( tempdir );
+use File::Spec       ();
 use Test::More tests => 5;
 
 my $dir = tempdir( CLEANUP => 1 );
@@ -21,6 +22,8 @@
     my $marker = File::Spec->catfile( $dir, "pwned_read" );
     my $fh     = eval { Config::IniFiles->_make_filehandle("touch $marker |") 
};
     close $fh if $fh;
+
+    # TEST
     ok !-e $marker, "trailing-pipe payload does not execute a command";
 }
 
@@ -29,6 +32,8 @@
     my $marker = File::Spec->catfile( $dir, "pwned_write" );
     my $fh     = eval { Config::IniFiles->_make_filehandle("| touch $marker") 
};
     close $fh if $fh;
+
+    # TEST
     ok !-e $marker, "leading-pipe payload does not execute a command";
 }
 
@@ -40,6 +45,8 @@
     close $fh;
     my $made = eval { Config::IniFiles->_make_filehandle("> $victim") };
     close $made if $made;
+
+    # TEST
     is -s $victim, 15, "redirect payload does not truncate a file";
 }
 
@@ -50,6 +57,8 @@
     print $fh "x\n";
     close $fh;
     my $opened = eval { Config::IniFiles->_make_filehandle($real) };
+
+    # TEST
     ok $opened, "plain filename still opens as a file";
 }
 
@@ -62,5 +71,7 @@
     print $fh "x\n";
     close $fh;
     my $padded = eval { Config::IniFiles->_make_filehandle("$real\n") };
+
+    # TEST
     ok !$padded, "trailing whitespace is significant (filename not trimmed)";
 }

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.dw69AY/_old  2026-06-16 13:48:51.409786615 +0200
+++ /var/tmp/diff_new_pack.dw69AY/_new  2026-06-16 13:48:51.449788284 +0200
@@ -1,6 +1,6 @@
-mtime: 1781169646
-commit: 2cb550d60599a990efa4a012f8200ed77bd40f275447c548a8c506e844c114c2
+mtime: 1781537421
+commit: 5dad2b06b31f2975ae22257d40db26fbf2f5d5a24bf17ef09bfba74636987830
 url: https://src.opensuse.org/perl/perl-Config-IniFiles
-revision: 2cb550d60599a990efa4a012f8200ed77bd40f275447c548a8c506e844c114c2
+revision: 5dad2b06b31f2975ae22257d40db26fbf2f5d5a24bf17ef09bfba74636987830
 projectscmsync: https://src.opensuse.org/perl/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ 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-15 17:30:21.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to