<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs, branch pr/render-cve-fixes</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=pr%2Frender-cve-fixes</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=pr%2Frender-cve-fixes'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2015-05-24T23:03:10+00:00</updated>
<entry>
<title>render: unvalidated lengths in Render extn. swapped procs [CVE-2014-8100 2/2]</title>
<updated>2015-05-24T23:03:10+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2014-01-27T03:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a0c90ad34fa89e5358893701723bd2f96a4bd3b2'/>
<id>urn:sha1:a0c90ad34fa89e5358893701723bd2f96a4bd3b2</id>
<content type='text'>
v2: backport to nx-libs 3.6.x (Mike DePaulo)
v3: port to NXrender.c rather than render.c (Mike DePaulo)

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;

Conflicts:
	render/render.c
</content>
</entry>
<entry>
<title>render: check request size before reading it [CVE-2014-8100 1/2]</title>
<updated>2015-05-24T23:02:56+00:00</updated>
<author>
<name>Julien Cristau</name>
<email>jcristau@debian.org</email>
</author>
<published>2014-10-28T09:30:04+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=e469cff02d3093062ce9243185d55c516efdad0b'/>
<id>urn:sha1:e469cff02d3093062ce9243185d55c516efdad0b</id>
<content type='text'>
Otherwise we may be reading outside of the client request.

v2: backport to nx-libs 3.6.x (Mike DePaulo)
v3: port to NXrender.c rather than render.c (Mike DePaulo)

Signed-off-by: Julien Cristau &lt;jcristau@debian.org&gt;
Reviewed-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;

Conflicts:
	render/render.c
</content>
</entry>
<entry>
<title>library clean-up: Don't build libNX_Xdamage anymore. Use system's libXdamage shared library. (Fixes ArcticaProject/nx-libs#6, X2GoBTS#826).</title>
<updated>2015-05-01T13:46:01+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-27T14:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=06aa41671963dac9fa4bf84a8fc996a5360c94b0'/>
<id>urn:sha1:06aa41671963dac9fa4bf84a8fc996a5360c94b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dix: Allow zero-height PutImage requests (fix for X.Org's CVE-2015-3418).</title>
<updated>2015-05-01T11:17:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-05-01T11:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=dba779d9f99ab2fc6bf05c78515dbdd82840cadd'/>
<id>urn:sha1:dba779d9f99ab2fc6bf05c78515dbdd82840cadd</id>
<content type='text'>
 The length checking code validates PutImage height and byte width by
 making sure that byte-width &gt;= INT32_MAX / height. If height is zero,
 this generates a divide by zero exception. Allow zero height requests
 explicitly, bypassing the INT32_MAX check.

 Fix for regression introduced by fix for CVE-2014-8092.

 v2: backports to nx-libs 3.6.x (Mike Gabriel)
 Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>imake cleanup: Drop references to X11 build-logic that is not present in nx-X11.</title>
<updated>2015-04-28T03:09:09+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-21T22:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=662a89545f3e953a47f176cf64e574350643d446'/>
<id>urn:sha1:662a89545f3e953a47f176cf64e574350643d446</id>
<content type='text'>
</content>
</entry>
<entry>
<title>library clean-up: Don't build libNX_Xdmcp anymore. Use system's libXdmcp shared library.</title>
<updated>2015-04-22T20:42:39+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-05T16:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=49fc383a4107062a843bc0c3a8fd9cae7e20e032'/>
<id>urn:sha1:49fc383a4107062a843bc0c3a8fd9cae7e20e032</id>
<content type='text'>
</content>
</entry>
<entry>
<title>library clean-up: Don't build and link libXfont.a anymore. Use system's libXfont shared library and link dynamically.</title>
<updated>2015-04-22T04:22:37+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-14T07:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=70b77a0fc329e2e205a596a738c7307d354e7b1c'/>
<id>urn:sha1:70b77a0fc329e2e205a596a738c7307d354e7b1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>imake cleanup (nx-X11/programs/Xserver/Imakefile): Drop build rules for XF86Server and XorgServer.</title>
<updated>2015-04-16T23:32:45+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-16T22:12:52+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a20e77b7cc5eaa8565344ce19d797f2d994cecce'/>
<id>urn:sha1:a20e77b7cc5eaa8565344ce19d797f2d994cecce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NXAGENT_UPGRADE code cleanup:</title>
<updated>2015-04-16T15:59:18+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-14T07:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a5f71f084e9f32e947a04da69edb7aae96d61697'/>
<id>urn:sha1:a5f71f084e9f32e947a04da69edb7aae96d61697</id>
<content type='text'>
 NX agent contains/ed two build trees. An old one (probably pre-3.x.y)
 and a "newer" one. The "newer" code tree used to become enabled by
 setting NXUpgradeAgentServer in nx-X11/config/cf/host.def to YES.

 As building the NXUpgradeAgentServer has been the default for
 years now, we drop all code that does not get used at build time
 for NXUpgradeAgentServer == YES (i.e., the code that belongs to the
 pre-3.x.y phase of NX agent).
</content>
</entry>
<entry>
<title>imake cleanup: nx-X11/programs/Xserver/Imakefile (drop non-provided Xserver variants)</title>
<updated>2015-04-05T18:54:25+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-03-04T12:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=6db94c3e161136123d3cd2920cfe1b4ce672b380'/>
<id>urn:sha1:6db94c3e161136123d3cd2920cfe1b4ce672b380</id>
<content type='text'>
</content>
</entry>
</feed>
