Hello community, here is the log from the commit of package lame for openSUSE:Factory checked in at 2017-12-29 00:02:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lame (Old) and /work/SRC/openSUSE:Factory/.lame.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lame" Fri Dec 29 00:02:00 2017 rev:2 rq:559093 version:3.100 Changes: -------- --- /work/SRC/openSUSE:Factory/lame/lame.changes 2017-08-24 18:47:02.642659775 +0200 +++ /work/SRC/openSUSE:Factory/.lame.new/lame.changes 2017-12-29 00:02:02.687793936 +0100 @@ -1,0 +2,42 @@ +Thu Dec 21 13:00:57 UTC 2017 - [email protected] + +- Update to version 3.100 + * Improved detection of MPEG audio data in RIFF WAVE files. + sf#3545112 Invalid sampling detection + * New switch --gain <decibel>, range -20.0 to +12.0, a more + convenient way to apply Gain adjustment in decibels, + than the use of --scale <factor>. + * Fix for sf#3558466 Bug in path handling + * Fix for sf#3567844 problem with Tag genre + * Fix for sf#3565659 no progress indication with pipe input + * Fix for sf#3544957 scale (empty) silent encode without warning + * Fix for sf#3580176 environment variable LAMEOPT doesn't + work anymore + * Fix for sf#3608583 input file name displayed with wrong + character encoding (on windows console with CP_UTF8) + * Fix dereference NULL and Buffer not NULL terminated issues. + * Fix dereference of a null pointer possible in loop. + * Make sure functions with SSE instructions maintain their own + properly aligned stack. Thanks to Fabian Greffrath + * Multiple Stack and Heap Corruptions from Malicious File. + * Fix a division by zero vulnerability. + * Fix CVE-2017-9410 fill_buffer_resample function in + libmp3lame/util.c heap-based buffer over-read and ap + * Fix CVE-2017-9411 fill_buffer_resample function in + libmp3lame/util.c invalid memory read and application crash + * Fix CVE-2017-9412 unpack_read_samples function in + frontend/get_audio.c invalid memory read and application crash + * Fix clip detect scale suggestion unaware of scale input value + * HIP decoder bug fixed: decoding mixed blocks of lower sample + frequency Layer3 data resulted in internal buffer overflow. + * Add lame_encode_buffer_interleaved_int() +- Drop upstream patches: + * lame-Add-check-for-invalid-input-sample-rate.patch + * lame-ansi2knr2.patch + * lame-bits_per_sample.patch + * lame-force_align_arg_pointer.patch + * lame-gtk1.patch + * lame-int_resample_ratio.patch + * lame-msse.patch + +------------------------------------------------------------------- Old: ---- lame-3.99.5.tar.gz lame-Add-check-for-invalid-input-sample-rate.patch lame-ansi2knr2.patch lame-bits_per_sample.patch lame-force_align_arg_pointer.patch lame-gtk1.patch lame-int_resample_ratio.patch lame-msse.patch New: ---- lame-3.100.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lame.spec ++++++ --- /var/tmp/diff_new_pack.LA55RO/_old 2017-12-29 00:02:03.891448927 +0100 +++ /var/tmp/diff_new_pack.LA55RO/_new 2017-12-29 00:02:03.915442051 +0100 @@ -19,24 +19,16 @@ %define sover 0 Name: lame -Version: 3.99.5 +Version: 3.100 Release: 0 Summary: The LAME MP3 encoder License: LGPL-2.0+ Group: Productivity/Multimedia/Sound/Editors and Convertors -# https://github.com/rbrito/lame Url: http://lame.sourceforge.net/ Source: http://prdownloads.sourceforge.net/lame/lame-%{version}.tar.gz Source99: lame-rpmlintrc Source1000: baselibs.conf -Patch1: lame-gtk1.patch -Patch10: lame-Add-check-for-invalid-input-sample-rate.patch -Patch11: lame-ansi2knr2.patch -Patch12: lame-bits_per_sample.patch -Patch13: lame-field-width-fix.patch -Patch14: lame-force_align_arg_pointer.patch -Patch15: lame-int_resample_ratio.patch -Patch16: lame-msse.patch +Patch1: lame-field-width-fix.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool @@ -98,19 +90,9 @@ %prep %setup -q -find -name Makefile.in -print -delete %patch1 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 -sed -i -e '/define sp/s/+/ + /g' libmp3lame/i386/nasm.h %build -autoreconf -fi LIBS="-lm" \ CFLAGS="%{optflags}" \ %configure \ @@ -125,6 +107,9 @@ make %{?_smp_mflags} pkgdocdir=%{_defaultdocdir}/%{name}/ +%check +make test + %install make install pkgdocdir=%{_defaultdocdir}/%{name}/ DESTDIR=%{buildroot} rm -f %{buildroot}%{_libdir}/libmp3lame.la ++++++ lame-3.99.5.tar.gz -> lame-3.100.tar.gz ++++++ ++++ 56279 lines of diff (skipped)
