Hello community,

here is the log from the commit of package perl-Compress-Raw-Lzma for 
openSUSE:Factory checked in at 2019-11-26 17:01:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Compress-Raw-Lzma (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Compress-Raw-Lzma.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Compress-Raw-Lzma"

Tue Nov 26 17:01:29 2019 rev:8 rq:750746 version:2.091

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Compress-Raw-Lzma/perl-Compress-Raw-Lzma.changes
    2019-11-06 14:04:28.216683306 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Compress-Raw-Lzma.new.26869/perl-Compress-Raw-Lzma.changes
 2019-11-26 17:02:01.724054988 +0100
@@ -1,0 +2,30 @@
+Mon Nov 25 11:45:56 UTC 2019 -  <timueller+p...@suse.de>
+
+- updated to 2.091
+   see /usr/share/doc/packages/perl-Compress-Raw-Lzma/Changes
+
+    2.091 23 November 2019
+  
+        * More updates for memory leak in raw_decoder
+          Issue https://github.com/pmqs/Compress-Raw-Lzma/issues/1
+          08e80080b0d94e17eb1e9ceed589b145cdaf8495
+          ac9b6e5c9c6966a40d1a6caf2f2c6dc021ed50d9
+  
+        * Silence compiler warning
+          https://github.com/pmqs/Compress-Raw-Lzma/issues/1
+          c496f8716b3651cab2753cf90a3aa47a7ce0a339
+
+-------------------------------------------------------------------
+Sun Nov 10 10:02:21 UTC 2019 -  <timueller+p...@suse.de>
+
+- updated to 2.090
+   see /usr/share/doc/packages/perl-Compress-Raw-Lzma/Changes
+
+    2.090 9 November 2019
+  
+        * Memory leak in raw_decoder
+          Issue https://github.com/pmqs/Compress-Raw-Lzma/issues/1
+          05c0eac3ab1edd05e5bc945463af004dcbc88c00
+          b020045e17a7ab7338c010f5100ec63e8e8e9040
+
+-------------------------------------------------------------------

Old:
----
  Compress-Raw-Lzma-2.089.tar.gz

New:
----
  Compress-Raw-Lzma-2.091.tar.gz

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

Other differences:
------------------
++++++ perl-Compress-Raw-Lzma.spec ++++++
--- /var/tmp/diff_new_pack.p20Ly5/_old  2019-11-26 17:02:02.568054710 +0100
+++ /var/tmp/diff_new_pack.p20Ly5/_new  2019-11-26 17:02:02.576054707 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Compress-Raw-Lzma
-Version:        2.089
+Version:        2.091
 Release:        0
 %define cpan_name Compress-Raw-Lzma
 Summary:        Low-Level Interface to lzma compression library

++++++ Compress-Raw-Lzma-2.089.tar.gz -> Compress-Raw-Lzma-2.091.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.089/Changes 
new/Compress-Raw-Lzma-2.091/Changes
--- old/Compress-Raw-Lzma-2.089/Changes 2019-11-03 20:44:30.000000000 +0100
+++ new/Compress-Raw-Lzma-2.091/Changes 2019-11-23 17:43:46.000000000 +0100
@@ -1,6 +1,25 @@
 CHANGES
 -------
 
+  2.091 23 November 2019
+
+      * More updates for memory leak in raw_decoder
+        Issue https://github.com/pmqs/Compress-Raw-Lzma/issues/1
+        08e80080b0d94e17eb1e9ceed589b145cdaf8495
+        ac9b6e5c9c6966a40d1a6caf2f2c6dc021ed50d9
+
+      * Silence compiler warning
+        https://github.com/pmqs/Compress-Raw-Lzma/issues/1
+        c496f8716b3651cab2753cf90a3aa47a7ce0a339
+
+
+  2.090 9 November 2019
+
+      * Memory leak in raw_decoder
+        Issue https://github.com/pmqs/Compress-Raw-Lzma/issues/1
+        05c0eac3ab1edd05e5bc945463af004dcbc88c00
+        b020045e17a7ab7338c010f5100ec63e8e8e9040
+
   2.089 3 November 2019
 
       * No Changes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.089/Lzma.xs 
new/Compress-Raw-Lzma-2.091/Lzma.xs
--- old/Compress-Raw-Lzma-2.089/Lzma.xs 2019-03-16 17:48:33.000000000 +0100
+++ new/Compress-Raw-Lzma-2.091/Lzma.xs 2019-11-21 21:05:53.000000000 +0100
@@ -52,6 +52,7 @@
 
     //bool     is_tainted;
     bool        forZip;
+    bool        extraFree ;
     lzma_stream stream ; 
 
     lzma_filter filters[LZMA_FILTERS_MAX + 1];
@@ -298,6 +299,7 @@
 
     /* lzma_memory_usage(lzma_preset_lzma, TRUE); */
 
+    s->extraFree = FALSE;
     return s ;
     
 }
@@ -324,7 +326,9 @@
     int i = 0;
 
     if (properties) {
+        s->extraFree = TRUE;
         s->filters[i].id = LZMA_FILTER_LZMA1;
+
         if (lzma_properties_decode(&s->filters[i], NULL, 
                 (const uint8_t*)properties, 5) != LZMA_OK)
             return FALSE;
@@ -361,6 +365,10 @@
     if (s)
     {
         int i;
+
+        if (s->extraFree)
+            free(s->filters[0].options) ;
+
         for (i = 0; i < LZMA_FILTERS_MAX; ++i)
         {
             if (s->sv_filters[i])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.089/META.json 
new/Compress-Raw-Lzma-2.091/META.json
--- old/Compress-Raw-Lzma-2.089/META.json       2019-11-03 20:50:49.000000000 
+0100
+++ new/Compress-Raw-Lzma-2.091/META.json       2019-11-23 18:23:51.000000000 
+0100
@@ -45,6 +45,6 @@
          "web" : "https://github.com/pmqs/Compress-Raw-Lzma";
       }
    },
-   "version" : "2.089",
+   "version" : "2.091",
    "x_serialization_backend" : "JSON::PP version 2.27300"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.089/META.yml 
new/Compress-Raw-Lzma-2.091/META.yml
--- old/Compress-Raw-Lzma-2.089/META.yml        2019-11-03 20:50:49.000000000 
+0100
+++ new/Compress-Raw-Lzma-2.091/META.yml        2019-11-23 18:23:51.000000000 
+0100
@@ -23,5 +23,5 @@
   bugtracker: https://github.com/pmqs/Compress-Raw-Lzma/issues
   homepage: https://github.com/pmqs/Compress-Raw-Lzma
   repository: git://github.com/pmqs/Compress-Raw-Lzma.git
-version: '2.089'
+version: '2.091'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.089/README 
new/Compress-Raw-Lzma-2.091/README
--- old/Compress-Raw-Lzma-2.089/README  2019-11-03 20:43:56.000000000 +0100
+++ new/Compress-Raw-Lzma-2.091/README  2019-11-23 17:22:14.000000000 +0100
@@ -1,9 +1,9 @@
 
                             Compress-Raw-Lzma
 
-                             Version 2.089
+                             Version 2.091
 
-                             3 November 2019
+                            23 November 2019
 
        Copyright (c) 2009-2019 Paul Marquess. All rights reserved.
           This program is free software; you can redistribute it
@@ -58,13 +58,13 @@
 ----------------------------------------------------------------
 
 If the module appears to have built correctly, but the t/001version.t test
-harness fails with the error 
+harness fails with the error
 
     Undefined symbol "lzma_properties_size"
 
-it means you have two libraries called liblzma installed on your system. 
+it means you have two libraries called liblzma installed on your system.
 
-The version of liblzma used by this module comes from http://tukaani.org/xz/. 
+The version of liblzma used by this module comes from http://tukaani.org/xz/.
 
 There is another distribution, that comes from
 http://tokyocabinet.sourceforge.net/misc/ that also builds a library called
@@ -156,7 +156,7 @@
 SUPPORT
 -------
 
-General feedback/questions/bug reports should be sent to 
+General feedback/questions/bug reports should be sent to
 https://github.com/pmqs/Compress-Raw-Lzma/issues (preferred) or
 https://rt.cpan.org/Public/Dist/Display.html?Name=Compress-Raw-Lzma.
 
@@ -171,12 +171,12 @@
     This includes:
 
      a. The *complete* output from running this
- 
+
             perl -V
- 
+
         Do not edit the output in any way.
         Note, I want you to run "perl -V" and NOT "perl -v".
- 
+
         If your perl does not understand the "-V" option it is too
         old. This module needs Perl version 5.004 or better.
 
@@ -193,7 +193,7 @@
         If you haven't installed Compress-Raw-Lzma then search 
Compress::Raw::Lzma.pm
         for a line like this:
 
-          $VERSION = "2.089" ;
+          $VERSION = "2.091" ;
 
      c. The version of lzma you have used.
         If you have successfully installed Compress-Raw-Lzma, this one-liner
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.089/lib/Compress/Raw/Lzma.pm 
new/Compress-Raw-Lzma-2.091/lib/Compress/Raw/Lzma.pm
--- old/Compress-Raw-Lzma-2.089/lib/Compress/Raw/Lzma.pm        2019-11-03 
20:32:10.000000000 +0100
+++ new/Compress-Raw-Lzma-2.091/lib/Compress/Raw/Lzma.pm        2019-11-23 
17:10:46.000000000 +0100
@@ -12,7 +12,7 @@
 use bytes ;
 our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD);
 
-$VERSION = '2.089';
+$VERSION = '2.091';
 $XS_VERSION = $VERSION; 
 $VERSION = eval $VERSION;
 


Reply via email to