[arch-commits] Commit in lib32-mesa/repos/multilib-x86_64 (5 files)
Date: Tuesday, February 18, 2020 @ 17:11:18 Author: lcarlier Revision: 576019 archrelease: copy trunk to multilib-x86_64 Added: lib32-mesa/repos/multilib-x86_64/LICENSE (from rev 576018, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-x86_64/PKGBUILD (from rev 576018, lib32-mesa/trunk/PKGBUILD) lib32-mesa/repos/multilib-x86_64/crossfile.ini (from rev 576018, lib32-mesa/trunk/crossfile.ini) Deleted: lib32-mesa/repos/multilib-x86_64/LICENSE lib32-mesa/repos/multilib-x86_64/PKGBUILD ---+ LICENSE | 166 ++-- PKGBUILD | 330 +--- crossfile.ini |2 3 files changed, 258 insertions(+), 240 deletions(-) Deleted: LICENSE === --- LICENSE 2020-02-18 17:11:00 UTC (rev 576018) +++ LICENSE 2020-02-18 17:11:18 UTC (rev 576019) @@ -1,83 +0,0 @@ -The Mesa 3D Graphics Library - -Disclaimer - - Mesa is a 3-D graphics library with an API which is very similar to - that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command - syntax or state machine, it is being used with authorization from - [2]Silicon Graphics, Inc.(SGI). However, the author does not possess an - OpenGL license from SGI, and makes no claim that Mesa is in any way a - compatible replacement for OpenGL or associated with SGI. Those who - want a licensed implementation of OpenGL should contact a licensed - vendor. - - Please do not refer to the library as MesaGL (for legal reasons). It's - just Mesa or The Mesa 3-D graphics library. - - * OpenGL is a trademark of [3]Silicon Graphics Incorporated. - -License / Copyright Information - - The Mesa distribution consists of several components. Different - copyrights and licenses apply to different components. For example, the - GLX client code uses the SGI Free Software License B, and some of the - Mesa device drivers are copyrighted by their authors. See below for a - list of Mesa's main components and the license for each. - - The core Mesa library is licensed according to the terms of the MIT - license. This allows integration with the XFree86, Xorg and DRI - projects. - - The default Mesa license is as follows: - -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Attention, Contributors - - When contributing to the Mesa project you must agree to the licensing - terms of the component to which you're contributing. The following - section lists the primary components of the Mesa distribution and their - respective licenses. - -Mesa Component Licenses - -Component Location License --- -Main Mesa codesrc/mesa/ MIT - -Device driverssrc/mesa/drivers/* MIT, generally - -Gallium code src/gallium/ MIT - -Ext headers include/GL/glext.h Khronos - include/GL/glxext.h - -GLX client code src/glx/ SGI Free Software License B - -C11 threadinclude/c11/threads*.h Boost (permissive) emulation - - In general, consult the source files for license terms. - -References - - 1. https://www.opengl.org/ - 2. https://www.sgi.com/ - 3. https://www.sgi.com/ Copied: lib32-mesa/repos/multilib-x86_64/LICENSE (from rev 576018, lib32-mesa/trunk/LICENSE) === --- LICENSE (rev 0) +++ LICENSE 2020-02-18 17:11:18 UTC (rev 576019) @@ -0,0 +1,83 @@ +The Mesa 3D Graphics Library + +Disclaimer + + Mesa is a 3-D graphics library with an API which is very similar to + that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command + syntax or state machine, it is being used with authorization from + [2]Silicon Graphics, Inc.(SGI). However, the author does not
[arch-commits] Commit in lib32-mesa/repos/multilib-x86_64 (5 files)
Date: Thursday, October 24, 2019 @ 17:07:11 Author: lcarlier Revision: 518814 archrelease: copy trunk to multilib-x86_64 Added: lib32-mesa/repos/multilib-x86_64/LICENSE (from rev 518813, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-x86_64/PKGBUILD (from rev 518813, lib32-mesa/trunk/PKGBUILD) Deleted: lib32-mesa/repos/multilib-x86_64/LICENSE lib32-mesa/repos/multilib-x86_64/PKGBUILD lib32-mesa/repos/multilib-x86_64/mesa-headers.patch + LICENSE| 166 +- PKGBUILD | 323 ++-- mesa-headers.patch | 3604 --- 3 files changed, 240 insertions(+), 3853 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 518813:518814 to see the changes.
[arch-commits] Commit in lib32-mesa/repos/multilib-x86_64 (5 files)
Date: Saturday, October 19, 2019 @ 08:17:47 Author: lcarlier Revision: 517418 archrelease: copy trunk to multilib-x86_64 Added: lib32-mesa/repos/multilib-x86_64/LICENSE (from rev 517417, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-x86_64/PKGBUILD (from rev 517417, lib32-mesa/trunk/PKGBUILD) lib32-mesa/repos/multilib-x86_64/mesa-headers.patch (from rev 517417, lib32-mesa/trunk/mesa-headers.patch) Deleted: lib32-mesa/repos/multilib-x86_64/LICENSE lib32-mesa/repos/multilib-x86_64/PKGBUILD + LICENSE| 166 +- PKGBUILD | 323 ++-- mesa-headers.patch | 3604 +++ 3 files changed, 3853 insertions(+), 240 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 517417:517418 to see the changes.
[arch-commits] Commit in lib32-mesa/repos/multilib-x86_64 (5 files)
Date: Monday, October 26, 2015 @ 09:08:54 Author: lcarlier Revision: 145003 archrelease: copy trunk to multilib-x86_64 Added: lib32-mesa/repos/multilib-x86_64/LICENSE (from rev 145002, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-x86_64/PKGBUILD (from rev 145002, lib32-mesa/trunk/PKGBUILD) Deleted: lib32-mesa/repos/multilib-x86_64/0001-i965-Remove-early-release-of-DRI2-miptree.patch lib32-mesa/repos/multilib-x86_64/LICENSE lib32-mesa/repos/multilib-x86_64/PKGBUILD --+ 0001-i965-Remove-early-release-of-DRI2-miptree.patch | 33 - LICENSE | 164 - PKGBUILD | 297 - 3 files changed, 228 insertions(+), 266 deletions(-) Deleted: 0001-i965-Remove-early-release-of-DRI2-miptree.patch === --- 0001-i965-Remove-early-release-of-DRI2-miptree.patch2015-10-26 08:08:49 UTC (rev 145002) +++ 0001-i965-Remove-early-release-of-DRI2-miptree.patch2015-10-26 08:08:54 UTC (rev 145003) @@ -1,33 +0,0 @@ -From e2a696a4cd93c2dbe445243de48ed478fbdb8009 Mon Sep 17 00:00:00 2001 -From: Chris Wilson-Date: Fri, 10 Jul 2015 10:41:35 +0100 -Subject: [PATCH] i965: Remove early release of DRI2 miptree - -intel_update_winsys_renderbuffer_miptree() will release the existing -miptree when wrapping a new DRI2 buffer, so we can remove the early -release and so prevent a NULL mt dereference should importing the new -DRI2 name fail for any reason. (Reusing the old DRI2 name will result -in the rendering going astray, to a stale buffer, and not shown on the -screen, but it allows us to issue a warning and not crash much later in -innocent code.) - -Signed-off-by: Chris Wilson - src/mesa/drivers/dri/i965/brw_context.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c -index e8d1396..72f3897 100644 a/src/mesa/drivers/dri/i965/brw_context.c -+++ b/src/mesa/drivers/dri/i965/brw_context.c -@@ -1388,7 +1388,6 @@ intel_process_dri2_buffer(struct brw_context *brw, - buffer->cpp, buffer->pitch); -} - -- intel_miptree_release(>mt); -bo = drm_intel_bo_gem_create_from_name(brw->bufmgr, buffer_name, - buffer->name); -if (!bo) { --- -2.5.0 - Deleted: LICENSE === --- LICENSE 2015-10-26 08:08:49 UTC (rev 145002) +++ LICENSE 2015-10-26 08:08:54 UTC (rev 145003) @@ -1,82 +0,0 @@ -Disclaimer - -Mesa is a 3-D graphics library with an API which is very similar to -that of OpenGL* -To the extent that Mesa utilizes the OpenGL command syntax or state -machine, it is being used with authorization from Silicon Graphics, -Inc.(SGI). However, the author does not possess an OpenGL license -from SGI, and makes no claim that Mesa is in any way a compatible -replacement for OpenGL or associated with SGI. Those who want a -licensed implementation of OpenGL should contact a licensed -vendor. - -Please do not refer to the library as MesaGL (for legal -reasons). It's just Mesa or The Mesa 3-D graphics -library - -* OpenGL is a trademark of Silicon Graphics Incorporated. - -License / Copyright Information - -The Mesa distribution consists of several components. Different copyrights -and licenses apply to different components. For example, GLUT is copyrighted -by Mark Kilgard, some demo programs are copyrighted by SGI, some of the Mesa -device drivers are copyrighted by their authors. See below for a list of -Mesa's main components and the license for each. - -The core Mesa library is licensed according to the terms of the MIT license. -This allows integration with the XFree86, Xorg and DRI projects. - -The default Mesa license is as follows: - -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
[arch-commits] Commit in lib32-mesa/repos/multilib-x86_64 (5 files)
Date: Wednesday, August 12, 2015 @ 23:31:31 Author: lcarlier Revision: 138291 archrelease: copy trunk to multilib-x86_64 Added: lib32-mesa/repos/multilib-x86_64/0001-i965-Remove-early-release-of-DRI2-miptree.patch (from rev 138290, lib32-mesa/trunk/0001-i965-Remove-early-release-of-DRI2-miptree.patch) lib32-mesa/repos/multilib-x86_64/LICENSE (from rev 138290, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-x86_64/PKGBUILD (from rev 138290, lib32-mesa/trunk/PKGBUILD) Deleted: lib32-mesa/repos/multilib-x86_64/LICENSE lib32-mesa/repos/multilib-x86_64/PKGBUILD --+ 0001-i965-Remove-early-release-of-DRI2-miptree.patch | 33 + LICENSE | 164 - PKGBUILD | 287 - 3 files changed, 263 insertions(+), 221 deletions(-) Copied: lib32-mesa/repos/multilib-x86_64/0001-i965-Remove-early-release-of-DRI2-miptree.patch (from rev 138290, lib32-mesa/trunk/0001-i965-Remove-early-release-of-DRI2-miptree.patch) === --- 0001-i965-Remove-early-release-of-DRI2-miptree.patch (rev 0) +++ 0001-i965-Remove-early-release-of-DRI2-miptree.patch2015-08-12 21:31:31 UTC (rev 138291) @@ -0,0 +1,33 @@ +From e2a696a4cd93c2dbe445243de48ed478fbdb8009 Mon Sep 17 00:00:00 2001 +From: Chris Wilson ch...@chris-wilson.co.uk +Date: Fri, 10 Jul 2015 10:41:35 +0100 +Subject: [PATCH] i965: Remove early release of DRI2 miptree + +intel_update_winsys_renderbuffer_miptree() will release the existing +miptree when wrapping a new DRI2 buffer, so we can remove the early +release and so prevent a NULL mt dereference should importing the new +DRI2 name fail for any reason. (Reusing the old DRI2 name will result +in the rendering going astray, to a stale buffer, and not shown on the +screen, but it allows us to issue a warning and not crash much later in +innocent code.) + +Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk +--- + src/mesa/drivers/dri/i965/brw_context.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c +index e8d1396..72f3897 100644 +--- a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c +@@ -1388,7 +1388,6 @@ intel_process_dri2_buffer(struct brw_context *brw, + buffer-cpp, buffer-pitch); +} + +- intel_miptree_release(rb-mt); +bo = drm_intel_bo_gem_create_from_name(brw-bufmgr, buffer_name, + buffer-name); +if (!bo) { +-- +2.5.0 + Deleted: LICENSE === --- LICENSE 2015-08-12 21:31:26 UTC (rev 138290) +++ LICENSE 2015-08-12 21:31:31 UTC (rev 138291) @@ -1,82 +0,0 @@ -Disclaimer - -Mesa is a 3-D graphics library with an API which is very similar to -that of OpenGL* -To the extent that Mesa utilizes the OpenGL command syntax or state -machine, it is being used with authorization from Silicon Graphics, -Inc.(SGI). However, the author does not possess an OpenGL license -from SGI, and makes no claim that Mesa is in any way a compatible -replacement for OpenGL or associated with SGI. Those who want a -licensed implementation of OpenGL should contact a licensed -vendor. - -Please do not refer to the library as MesaGL (for legal -reasons). It's just Mesa or The Mesa 3-D graphics -library - -* OpenGL is a trademark of Silicon Graphics Incorporated. - -License / Copyright Information - -The Mesa distribution consists of several components. Different copyrights -and licenses apply to different components. For example, GLUT is copyrighted -by Mark Kilgard, some demo programs are copyrighted by SGI, some of the Mesa -device drivers are copyrighted by their authors. See below for a list of -Mesa's main components and the license for each. - -The core Mesa library is licensed according to the terms of the MIT license. -This allows integration with the XFree86, Xorg and DRI projects. - -The default Mesa license is as follows: - -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the Software), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
[arch-commits] Commit in lib32-mesa/repos/multilib-x86_64 (5 files)
Date: Saturday, June 22, 2013 @ 12:55:20 Author: lcarlier Revision: 93021 archrelease: copy trunk to multilib-x86_64 Added: lib32-mesa/repos/multilib-x86_64/CVE-2013-1993.patch (from rev 93020, lib32-mesa/trunk/CVE-2013-1993.patch) lib32-mesa/repos/multilib-x86_64/PKGBUILD (from rev 93020, lib32-mesa/trunk/PKGBUILD) lib32-mesa/repos/multilib-x86_64/git-fixes.patch (from rev 93020, lib32-mesa/trunk/git-fixes.patch) Deleted: lib32-mesa/repos/multilib-x86_64/PKGBUILD lib32-mesa/repos/multilib-x86_64/git-fixes.patch -+ CVE-2013-1993.patch | 82 +++ PKGBUILD| 270 +- git-fixes.patch | 104 +-- 3 files changed, 271 insertions(+), 185 deletions(-) Copied: lib32-mesa/repos/multilib-x86_64/CVE-2013-1993.patch (from rev 93020, lib32-mesa/trunk/CVE-2013-1993.patch) === --- CVE-2013-1993.patch (rev 0) +++ CVE-2013-1993.patch 2013-06-22 10:55:20 UTC (rev 93021) @@ -0,0 +1,82 @@ +From 80ac3b279e776b3d9f45a209e52c5bd34ba7e7df Mon Sep 17 00:00:00 2001 +From: Alan Coopersmith alan.coopersm...@oracle.com +Date: Fri, 26 Apr 2013 23:31:58 + +Subject: integer overflow in XF86DRIOpenConnection() [CVE-2013-1993 1/2] + +busIdStringLength is a CARD32 and needs to be bounds checked before adding +one to it to come up with the total size to allocate, to avoid integer +overflow leading to underallocation and writing data from the network past +the end of the allocated buffer. + +NOTE: This is a candidate for stable release branches. + +Reported-by: Ilja Van Sprundel ivansprun...@ioactive.com +Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com +Reviewed-by: Brian Paul bri...@vmware.com +(cherry picked from commit 2e5a268f18be30df15aed0b44b01a18a37fb5df4) +--- +diff --git a/src/glx/XF86dri.c b/src/glx/XF86dri.c +index b1cdc9b..8f53bd7 100644 +--- a/src/glx/XF86dri.c b/src/glx/XF86dri.c +@@ -43,6 +43,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + #include X11/extensions/Xext.h + #include X11/extensions/extutil.h + #include xf86dristr.h ++#include limits.h + + static XExtensionInfo _xf86dri_info_data; + static XExtensionInfo *xf86dri_info = _xf86dri_info_data; +@@ -201,7 +202,11 @@ XF86DRIOpenConnection(Display * dpy, int screen, drm_handle_t * hSAREA, +} + +if (rep.length) { +- if (!(*busIdString = calloc(rep.busIdStringLength + 1, 1))) { ++ if (rep.busIdStringLength INT_MAX) ++ *busIdString = calloc(rep.busIdStringLength + 1, 1); ++ else ++ *busIdString = NULL; ++ if (*busIdString == NULL) { + _XEatData(dpy, ((rep.busIdStringLength + 3) ~3)); + UnlockDisplay(dpy); + SyncHandle(); +-- +cgit v0.9.0.2-2-gbebe +From 6de60ddf9ccac6f185d8f4e88ddfc63a94bd670f Mon Sep 17 00:00:00 2001 +From: Alan Coopersmith alan.coopersm...@oracle.com +Date: Fri, 26 Apr 2013 23:33:03 + +Subject: integer overflow in XF86DRIGetClientDriverName() [CVE-2013-1993 2/2] + +clientDriverNameLength is a CARD32 and needs to be bounds checked before +adding one to it to come up with the total size to allocate, to avoid +integer overflow leading to underallocation and writing data from the +network past the end of the allocated buffer. + +NOTE: This is a candidate for stable release branches. + +Reported-by: Ilja Van Sprundel ivansprun...@ioactive.com +Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com +Reviewed-by: Brian Paul bri...@vmware.com +(cherry picked from commit 306f630e676eb901789dd09a0f30d7e7fa941ebe) +--- +diff --git a/src/glx/XF86dri.c b/src/glx/XF86dri.c +index 8f53bd7..56e3557 100644 +--- a/src/glx/XF86dri.c b/src/glx/XF86dri.c +@@ -305,9 +305,11 @@ XF86DRIGetClientDriverName(Display * dpy, int screen, +*ddxDriverPatchVersion = rep.ddxDriverPatchVersion; + +if (rep.length) { +- if (! +- (*clientDriverName = +- calloc(rep.clientDriverNameLength + 1, 1))) { ++ if (rep.clientDriverNameLength INT_MAX) ++ *clientDriverName = calloc(rep.clientDriverNameLength + 1, 1); ++ else ++ *clientDriverName = NULL; ++ if (*clientDriverName == NULL) { + _XEatData(dpy, ((rep.clientDriverNameLength + 3) ~3)); + UnlockDisplay(dpy); + SyncHandle(); +-- +cgit v0.9.0.2-2-gbebe Deleted: PKGBUILD === --- PKGBUILD2013-06-22 10:55:12 UTC (rev 93020) +++ PKGBUILD2013-06-22 10:55:20 UTC (rev 93021) @@ -1,133 +0,0 @@ -# $Id$ -# Contributor: Jan de Groot j...@archlinux.org -# Contributor: Andreas Radke andy...@archlinux.org - -pkgbase=lib32-mesa -pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-mesa' 'lib32-mesa-libgl') -pkgver=9.1.3 -pkgrel=2 -arch=('x86_64') -makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto'