<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11, branch feature/nxcomp-bigreq-support</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=feature%2Fnxcomp-bigreq-support</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=feature%2Fnxcomp-bigreq-support'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2015-04-15T10:41:23+00:00</updated>
<entry>
<title>Add BIGREQUEST extension support to nxproxy/nxcomp.</title>
<updated>2015-04-15T10:41:23+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-15T10:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=9547a28faa9b4a9df02bea3cd55b011d615532e9'/>
<id>urn:sha1:9547a28faa9b4a9df02bea3cd55b011d615532e9</id>
<content type='text'>
 This work has been started by Paul Szarbo but has been discontinued
 before final completion. So, this is work in progress.

 For reference / communication history, see [1].

 [1] https://bugs.debian.org/766299
</content>
</entry>
<entry>
<title>MakeBigReq: don't move the last word, already handled by Data32 (X.Org CVE-2013-7439).</title>
<updated>2015-04-15T08:16:18+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-15T08:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=10c40f06e4af9fdb5f34fd09c42c684705662078'/>
<id>urn:sha1:10c40f06e4af9fdb5f34fd09c42c684705662078</id>
<content type='text'>
 MakeBigReq inserts a length field after the first 4 bytes of the request
 (after req-&gt;length), pushing everything else back by 4 bytes.

 The current memmove moves everything but the first 4 bytes back. If a
 request aligns to the end of the buffer pointer when MakeBigReq is
 invoked for that request, this runs over the buffer. Instead, we need to
 memmove minus the first 4 bytes (which aren't moved), minus the last 4
 bytes (so we still align to the previous tail).

 The 4 bytes that fell out are already handled with Data32, which will
 handle the buffermax correctly.

 The case where req-&gt;length = 1 was already not functional.

 Reported by Abhishek Arya &lt;inferno@chromium.org&gt; (against X.Org BTS).

 https://bugzilla.mozilla.org/show_bug.cgi?id=803762

 Reviewed-by: Jeff Muizelaar &lt;jmuizelaar@mozilla.com&gt;
 Reviewed-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
 Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Rebased-for-NX: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>old-arch cleanup: Drop CRAY support (i.e., drop code related to CRAY, _CRAY, WORD64, WORD64ALIGN, MUSTCOPY definitions).</title>
<updated>2015-04-15T07:58:01+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-15T07:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=65543af56f4f97180b8dda998d5d7101d51ac1a3'/>
<id>urn:sha1:65543af56f4f97180b8dda998d5d7101d51ac1a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drop: nx-X11/config/util/ (not needed at build time).</title>
<updated>2015-04-14T07:25:19+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-13T13:48:07+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=097562b8bbc04d421e0ab5e1e7a0b705e393c20e'/>
<id>urn:sha1:097562b8bbc04d421e0ab5e1e7a0b705e393c20e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>imake clean-up: nx-X11/config/Imakefile (drop BuildDPSLibrary related build-logic).</title>
<updated>2015-04-14T07:25:13+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-13T13:39:36+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a8dad09a56b8cde0b03b8a5cdc77370fc0a428a0'/>
<id>urn:sha1:a8dad09a56b8cde0b03b8a5cdc77370fc0a428a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix for ebe00df38f264ef71dac3c73d416a74685c8cbd2 (removal of DmxLibrary)</title>
<updated>2015-04-08T21:56:46+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-05T20:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=d97b0ca93ca5023ddffbb23f8c57a4622816019e'/>
<id>urn:sha1:d97b0ca93ca5023ddffbb23f8c57a4622816019e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>imake clean: Remove (probably incomplete) support for NXZaurusXServer, NXiPAQXServer.</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-04T13:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=d280fa15e571f568125786c216f168bcbfc1d15a'/>
<id>urn:sha1:d280fa15e571f568125786c216f168bcbfc1d15a</id>
<content type='text'>
</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>
<entry>
<title>imake cleanup: nx-X11/programs/Imakefile (reduce to minimal).</title>
<updated>2015-04-04T08:59:50+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-03-04T12:43:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=05d208351ccc42f50910504325006c90a308cde9'/>
<id>urn:sha1:05d208351ccc42f50910504325006c90a308cde9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>imake cleanup: Drop all references to BuildFontServer.</title>
<updated>2015-04-04T08:59:50+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-03-04T12:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=78ac4396a61f784e571fe77155ae9b27065beb08'/>
<id>urn:sha1:78ac4396a61f784e571fe77155ae9b27065beb08</id>
<content type='text'>
</content>
</entry>
</feed>
