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;