<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs, branch feature/nxcomp-bigreq-support</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=feature%2Fnxcomp-bigreq-support</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=feature%2Fnxcomp-bigreq-support'/>
<link rel='alternate' type='text/html' href='https://openid.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://openid.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>test script: doc/examples/run-nxproxy2nxproxy-test</title>
<updated>2015-04-15T10:37:30+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-15T10:37:30+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=6236266d4e18d4d264fab94643f9473ec3458e47'/>
<id>urn:sha1:6236266d4e18d4d264fab94643f9473ec3458e47</id>
<content type='text'>
 Launch this script (after nxproxy has been installed into $PATH) and you
 will be able to evoke any local command through a

    nxproxy -C &lt;-&gt; nxproxy -S

 connection on DISPLAY=:8.

 This eases testing NX compression without using NX agent on the server
 side.

 How to use:

    # install nxproxy into $PATH, then...
    $ cd doc/examples/
    $ ./run-nxproxy2nxproxy-test
    $ export DISPLAY=:8
    $ xterm
</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://openid.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://openid.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://openid.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://openid.arctica-project.org/nx-libs/commit/?id=a8dad09a56b8cde0b03b8a5cdc77370fc0a428a0'/>
<id>urn:sha1:a8dad09a56b8cde0b03b8a5cdc77370fc0a428a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix for libXpm4-cleanup</title>
<updated>2015-04-11T16:07:17+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2015-04-11T15:38:02+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=2f4d7dbb4d2fae7f6f376f7d2f032a9a0e4cea45'/>
<id>urn:sha1:2f4d7dbb4d2fae7f6f376f7d2f032a9a0e4cea45</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://openid.arctica-project.org/nx-libs/commit/?id=d97b0ca93ca5023ddffbb23f8c57a4622816019e'/>
<id>urn:sha1:d97b0ca93ca5023ddffbb23f8c57a4622816019e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'feature/other-Xserver-cleanup' into arctica-3.6.x</title>
<updated>2015-04-05T18:58:58+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2015-04-05T18:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=bb23f7a3d8e1ebdcf59d12d2e51bcaca849818b4'/>
<id>urn:sha1:bb23f7a3d8e1ebdcf59d12d2e51bcaca849818b4</id>
<content type='text'>
Attributes GH PR #8: https://github.com/ArcticaProject/nx-libs/pull/8
</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://openid.arctica-project.org/nx-libs/commit/?id=d280fa15e571f568125786c216f168bcbfc1d15a'/>
<id>urn:sha1:d280fa15e571f568125786c216f168bcbfc1d15a</id>
<content type='text'>
</content>
</entry>
</feed>
