Hello community, here is the log from the commit of package opusfile for openSUSE:Factory checked in at 2018-01-01 22:05:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opusfile (Old) and /work/SRC/openSUSE:Factory/.opusfile.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opusfile" Mon Jan 1 22:05:08 2018 rev:7 rq:559961 version:0.10 Changes: -------- --- /work/SRC/openSUSE:Factory/opusfile/opusfile.changes 2017-11-14 14:12:11.602625002 +0100 +++ /work/SRC/openSUSE:Factory/.opusfile.new/opusfile.changes 2018-01-01 22:05:12.629389857 +0100 @@ -1,0 +2,8 @@ +Mon Dec 18 03:17:32 UTC 2017 - [email protected] + +- Update to version 0.10: + + Fix an out-of-bounds read matching serial numbers. +- cleanup with spec-cleaner +- add "--disable-silent-rules" to ./configure + +------------------------------------------------------------------- Old: ---- opusfile-0.9.tar.gz New: ---- opusfile-0.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opusfile.spec ++++++ --- /var/tmp/diff_new_pack.7cba2A/_old 2018-01-01 22:05:13.273174719 +0100 +++ /var/tmp/diff_new_pack.7cba2A/_new 2018-01-01 22:05:13.277173382 +0100 @@ -1,7 +1,7 @@ # # spec file for package opusfile # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2013 Bjørn Lie ([email protected]). # # All modifications and additions to the file contributed by third parties @@ -17,10 +17,10 @@ # +%define soname 0 Name: opusfile -Version: 0.9 +Version: 0.10 Release: 0 -%define soname 0 Summary: A high-level API for decoding and seeking within .opus files License: BSD-3-Clause Group: System/Libraries @@ -30,7 +30,6 @@ BuildRequires: pkgconfig(ogg) >= 1.3 BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(opus) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description opusfile provides a high-level API for decoding and seeking within .opus files. @@ -71,7 +70,9 @@ %setup -q %build -%configure --disable-static +%configure \ + --disable-static \ + --disable-silent-rules make %{?_smp_mflags} %install @@ -79,11 +80,9 @@ find %{buildroot} -type f -name "*.la" -delete -print %post -n libopusfile%{soname} -p /sbin/ldconfig - %postun -n libopusfile%{soname} -p /sbin/ldconfig %files -n libopusfile%{soname} -%defattr(-,root,root) %doc COPYING AUTHORS %{_libdir}/libopusfile.so.%{soname} %{_libdir}/libopusfile.so.%{soname}.* @@ -91,7 +90,6 @@ %{_libdir}/libopusurl.so.%{soname}.* %files devel -%defattr(-, root, root) %doc %{_datadir}/doc/opusfile/ %{_includedir}/opus/opusfile.h %{_libdir}/pkgconfig/opusfile.pc ++++++ opusfile-0.9.tar.gz -> opusfile-0.10.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/Makefile.in new/opusfile-0.10/Makefile.in --- old/opusfile-0.9/Makefile.in 2017-08-03 02:27:44.000000000 +0200 +++ new/opusfile-0.10/Makefile.in 2017-11-14 19:56:40.000000000 +0100 @@ -1015,9 +1015,9 @@ maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -@HAVE_DOXYGEN_FALSE@uninstall-local: @HAVE_DOXYGEN_FALSE@clean-local: @HAVE_DOXYGEN_FALSE@install-data-local: +@HAVE_DOXYGEN_FALSE@uninstall-local: clean: clean-am clean-am: clean-generic clean-libLTLIBRARIES clean-libtool clean-local \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/configure new/opusfile-0.10/configure --- old/opusfile-0.9/configure 2017-08-03 02:27:43.000000000 +0200 +++ new/opusfile-0.10/configure 2017-11-14 19:56:39.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for opusfile 0.9. +# Generated by GNU Autoconf 2.69 for opusfile 0.10. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='opusfile' PACKAGE_TARNAME='opusfile' -PACKAGE_VERSION='0.9' -PACKAGE_STRING='opusfile 0.9' +PACKAGE_VERSION='0.10' +PACKAGE_STRING='opusfile 0.10' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1353,7 +1353,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures opusfile 0.9 to adapt to many kinds of systems. +\`configure' configures opusfile 0.10 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1423,7 +1423,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of opusfile 0.9:";; + short | recursive ) echo "Configuration of opusfile 0.10:";; esac cat <<\_ACEOF @@ -1554,7 +1554,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -opusfile configure 0.9 +opusfile configure 0.10 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1923,7 +1923,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by opusfile $as_me 0.9, which was +It was created by opusfile $as_me 0.10, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4360,7 +4360,7 @@ # Define the identity of the package. PACKAGE='opusfile' - VERSION='0.9' + VERSION='0.10' # Some tools Automake needs. @@ -12312,7 +12312,7 @@ OP_LT_CURRENT=4 -OP_LT_REVISION=2 +OP_LT_REVISION=3 OP_LT_AGE=4 @@ -13803,7 +13803,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by opusfile $as_me 0.9, which was +This file was extended by opusfile $as_me 0.10, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13869,7 +13869,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -opusfile config.status 0.9 +opusfile config.status 0.10 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/configure.ac new/opusfile-0.10/configure.ac --- old/opusfile-0.9/configure.ac 2017-08-03 02:27:39.000000000 +0200 +++ new/opusfile-0.10/configure.ac 2017-11-14 19:36:25.000000000 +0100 @@ -34,7 +34,7 @@ dnl - interfaces removed -> AGE = 0 OP_LT_CURRENT=4 -OP_LT_REVISION=2 +OP_LT_REVISION=3 OP_LT_AGE=4 AC_SUBST(OP_LT_CURRENT) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/package_version new/opusfile-0.10/package_version --- old/opusfile-0.9/package_version 2017-08-03 02:27:49.000000000 +0200 +++ new/opusfile-0.10/package_version 2017-11-14 19:57:39.000000000 +0100 @@ -1 +1 @@ -PACKAGE_VERSION="0.9" +PACKAGE_VERSION="0.10" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/src/opusfile.c new/opusfile-0.10/src/opusfile.c --- old/opusfile-0.9/src/opusfile.c 2017-08-03 02:27:06.000000000 +0200 +++ new/opusfile-0.10/src/opusfile.c 2017-10-31 18:32:27.000000000 +0100 @@ -1835,7 +1835,7 @@ nlinks=_of->nlinks; li_lo=0; /*Start off by guessing we're just a multiplexed page in the current link.*/ - li_hi=_cur_link+1<nlinks&&_page_offset<links[nlinks+1].offset? + li_hi=_cur_link+1<nlinks&&_page_offset<links[_cur_link+1].offset? _cur_link+1:nlinks; do{ if(_page_offset>=links[_cur_link].offset)li_lo=_cur_link;
