commit libXvMC for openSUSE:Factory
Hello community, here is the log from the commit of package libXvMC for openSUSE:Factory checked in at 2019-10-24 23:00:58 Comparing /work/SRC/openSUSE:Factory/libXvMC (Old) and /work/SRC/openSUSE:Factory/.libXvMC.new.2990 (New) Package is "libXvMC" Thu Oct 24 23:00:58 2019 rev:12 rq:741456 version:1.0.12 Changes: --- /work/SRC/openSUSE:Factory/libXvMC/libXvMC.changes 2019-03-26 22:29:32.317747541 +0100 +++ /work/SRC/openSUSE:Factory/.libXvMC.new.2990/libXvMC.changes 2019-10-24 23:01:04.131957139 +0200 @@ -1,0 +2,18 @@ +Sun Oct 20 18:24:27 UTC 2019 - Stefan Brüns + +- Add conflicts for old xorgproto-devel, X11/extensions/vldXvMC.h + was moved to libXvMC-devel. + +--- +Mon Sep 30 09:54:48 UTC 2019 - Stefan Dirsch + +- Update to version 1.0.12 + * This release fixes the pkgconfig data to not refer to libXv, +adds a pkgconfig file for libXvMCW, and prepares for a future +xorgproto release. There should be no functional changes. +- n_bring-back-libXv-dep.patch + * fixes build of Mesa's xvmc gallium driver, since that +references in XvMCCreateContex also XvQueryAdaptors, +XvFreeAdaptorInfo and XvFreeAdaptorInfo + +--- Old: libXvMC-1.0.11.tar.bz2 New: libXvMC-1.0.12.tar.bz2 n_bring-back-libXv-dep.patch Other differences: -- ++ libXvMC.spec ++ --- /var/tmp/diff_new_pack.75fAsj/_old 2019-10-24 23:01:04.691957783 +0200 +++ /var/tmp/diff_new_pack.75fAsj/_new 2019-10-24 23:01:04.695957787 +0200 @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: libXvMC %define lname libXvMC1 -Version:1.0.11 +Version:1.0.12 Release:0 Summary:X-Video Motion Compensation library License:MIT @@ -29,7 +29,7 @@ #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXvMC/ Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 Source1:baselibs.conf -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch0: n_bring-back-libXv-dep.patch #git#BuildRequires:autoconf >= 2.60, automake, libtool BuildRequires: pkgconfig BuildRequires: pkgconfig(videoproto) @@ -64,6 +64,8 @@ Summary:Development files for the X-Video Motion Compensation library Group: Development/Libraries/C and C++ Requires: %lname = %version +Conflicts: xorgproto-devel < 2019.2 +Provides: xorgproto-devel:%{_includedir}/X11/extensions/vldXvMC.h %description devel X-Video Motion Compensation (XvMC), is an extension of the X video @@ -76,6 +78,7 @@ %prep %setup -q +%patch0 -p1 %build %configure --docdir=%_docdir/%name --disable-static @@ -98,6 +101,7 @@ %_includedir/X11/* %_libdir/libXvMC*.so %_libdir/pkgconfig/xvmc.pc +%_libdir/pkgconfig/xvmc-wrapper.pc %_docdir/%name %changelog ++ libXvMC-1.0.11.tar.bz2 -> libXvMC-1.0.12.tar.bz2 ++ 5313 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXvMC-1.0.11/ChangeLog new/libXvMC-1.0.12/ChangeLog --- old/libXvMC-1.0.11/ChangeLog2019-03-16 23:15:34.0 +0100 +++ new/libXvMC-1.0.12/ChangeLog2019-09-24 18:55:04.0 +0200 @@ -1,3 +1,41 @@ +commit 36086307ba9fd1272365b964056e8a6780109478 +Author: Adam Jackson +Date: Tue Sep 24 12:52:29 2019 -0400 + +libXvMC 1.0.12 + +Signed-off-by: Adam Jackson + +commit 0fab90b409a3e4848603bdb6b438523038239f23 +Author: Adam Jackson +Date: Tue Sep 24 12:28:19 2019 -0400 + +vld: Provide ourself + +This header refers to libX11 types, it doesn't belong in xorgproto and +has been moved to legacy in 2019.2. Supply it ourselves. + +commit dd9ae03725990ee9c9336bca4b267dfbb696002f +Author: Adam Jackson +Date: Tue Jul 23 15:28:50 2019 -0400 + +pkgconfig: Remove xv from xvmc.pc + +This library does not itself require libXv for anything. + +commit 0366572c58a85558f9dc7229e74b9a0397becc89 +Author: Dylan Baker +Date: Mon Jul 8 09:46:28 2019 -0700 + +Add a pkgconfig file for libXvMCW + +Mesa needs to link with this for testing, as do others presumably. +
commit libXvMC for openSUSE:Factory
Hello community, here is the log from the commit of package libXvMC for openSUSE:Factory checked in at 2019-03-26 22:29:30 Comparing /work/SRC/openSUSE:Factory/libXvMC (Old) and /work/SRC/openSUSE:Factory/.libXvMC.new.25356 (New) Package is "libXvMC" Tue Mar 26 22:29:30 2019 rev:11 rq:687590 version:1.0.11 Changes: --- /work/SRC/openSUSE:Factory/libXvMC/libXvMC.changes 2016-11-05 21:21:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXvMC.new.25356/libXvMC.changes 2019-03-26 22:29:32.317747541 +0100 @@ -1,0 +2,13 @@ +Fri Mar 22 11:21:33 UTC 2019 - Stefan Dirsch + +- Update to version 1.0.11 + * autogen: add default patch prefix + * autogen.sh: use quoted string variables + * autogen.sh: use exec instead of waiting for configure to finish + * Update configure.ac bug URL for gitlab migration + * Need to check for -1, not 0, to determine if shmat() failed + * Fix sign comparison warnings for loop indexes + * Fix handling of shmKey in XvMCGetDRInfo + * Update README for gitlab migration + +--- Old: libXvMC-1.0.10.tar.bz2 New: libXvMC-1.0.11.tar.bz2 Other differences: -- ++ libXvMC.spec ++ --- /var/tmp/diff_new_pack.tcIqzn/_old 2019-03-26 22:29:33.761747193 +0100 +++ /var/tmp/diff_new_pack.tcIqzn/_new 2019-03-26 22:29:33.761747193 +0100 @@ -1,7 +1,7 @@ # # spec file for package libXvMC # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libXvMC %define lname libXvMC1 -Version:1.0.10 +Version:1.0.11 Release:0 Summary:X-Video Motion Compensation library License:MIT ++ libXvMC-1.0.10.tar.bz2 -> libXvMC-1.0.11.tar.bz2 ++ 26645 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXvMC-1.0.10/ChangeLog new/libXvMC-1.0.11/ChangeLog --- old/libXvMC-1.0.10/ChangeLog2016-10-04 22:25:40.0 +0200 +++ new/libXvMC-1.0.11/ChangeLog2019-03-16 23:15:34.0 +0100 @@ -1,3 +1,103 @@ +commit 63a79d1d087f5121b07510692bf6dd8207d0c0d7 +Author: Alan Coopersmith +Date: Sat Mar 16 15:11:28 2019 -0700 + +libXvMC 1.0.11 + +Signed-off-by: Alan Coopersmith + +commit 8c0a1b5d9d5dea58c516a6aefa6dd15192919b48 +Author: Alan Coopersmith +Date: Fri Dec 7 19:56:27 2018 -0800 + +Update configure.ac bug URL for gitlab migration + +Signed-off-by: Alan Coopersmith + +commit 45de1c449740caf45984aac59ab35741defcadbb +Author: Alan Coopersmith +Date: Mon Nov 19 22:55:06 2018 -0800 + +Update README for gitlab migration + +Signed-off-by: Alan Coopersmith + +commit a964f14b7b61bb8055d5144c96ecbba5dfae4a3e +Author: Alan Coopersmith +Date: Sat Sep 22 15:56:27 2018 -0700 + +Fix sign comparison warnings for loop indexes + +XvMC.c: In function ‘XvMCListSurfaceTypes’: +XvMC.c:124:19: warning: comparison between signed and unsigned integer + expressions [-Wsign-compare] + for(i = 0; i < rep.num; i++) { + ^ +XvMC.c: In function ‘XvMCListSubpictureTypes’: +XvMC.c:185:26: warning: comparison between signed and unsigned integer + expressions [-Wsign-compare] + for(i = 0; i < rep.num; i++) { + ^ + +Signed-off-by: Alan Coopersmith + +commit 28ad81420723175bfb163e20406af6d4d56bf4d4 +Author: Alan Coopersmith +Date: Sat Sep 22 15:51:49 2018 -0700 + +Need to check for -1, not 0, to determine if shmat() failed + +Signed-off-by: Alan Coopersmith + +commit 68d0e5a122c6c76c19cc58ce9cea1424c7a5db11 +Author: Neha Gupta +Date: Fri Jun 5 08:20:48 2015 + + +Fix handling of shmKey in XvMCGetDRInfo + +If we store the result of shmget in a CARD32 (unsigned int), then +checking if it returned -1 for an error by using >= 0 doesn't work. + +Also, once the request is flushed from the buffer (as XReply does), +there's no guarantee the values in it are still valid, so it's better +to rely on our local variable instead. + +Fixes: https://gitlab.freedesktop.org/xorg/lib/libxvmc/issues/1 + +Signed-off-by: Alan Coopersmith + +commit 48ca786
commit libXvMC for openSUSE:Factory
Hello community, here is the log from the commit of package libXvMC for openSUSE:Factory checked in at 2016-11-05 21:21:47 Comparing /work/SRC/openSUSE:Factory/libXvMC (Old) and /work/SRC/openSUSE:Factory/.libXvMC.new (New) Package is "libXvMC" Changes: --- /work/SRC/openSUSE:Factory/libXvMC/libXvMC.changes 2015-03-25 09:54:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXvMC.new/libXvMC.changes 2016-11-05 21:21:48.0 +0100 @@ -1,0 +2,6 @@ +Fri Oct 28 23:51:46 UTC 2016 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.0.10: + + Avoid buffer underflow on empty strings. + +--- Old: libXvMC-1.0.9.tar.bz2 New: libXvMC-1.0.10.tar.bz2 Other differences: -- ++ libXvMC.spec ++ --- /var/tmp/diff_new_pack.ffncGQ/_old 2016-11-05 21:21:49.0 +0100 +++ /var/tmp/diff_new_pack.ffncGQ/_new 2016-11-05 21:21:49.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libXvMC # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libXvMC %define lname libXvMC1 -Version:1.0.9 +Version:1.0.10 Release:0 Summary:X-Video Motion Compensation library License:MIT ++ libXvMC-1.0.9.tar.bz2 -> libXvMC-1.0.10.tar.bz2 ++ 12110 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXvMC-1.0.9/ChangeLog new/libXvMC-1.0.10/ChangeLog --- old/libXvMC-1.0.9/ChangeLog 2015-03-14 18:10:30.0 +0100 +++ new/libXvMC-1.0.10/ChangeLog2016-10-04 22:25:40.0 +0200 @@ -1,3 +1,24 @@ +commit 44a462835cbe263451a463af17f0fbedc1c957b2 +Author: Matthieu Herrb +Date: Tue Oct 4 22:09:12 2016 +0200 + +libXvMC 1.0.10 + +Signed-off-by: Matthieu Herrb + +commit 2cd95e7da8367cccdcdd5c9b160012d1dec5cbdb +Author: Tobias Stoeckmann +Date: Sun Sep 25 22:34:27 2016 +0200 + +Avoid buffer underflow on empty strings. + +If an empty string is received from an x-server, do not underrun the +buffer by accessing "rep.nameLen - 1" unconditionally, which could end +up being -1. + +Signed-off-by: Tobias Stoeckmann +Reviewed-by: Matthieu Herrb + commit ab0d28935987d48e9359023e82f9d56aa7e4bc95 Author: Alan Coopersmith Date: Sat Mar 14 10:10:05 2015 -0700 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXvMC-1.0.9/INSTALL new/libXvMC-1.0.10/INSTALL --- old/libXvMC-1.0.9/INSTALL 2015-03-14 18:10:30.0 +0100 +++ new/libXvMC-1.0.10/INSTALL 2016-10-04 22:25:40.0 +0200 @@ -1,13 +1,11 @@ Installation Instructions * -Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation, -Inc. +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, +2006, 2007, 2008 Free Software Foundation, Inc. - Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. This file is offered as-is, -without warranty of any kind. + This file is free documentation; the Free Software Foundation gives +unlimited permission to copy, distribute and modify it. Basic Installation == @@ -15,11 +13,7 @@ Briefly, the shell commands `./configure; make; make install' should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for -instructions specific to this package. Some packages provide this -`INSTALL' file but do not implement all of the features documented -below. The lack of an optional feature in a given package is not -necessarily a bug. More recommendations for GNU packages can be found -in *note Makefile Conventions: (standards)Makefile Conventions. +instructions specific to this package. The `configure' shell script attempts to guess correct values for various system-dependent variabl
commit libXvMC for openSUSE:Factory
Hello community, here is the log from the commit of package libXvMC for openSUSE:Factory checked in at 2015-03-25 09:54:26 Comparing /work/SRC/openSUSE:Factory/libXvMC (Old) and /work/SRC/openSUSE:Factory/.libXvMC.new (New) Package is "libXvMC" Changes: --- /work/SRC/openSUSE:Factory/libXvMC/libXvMC.changes 2013-06-18 15:22:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXvMC.new/libXvMC.changes 2015-03-25 09:54:27.0 +0100 @@ -1,0 +2,14 @@ +Sat Mar 21 20:31:13 UTC 2015 - sndir...@suse.com + +- added baselibs.conf as source to specfile + +--- +Fri Mar 20 21:13:07 UTC 2015 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.0.9: + + Require ANSI C89 pre-processor, drop pre-C89 token pasting support + + Rename local err variable in XW_RSYM macro to avoid shadow warnings + + Remove fallback for _XEatDataWords, require libX11 1.6 for it + + Fix linking with -Wl,--no-undefined on Linux + +--- Old: libXvMC-1.0.8.tar.bz2 New: libXvMC-1.0.9.tar.bz2 Other differences: -- ++ libXvMC.spec ++ --- /var/tmp/diff_new_pack.XZ0n1W/_old 2015-03-25 09:54:28.0 +0100 +++ /var/tmp/diff_new_pack.XZ0n1W/_new 2015-03-25 09:54:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libXvMC # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libXvMC %define lname libXvMC1 -Version:1.0.8 +Version:1.0.9 Release:0 Summary:X-Video Motion Compensation library License:MIT @@ -28,6 +28,7 @@ #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXvMC #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXvMC/ Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 +Source1:baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf >= 2.60, automake, libtool BuildRequires: pkgconfig ++ libXvMC-1.0.8.tar.bz2 -> libXvMC-1.0.9.tar.bz2 ++ 5271 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXvMC-1.0.8/ChangeLog new/libXvMC-1.0.9/ChangeLog --- old/libXvMC-1.0.8/ChangeLog 2013-06-14 08:23:39.0 +0200 +++ new/libXvMC-1.0.9/ChangeLog 2015-03-14 18:10:30.0 +0100 @@ -1,3 +1,66 @@ +commit ab0d28935987d48e9359023e82f9d56aa7e4bc95 +Author: Alan Coopersmith +Date: Sat Mar 14 10:10:05 2015 -0700 + +libXvMC 1.0.9 + +Signed-off-by: Alan Coopersmith + +commit 0ac79f0132dfd268bc6e9ff2dcdea55e00b65a92 +Author: Alan Coopersmith +Date: Sat Dec 14 10:12:10 2013 -0800 + +Rename local err variable in XW_RSYM macro to avoid shadow warnings + +Clears many warnings of the form: + +XvMCWrapper.c: In function 'initW': +XvMCWrapper.c:362:5: warning: declaration of 'err' shadows a previous local [-Wshadow] +XvMCWrapper.c:267:11: warning: shadowed declaration is here [-Wshadow] + +due to variable declared in macro block sharing "err" name with a +variable declared in the function calling the macro. + +Signed-off-by: Alan Coopersmith + +commit 4dd267a98790f4404b7607d9362d4346f55f49fb +Author: Yaakov Selkowitz +Date: Wed Oct 24 02:07:56 2012 -0500 + +Fix linking with -Wl,--no-undefined on Linux + +libXvMCW uses dlopen and friends, therefore it must be linked against +libdl on systems where it exists as a separate library. + +Signed-off-by: Yaakov Selkowitz +Reviewed-by: Alan Coopersmith +Signed-off-by: Alan Coopersmith + +commit 62bc54e6995618b7134f5cbe3a4290e41a4cb44a +Author: Michael Joost +Date: Mon Nov 18 16:11:26 2013 +0100 + +Remove fallback for _XEatDataWords, require libX11 1.6 for it + +_XEatDataWords was orignally introduced with the May 2013 security +patches, and in order to ease the process of delivering those, +fallback versions of _XEatDataWords were included in the X extension +library patches so they could be applied to older versions that didn't +have libX11 1.6 yet. Now that we're past that hurdle, we can drop +
commit libXvMC for openSUSE:Factory
Hello community, here is the log from the commit of package libXvMC for openSUSE:Factory checked in at 2013-06-18 15:22:33 Comparing /work/SRC/openSUSE:Factory/libXvMC (Old) and /work/SRC/openSUSE:Factory/.libXvMC.new (New) Package is "libXvMC" Changes: --- /work/SRC/openSUSE:Factory/libXvMC/libXvMC.changes 2013-03-22 12:00:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXvMC.new/libXvMC.changes 2013-06-18 15:22:34.0 +0200 @@ -1,0 +2,8 @@ +Fri Jun 14 12:28:11 UTC 2013 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.0.8: + This bug fix release provides the fixes for the recently announced security + issues CVE-2013-1990 & CVE-2013-1999, and the fixes for the bugs introduced + in the initial set of patches for those security issues. + +--- Old: libXvMC-1.0.7.tar.bz2 New: libXvMC-1.0.8.tar.bz2 Other differences: -- ++ libXvMC.spec ++ --- /var/tmp/diff_new_pack.LSHsYc/_old 2013-06-18 15:22:35.0 +0200 +++ /var/tmp/diff_new_pack.LSHsYc/_new 2013-06-18 15:22:35.0 +0200 @@ -18,7 +18,7 @@ Name: libXvMC %define lname libXvMC1 -Version:1.0.7 +Version:1.0.8 Release:0 Summary:X-Video Motion Compensation library License:MIT ++ libXvMC-1.0.7.tar.bz2 -> libXvMC-1.0.8.tar.bz2 ++ 14470 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXvMC-1.0.7/ChangeLog new/libXvMC-1.0.8/ChangeLog --- old/libXvMC-1.0.7/ChangeLog 2012-03-08 06:33:33.0 +0100 +++ new/libXvMC-1.0.8/ChangeLog 2013-06-14 08:23:39.0 +0200 @@ -1,3 +1,125 @@ +commit 1fb06ecf88155452ece93ac309435106f9569d54 +Author: Alan Coopersmith +Date: Thu Jun 13 22:57:03 2013 -0700 + +libXvMC 1.0.8 + +Signed-off-by: Alan Coopersmith + +commit 554200b59e880a1cf36dd244eeb5f330d93499b6 +Author: Julien Cristau +Date: Sat Jun 1 11:26:15 2013 +0200 + +avoid overflowing by making nameLen and busIDLen addition overflow + +Al Viro pointed this out on lwn: if nameLen + busIDLen overflows, we end +up copying data from outside tmpBuf. + +Reported-by: Al Viro +Signed-off-by: Julien Cristau +Reviewed-by: Alan Coopersmith +Signed-off-by: Alan Coopersmith + +commit 8c164524d229adb6141fdac8336b3823e7fe1a5d +Author: Dave Airlie +Date: Fri May 24 14:47:30 2013 +1000 + +Multiple unvalidated patches in CVE-2013-1999 + +Al Viro pointed out that Debian started segfaulting in Xine for him, + +Reported-by: Al Viro +Signed-off-by: Dave Airlie + +commit e9415ddef2ac81d4139bd32d5e9cda9394a60051 +Author: Alan Coopersmith +Date: Sat Apr 13 01:20:08 2013 -0700 + +Multiple unvalidated assumptions in XvMCGetDRInfo() [CVE-2013-1999] + +The individual string sizes is assumed to not be more than the amount of +data read from the network, and could cause buffer overflow if they are. + +The strings returned from the X server are assumed to be null terminated, +and could cause callers to read past the end of the buffer if they are not. + +Also be sure to set the returned pointers to NULL, so callers don't try +accessing bad pointers on failure cases. + +Reported-by: Ilja Van Sprundel +Signed-off-by: Alan Coopersmith + +commit 5fd871e5f878810f8f8837725d548e07e89577ab +Author: Alan Coopersmith +Date: Sat Apr 13 00:50:02 2013 -0700 + +integer overflow in _xvmc_create_*() + +rep.length is a CARD32 and should be bounds checked before left-shifting +by 2 bits to come up with the total size to allocate, though in these +cases, no buffer overflow should occur here, since the XRead call is passed +the same rep.length << 2 length argument, but the *priv_count returned to +the caller could be interpreted or used to calculate a larger buffer size +than was actually allocated, leading them to go out of bounds. + +Signed-off-by: Alan Coopersmith + +commit 478d4e58732ebdce6673e4e3469816ab63b8 +Author: Alan Coopersmith +Date: Sat Apr 13 00:50:02 2013 -0700 + +integer overflow in XvMCListSubpictureTypes() [CVE-2013-1990 2/2] + +rep.num is a CARD32 and needs to be bounds checked before multiplying by +sizeof(XvImageFormatValues) to come up with the total size to allocate, +to avoid integer overflow leading to underallocat
commit libXvMC for openSUSE:Factory
Hello community, here is the log from the commit of package libXvMC for openSUSE:Factory checked in at 2013-03-22 12:00:14 Comparing /work/SRC/openSUSE:Factory/libXvMC (Old) and /work/SRC/openSUSE:Factory/.libXvMC.new (New) Package is "libXvMC", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libXvMC/libXvMC.changes 2012-05-08 11:59:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXvMC.new/libXvMC.changes 2013-03-22 12:00:15.0 +0100 @@ -1,0 +2,5 @@ +Sun Feb 17 17:21:53 UTC 2013 - jeng...@inai.de + +- Use more robust make install call + +--- Other differences: -- ++ libXvMC.spec ++ --- /var/tmp/diff_new_pack.7SdLc3/_old 2013-03-22 12:00:16.0 +0100 +++ /var/tmp/diff_new_pack.7SdLc3/_new 2013-03-22 12:00:16.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libXvMC # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -81,7 +81,7 @@ make %{?_smp_mflags} %install -%makeinstall +make install DESTDIR="%buildroot" rm -f "%buildroot/%_libdir"/*.la %post -n %lname -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libXvMC for openSUSE:Factory
Hello community, here is the log from the commit of package libXvMC for openSUSE:Factory checked in at 2012-05-08 11:58:23 Comparing /work/SRC/openSUSE:Factory/libXvMC (Old) and /work/SRC/openSUSE:Factory/.libXvMC.new (New) Package is "libXvMC", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libXvMC/libXvMC.changes 2012-02-17 12:05:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXvMC.new/libXvMC.changes 2012-05-08 11:59:27.0 +0200 @@ -1,0 +2,7 @@ +Wed Apr 11 15:45:33 UTC 2012 - vu...@opensuse.org + +- Update to version 1.0.7: + + Janitorial cleanups + + Build configuration improvements + +--- Old: libXvMC-1.0.6.tar.bz2 New: libXvMC-1.0.7.tar.bz2 Other differences: -- ++ libXvMC.spec ++ --- /var/tmp/diff_new_pack.PIXj7J/_old 2012-05-08 11:59:29.0 +0200 +++ /var/tmp/diff_new_pack.PIXj7J/_new 2012-05-08 11:59:29.0 +0200 @@ -14,23 +14,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: libXvMC %define lname libXvMC1 -Version:1.0.6 +Version:1.0.7 Release:0 Summary:X-Video Motion Compensation library License:MIT Group: Development/Libraries/C and C++ -URL:http://xorg.freedesktop.org/ +Url:http://xorg.freedesktop.org/ #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXvMC #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXvMC/ -Source: %name-%version.tar.bz2 -BuildRoot: %_tmppath/%name-%version-build +Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf >= 2.60, automake, libtool -BuildRequires: pkgconfig, pkgconfig(xorg-macros) >= 1.3, pkgconfig(x11) -BuildRequires: pkgconfig(xext), pkgconfig(xv), pkgconfig(xextproto) +BuildRequires: pkgconfig BuildRequires: pkgconfig(videoproto) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xextproto) +BuildRequires: pkgconfig(xorg-macros) >= 1.8 +BuildRequires: pkgconfig(xv) %description X-Video Motion Compensation (XvMC), is an extension of the X video ++ libXvMC-1.0.6.tar.bz2 -> libXvMC-1.0.7.tar.bz2 ++ 42877 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org