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 - <[email protected]>
+
+- 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 - <[email protected]>
+
+- 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;