[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Thursday, December 19, 2019 @ 21:39:35 Author: grazzolini Revision: 538448 upgpkg: lib32-libxi 1.7.10-2 Rebuild for new xorgproto Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-19 21:37:10 UTC (rev 538447) +++ PKGBUILD2019-12-19 21:39:35 UTC (rev 538448) @@ -4,12 +4,12 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename pkgver=1.7.10 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Input extension library (32-bit)" arch=('x86_64') url="https://xorg.freedesktop.org; -depends=('lib32-libxext' 'lib32-libxfixes' 'inputproto' $_pkgbasename) -makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib automake) +depends=('lib32-libxext' 'lib32-libxfixes' $_pkgbasename) +makedepends=('pkgconfig' 'xorgproto' 'xorg-util-macros' gcc-multilib automake) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig}) sha256sums=('36a30d8f6383a72e7ce060298b4b181fd298bc3a135c8e201b7ca847f5f81061'
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Friday, November 8, 2019 @ 20:34:14 Author: arojas Revision: 524664 Update to 1.7.10 Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-08 20:31:11 UTC (rev 524663) +++ PKGBUILD2019-11-08 20:34:14 UTC (rev 524664) @@ -3,8 +3,8 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.9 -pkgrel=2 +pkgver=1.7.10 +pkgrel=1 pkgdesc="X11 Input extension library (32-bit)" arch=('x86_64') url="https://xorg.freedesktop.org; @@ -12,10 +12,11 @@ makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib automake) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig}) -sha256sums=('c2e6b8ff84f9448386c1b5510a5cf5a16d788f76db018194dacdc200180faf45' +sha256sums=('36a30d8f6383a72e7ce060298b4b181fd298bc3a135c8e201b7ca847f5f81061' 'SKIP') -validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer -validpgpkeys+=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrb +validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF' # Peter Hutterer + 'C41C985FDCF1E5364576638B687393EE37D128F8' # Matthieu Herrb + '3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner build() { export CC="gcc -m32"
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Friday, November 9, 2018 @ 23:27:50 Author: felixonmars Revision: 405287 PIE/BUILDINFO rebuild Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-11-09 23:27:49 UTC (rev 405286) +++ PKGBUILD2018-11-09 23:27:50 UTC (rev 405287) @@ -4,7 +4,7 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename pkgver=1.7.9 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Input extension library (32-bit)" arch=('x86_64') url="https://xorg.freedesktop.org;
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD fix-gtk2-segfault.patch)
Date: Friday, June 23, 2017 @ 06:12:22 Author: lcarlier Revision: 239743 upgpkg: lib32-libxi 1.7.9-1 upstream update 1.7.9 Modified: lib32-libxi/trunk/PKGBUILD Deleted: lib32-libxi/trunk/fix-gtk2-segfault.patch -+ PKGBUILD| 21 +--- fix-gtk2-segfault.patch | 241 -- 2 files changed, 6 insertions(+), 256 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-06-23 06:08:15 UTC (rev 239742) +++ PKGBUILD2017-06-23 06:12:22 UTC (rev 239743) @@ -4,30 +4,21 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.7 -pkgrel=2 +pkgver=1.7.9 +pkgrel=1 pkgdesc="X11 Input extension library (32-bit)" arch=('x86_64') -url="http://xorg.freedesktop.org; +url="https://xorg.freedesktop.org; depends=('lib32-libxext' 'lib32-libxfixes' 'inputproto' $_pkgbasename) makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib automake) options=(!libtool) license=('custom') -source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig} -fix-gtk2-segfault.patch) -sha256sums=('996f834fa57b9b33ba36690f6f5c6a29320bc8213022943912462d8015b1e030' -'SKIP' -'34ac1854b6bb14cbb048ddbd20cce7a4b2ad1e8ffa6b116aa20b0dfc56655c4b') +source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig}) +sha256sums=('c2e6b8ff84f9448386c1b5510a5cf5a16d788f76db018194dacdc200180faf45' +'SKIP') validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer validpgpkeys+=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrb-prepare() { - cd "${srcdir}/libXi-${pkgver}" - - #fix FS#51298 - patch -Np1 -i ../fix-gtk2-segfault.patch -} - build() { export CC="gcc -m32" export CXX="g++ -m32" Deleted: fix-gtk2-segfault.patch === --- fix-gtk2-segfault.patch 2017-06-23 06:08:15 UTC (rev 239742) +++ fix-gtk2-segfault.patch 2017-06-23 06:12:22 UTC (rev 239743) @@ -1,241 +0,0 @@ -From patchwork Thu Oct 13 03:58:22 2016 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v2,libXi,1/2] SizeClassInfo can return 0 even without an error -From: Peter Hutterer -X-Patchwork-Id: 115413 -Message-Id: <1476331103-24072-1-git-send-email-peter.hutte...@who-t.net> -To: xorg-de...@lists.freedesktop.org -Cc: Niels Ole Salscheider -Date: Thu, 13 Oct 2016 13:58:22 +1000 - -From: Niels Ole Salscheider - -Catch the error case separately. Commit 19a9cd607d added length checking to -SizeClassInfo but re-used the return value of 0 for an error. A device without -classes (as is initialized by xf86-input-libinput for tablets) can -legitimately return 0 and erroneously triggers an error. -Fix this by using a separate value for the error. - -Reproducible by calling XListInputDevices() with a tablet attached. - -This fixes a regression introduced in commit 19a9cd607d. - -Signed-off-by: Niels Ole Salscheider -Signed-off-by: Peter Hutterer -Changes to v1: -- don't touch *size until we're sure. -- expand commit message - -Niels: -I left you as author and your signed-off-by since it's essentially your -patch with a minor change. - - src/XListDev.c | 24 +--- - 1 file changed, 13 insertions(+), 11 deletions(-) - -diff --git a/src/XListDev.c b/src/XListDev.c -index f850cd0..e4bd3d5 100644 a/src/XListDev.c -+++ b/src/XListDev.c -@@ -73,27 +73,28 @@ static int pad_to_xid(int base_size) - return ((base_size + padsize - 1)/padsize) * padsize; - } - --static size_t --SizeClassInfo(xAnyClassPtr *any, size_t len, int num_classes) -+static int -+SizeClassInfo(xAnyClassPtr *any, size_t len, int num_classes, size_t *size) - { --int size = 0; - int j; -+size_t sz = 0; -+ - for (j = 0; j < num_classes; j++) { - switch ((*any)->class) { - case KeyClass: --size += pad_to_xid(sizeof(XKeyInfo)); -+sz += pad_to_xid(sizeof(XKeyInfo)); - break; - case ButtonClass: --size += pad_to_xid(sizeof(XButtonInfo)); -+sz += pad_to_xid(sizeof(XButtonInfo)); - break; - case ValuatorClass: - { - xValuatorInfoPtr v; - - if (len < sizeof(v)) --return 0; -+return 1; - v = (xValuatorInfoPtr) *any; --size += pad_to_xid(sizeof(XValuatorInfo) + -+sz += pad_to_xid(sizeof(XValuatorInfo) + - (v->num_axes * sizeof(XAxisInfo))); - break; - } -@@ -101,11 +102,13 @@
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD fix-gtk2-segfault.patch)
Date: Thursday, October 13, 2016 @ 16:42:48 Author: lcarlier Revision: 192199 upgpkg: lib32-libxi 1.7.7-2 fix FS#51298 Added: lib32-libxi/trunk/fix-gtk2-segfault.patch Modified: lib32-libxi/trunk/PKGBUILD -+ PKGBUILD| 15 ++ fix-gtk2-segfault.patch | 241 ++ 2 files changed, 253 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-13 16:18:33 UTC (rev 192198) +++ PKGBUILD2016-10-13 16:42:48 UTC (rev 192199) @@ -5,7 +5,7 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename pkgver=1.7.7 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Input extension library (32-bit)" arch=('x86_64') url="http://xorg.freedesktop.org; @@ -13,12 +13,21 @@ makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib automake) options=(!libtool) license=('custom') -source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig}) +source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig} +fix-gtk2-segfault.patch) sha256sums=('996f834fa57b9b33ba36690f6f5c6a29320bc8213022943912462d8015b1e030' -'SKIP') +'SKIP' +'34ac1854b6bb14cbb048ddbd20cce7a4b2ad1e8ffa6b116aa20b0dfc56655c4b') validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer validpgpkeys+=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrb+prepare() { + cd "${srcdir}/libXi-${pkgver}" + + #fix FS#51298 + patch -Np1 -i ../fix-gtk2-segfault.patch +} + build() { export CC="gcc -m32" export CXX="g++ -m32" Added: fix-gtk2-segfault.patch === --- fix-gtk2-segfault.patch (rev 0) +++ fix-gtk2-segfault.patch 2016-10-13 16:42:48 UTC (rev 192199) @@ -0,0 +1,241 @@ +From patchwork Thu Oct 13 03:58:22 2016 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +Subject: [v2,libXi,1/2] SizeClassInfo can return 0 even without an error +From: Peter Hutterer +X-Patchwork-Id: 115413 +Message-Id: <1476331103-24072-1-git-send-email-peter.hutte...@who-t.net> +To: xorg-de...@lists.freedesktop.org +Cc: Niels Ole Salscheider +Date: Thu, 13 Oct 2016 13:58:22 +1000 + +From: Niels Ole Salscheider + +Catch the error case separately. Commit 19a9cd607d added length checking to +SizeClassInfo but re-used the return value of 0 for an error. A device without +classes (as is initialized by xf86-input-libinput for tablets) can +legitimately return 0 and erroneously triggers an error. +Fix this by using a separate value for the error. + +Reproducible by calling XListInputDevices() with a tablet attached. + +This fixes a regression introduced in commit 19a9cd607d. + +Signed-off-by: Niels Ole Salscheider +Signed-off-by: Peter Hutterer +--- +Changes to v1: +- don't touch *size until we're sure. +- expand commit message + +Niels: +I left you as author and your signed-off-by since it's essentially your +patch with a minor change. + + src/XListDev.c | 24 +--- + 1 file changed, 13 insertions(+), 11 deletions(-) + +diff --git a/src/XListDev.c b/src/XListDev.c +index f850cd0..e4bd3d5 100644 +--- a/src/XListDev.c b/src/XListDev.c +@@ -73,27 +73,28 @@ static int pad_to_xid(int base_size) + return ((base_size + padsize - 1)/padsize) * padsize; + } + +-static size_t +-SizeClassInfo(xAnyClassPtr *any, size_t len, int num_classes) ++static int ++SizeClassInfo(xAnyClassPtr *any, size_t len, int num_classes, size_t *size) + { +-int size = 0; + int j; ++size_t sz = 0; ++ + for (j = 0; j < num_classes; j++) { + switch ((*any)->class) { + case KeyClass: +-size += pad_to_xid(sizeof(XKeyInfo)); ++sz += pad_to_xid(sizeof(XKeyInfo)); + break; + case ButtonClass: +-size += pad_to_xid(sizeof(XButtonInfo)); ++sz += pad_to_xid(sizeof(XButtonInfo)); + break; + case ValuatorClass: + { + xValuatorInfoPtr v; + + if (len < sizeof(v)) +-return 0; ++return 1; + v = (xValuatorInfoPtr) *any; +-size += pad_to_xid(sizeof(XValuatorInfo) + ++sz += pad_to_xid(sizeof(XValuatorInfo) + + (v->num_axes * sizeof(XAxisInfo))); + break; + } +@@ -101,11 +102,13 @@ SizeClassInfo(xAnyClassPtr *any, size_t len, int num_classes) + break; + } + if ((*any)->length > len) +-return 0; ++return 1; + *any =
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Wednesday, October 5, 2016 @ 10:27:51 Author: lcarlier Revision: 191356 upgpkg: lib32-libxi 1.7.7-1 upstream release 1.7.7 Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-05 10:07:37 UTC (rev 191355) +++ PKGBUILD2016-10-05 10:27:51 UTC (rev 191356) @@ -4,7 +4,7 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.6 +pkgver=1.7.7 pkgrel=1 pkgdesc="X11 Input extension library (32-bit)" arch=('x86_64') @@ -14,9 +14,10 @@ options=(!libtool) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig}) -sha256sums=('1f32a552cec0f056c0260bdb32e853cec0673d2f40646ce932ad5a9f0205b7ac' +sha256sums=('996f834fa57b9b33ba36690f6f5c6a29320bc8213022943912462d8015b1e030' 'SKIP') validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer +validpgpkeys+=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrbbuild() { export CC="gcc -m32"
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Wednesday, December 23, 2015 @ 07:04:42 Author: fyan Revision: 154319 upgpkg: lib32-libxi 1.7.6-1 Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-12-23 02:48:32 UTC (rev 154318) +++ PKGBUILD2015-12-23 06:04:42 UTC (rev 154319) @@ -1,9 +1,10 @@ # $Id$ -# Maintainer: Jan de Groot+# Maintainer: Felix Yan +# Contributor: Jan de Groot _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.5 +pkgver=1.7.6 pkgrel=1 pkgdesc="X11 Input extension library (32-bit)" arch=('x86_64') @@ -13,7 +14,7 @@ options=(!libtool) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig}) -sha256sums=('d964d7deb5d8f7d6b9c358969c625073d7ab273dbda94693130b3540bc0ca229' +sha256sums=('1f32a552cec0f056c0260bdb32e853cec0673d2f40646ce932ad5a9f0205b7ac' 'SKIP') validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD git-fixes.diff)
Date: Sunday, September 13, 2015 @ 17:52:20 Author: fyan Revision: 140041 upgpkg: lib32-libxi 1.7.5-1 sync with [extra] Modified: lib32-libxi/trunk/PKGBUILD Deleted: lib32-libxi/trunk/git-fixes.diff + PKGBUILD |8 git-fixes.diff | 1386 --- 2 files changed, 5 insertions(+), 1389 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 140040:140041 to see the changes.
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Sunday, July 27, 2014 @ 18:12:51 Author: bluewind Revision: 116432 upgpkg: lib32-libxi 1.7.4-1 upstream update Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-07-27 16:12:18 UTC (rev 116431) +++ PKGBUILD2014-07-27 16:12:51 UTC (rev 116432) @@ -3,7 +3,7 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.3 +pkgver=1.7.4 pkgrel=1 pkgdesc=X11 Input extension library (32-bit) arch=('x86_64') @@ -13,7 +13,7 @@ options=(!libtool) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2) -sha256sums=('763db879f57b44c6e2cc96ae4bb756cf276170c979ef8a51b4db6e04c969953c') +sha256sums=('2cffc2686618dc1803725636cd92b36342c512dc60a7a35cba34bf7192a42244') build() { export CC=gcc -m32
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Monday, July 14, 2014 @ 10:20:08 Author: fyan Revision: 115680 upgpkg: lib32-libxi 1.7.3-1 Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-07-14 08:17:26 UTC (rev 115679) +++ PKGBUILD2014-07-14 08:20:08 UTC (rev 115680) @@ -3,7 +3,7 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.2 +pkgver=1.7.3 pkgrel=1 pkgdesc=X11 Input extension library (32-bit) arch=('x86_64') @@ -13,7 +13,7 @@ options=(!libtool) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2) -sha256sums=('df24781dc63645e2b561cd0b20bd8a0e7aff02e426a8d2a7641159004d4cb20e') +sha256sums=('763db879f57b44c6e2cc96ae4bb756cf276170c979ef8a51b4db6e04c969953c') build() { export CC=gcc -m32
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Wednesday, July 3, 2013 @ 10:15:31 Author: lcarlier Revision: 93399 upgpkg: lib32-libxi 1.7.2-1 Sync with extra Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD | 20 1 file changed, 4 insertions(+), 16 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-07-03 05:13:18 UTC (rev 93398) +++ PKGBUILD2013-07-03 08:15:31 UTC (rev 93399) @@ -3,8 +3,8 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.1 -pkgrel=3 +pkgver=1.7.2 +pkgrel=1 pkgdesc=X11 Input extension library (32-bit) arch=('x86_64') url=http://xorg.freedesktop.org; @@ -12,21 +12,9 @@ makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib automake) options=(!libtool) license=('custom') -source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2 -git-fixes.diff) -sha256sums=('e92adb6b69c53c51e05c1e65db97e23751b935a693000fb0606c11b88c0066c5' -'faa2f76f68e65f537062829ad45977561079ac8747bd8e24a82055e70a5bf0cc') +source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2) +sha256sums=('df24781dc63645e2b561cd0b20bd8a0e7aff02e426a8d2a7641159004d4cb20e') -prepare() { - cd ${srcdir}/libXi-${pkgver} - - # fix CVE-2013-1998 CVE-2013-1984 CVE-2013-1995 merged upstream - patch -Np1 -i ${srcdir}/git-fixes.diff - - # a patch change configure.ac - autoreconf -fiv -} - build() { export CC=gcc -m32 export CXX=g++ -m32
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD git-fixes.diff)
Date: Monday, June 24, 2013 @ 23:52:43 Author: lcarlier Revision: 93114 upgpkg: lib32-libxi 1.7.1-3 Sync with extra Modified: lib32-libxi/trunk/PKGBUILD lib32-libxi/trunk/git-fixes.diff + PKGBUILD |4 +-- git-fixes.diff | 64 ++- 2 files changed, 51 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-06-24 17:26:06 UTC (rev 93113) +++ PKGBUILD2013-06-24 21:52:43 UTC (rev 93114) @@ -4,7 +4,7 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename pkgver=1.7.1 -pkgrel=2 +pkgrel=3 pkgdesc=X11 Input extension library (32-bit) arch=('x86_64') url=http://xorg.freedesktop.org; @@ -15,7 +15,7 @@ source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2 git-fixes.diff) sha256sums=('e92adb6b69c53c51e05c1e65db97e23751b935a693000fb0606c11b88c0066c5' -'23e10f8a8a078dd109acbd5a66fe62a45233d3a2368649d5114107a790594c07') +'faa2f76f68e65f537062829ad45977561079ac8747bd8e24a82055e70a5bf0cc') prepare() { cd ${srcdir}/libXi-${pkgver} Modified: git-fixes.diff === --- git-fixes.diff 2013-06-24 17:26:06 UTC (rev 93113) +++ git-fixes.diff 2013-06-24 21:52:43 UTC (rev 93114) @@ -1,7 +1,7 @@ From bb82c72a1d69eaf60b7586570faf797df967f661 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith alan.coopersm...@oracle.com Date: Mon, 29 Apr 2013 18:39:34 -0700 -Subject: [PATCH 01/15] Expand comment on the memory vs. reply ordering in +Subject: [PATCH 01/16] Expand comment on the memory vs. reply ordering in XIGetSelectedEvents() Unpacking from the wire involves un-interleaving the structs masks, @@ -42,7 +42,7 @@ From 5d43d4914dcabb6de69859567061e99300e56ef4 Mon Sep 17 00:00:00 2001 From: Peter Hutterer peter.hutte...@who-t.net Date: Fri, 17 May 2013 09:07:44 +1000 -Subject: [PATCH 02/15] Copy the sequence number into the target event too +Subject: [PATCH 02/16] Copy the sequence number into the target event too (#64687) X.Org Bug 64687 http://bugs.freedesktop.org/show_bug.cgi?id=64687 @@ -136,7 +136,7 @@ From 59b8e1388a687f871831ac5a9e0ac11de75e2516 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith alan.coopersm...@oracle.com Date: Wed, 1 May 2013 23:58:39 -0700 -Subject: [PATCH 03/15] Use _XEatDataWords to avoid overflow of rep.length bit +Subject: [PATCH 03/16] Use _XEatDataWords to avoid overflow of rep.length bit shifting rep.length is a CARD32, so rep.length 2 could overflow in 32-bit builds @@ -420,7 +420,7 @@ From f3e08e4fbe40016484ba795feecf1a742170ffc1 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith alan.coopersm...@oracle.com Date: Sat, 9 Mar 2013 22:26:52 -0800 -Subject: [PATCH 04/15] Stack buffer overflow in XGetDeviceButtonMapping() +Subject: [PATCH 04/16] Stack buffer overflow in XGetDeviceButtonMapping() [CVE-2013-1998 1/3] We copy the entire reply sent by the server into the fixed size @@ -487,7 +487,7 @@ From 91434737f592e8f5cc1762383882a582b55fc03a Mon Sep 17 00:00:00 2001 From: Alan Coopersmith alan.coopersm...@oracle.com Date: Sat, 9 Mar 2013 23:37:23 -0800 -Subject: [PATCH 05/15] memory corruption in _XIPassiveGrabDevice() +Subject: [PATCH 05/16] memory corruption in _XIPassiveGrabDevice() [CVE-2013-1998 2/3] If the server returned more modifiers than the caller asked for, @@ -520,7 +520,7 @@ From 5398ac0797f7516f2c9b8f2869a6c6d071437352 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith alan.coopersm...@oracle.com Date: Fri, 26 Apr 2013 22:48:36 -0700 -Subject: [PATCH 06/15] unvalidated lengths in XQueryDeviceState() +Subject: [PATCH 06/16] unvalidated lengths in XQueryDeviceState() [CVE-2013-1998 3/3] If the lengths given for each class state in the reply add up to more @@ -589,7 +589,7 @@ From b0b13c12a8079a5a0e7f43b2b8983699057b2cec Mon Sep 17 00:00:00 2001 From: Alan Coopersmith alan.coopersm...@oracle.com Date: Sat, 9 Mar 2013 22:55:23 -0800 -Subject: [PATCH 07/15] integer overflow in XGetDeviceControl() [CVE-2013-1984 +Subject: [PATCH 07/16] integer overflow in XGetDeviceControl() [CVE-2013-1984 1/8] If the number of valuators reported by the server is large enough that @@ -708,7 +708,7 @@ From 322ee3576789380222d4403366e4fd12fb24cb6a Mon Sep 17 00:00:00 2001 From: Alan Coopersmith alan.coopersm...@oracle.com Date: Sat, 9 Mar 2013 22:55:23 -0800 -Subject: [PATCH 08/15] integer overflow in XGetFeedbackControl() +Subject: [PATCH 08/16] integer overflow in XGetFeedbackControl() [CVE-2013-1984 2/8] If the number of feedbacks reported by the server is large enough that @@ -808,7 +808,7 @@ From 6dd6dc51a2935c72774be81e5cc2ba2c30e9feff Mon Sep 17 00:00:00 2001 From: Alan Coopersmith alan.coopersm...@oracle.com Date: Sat, 9 Mar 2013 22:55:23 -0800 -Subject: [PATCH 09/15] integer overflow in XGetDeviceDontPropagateList() +Subject: [PATCH 09/16] integer
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD git-fixes.diff)
Date: Saturday, June 22, 2013 @ 14:26:04 Author: lcarlier Revision: 93029 upgpkg: lib32-libxi 1.7.1-2 Sync with extra Added: lib32-libxi/trunk/git-fixes.diff Modified: lib32-libxi/trunk/PKGBUILD + PKGBUILD | 22 git-fixes.diff | 1352 +++ 2 files changed, 1370 insertions(+), 4 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 93028:93029 to see the changes.
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Wednesday, April 10, 2013 @ 17:12:15 Author: bluewind Revision: 88042 upgpkg: lib32-libxi 1.7.1-1 upstream update Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-04-10 15:11:34 UTC (rev 88041) +++ PKGBUILD2013-04-10 15:12:15 UTC (rev 88042) @@ -3,17 +3,17 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7 +pkgver=1.7.1 pkgrel=1 pkgdesc=X11 Input extension library (32-bit) arch=('x86_64') url=http://xorg.freedesktop.org; -depends=('lib32-libxext' 'inputproto' $_pkgbasename) +depends=('lib32-libxext' 'lib32-libxfixes' 'inputproto' $_pkgbasename) makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib) options=(!libtool) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2) -sha256sums=('4ebcf2b02c16ff51e41e9d045de01416d6430b6a4af6a82b17b6bfa4d6f9cbfc') +sha256sums=('e92adb6b69c53c51e05c1e65db97e23751b935a693000fb0606c11b88c0066c5') build() { export CC=gcc -m32
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Friday, March 15, 2013 @ 17:17:22 Author: bluewind Revision: 86356 upgpkg: lib32-libxi 1.7-1 upstream update Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-03-15 14:57:31 UTC (rev 86355) +++ PKGBUILD2013-03-15 16:17:22 UTC (rev 86356) @@ -3,7 +3,7 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.6.2 +pkgver=1.7 pkgrel=1 pkgdesc=X11 Input extension library (32-bit) arch=('x86_64') @@ -13,7 +13,7 @@ options=(!libtool) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2) -sha256sums=('3250fd34cdd099a15b78abdb87c7e1a9b7a2188ab893f273e90d831dbc604058') +sha256sums=('4ebcf2b02c16ff51e41e9d045de01416d6430b6a4af6a82b17b6bfa4d6f9cbfc') build() { export CC=gcc -m32
[arch-commits] Commit in lib32-libxi/trunk (PKGBUILD)
Date: Wednesday, January 23, 2013 @ 16:31:38 Author: lcarlier Revision: 82727 upgpkg: lib32-libxi 1.6.2-1 Sync with extra Modified: lib32-libxi/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-01-23 15:21:35 UTC (rev 82726) +++ PKGBUILD2013-01-23 15:31:38 UTC (rev 82727) @@ -3,7 +3,7 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.6.1 +pkgver=1.6.2 pkgrel=1 pkgdesc=X11 Input extension library (32-bit) arch=('x86_64') @@ -13,7 +13,7 @@ options=(!libtool) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2) -sha1sums=('4b53b41fdaa3acc86606c696c68d5eed11454612') +sha256sums=('3250fd34cdd099a15b78abdb87c7e1a9b7a2188ab893f273e90d831dbc604058') build() { export CC=gcc -m32