<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcxsrv/xorg-server/xkb, branch release/1.15.2.x</title>
<subtitle>VcXsrv Windows X Server (X2Go/Arctica Builds)
</subtitle>
<id>https://cgit.arctica-project.org/vcxsrv/atom?h=release%2F1.15.2.x</id>
<link rel='self' href='https://cgit.arctica-project.org/vcxsrv/atom?h=release%2F1.15.2.x'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/'/>
<updated>2015-02-20T01:04:32+00:00</updated>
<entry>
<title>xkb: Check strings length against request size</title>
<updated>2015-02-20T01:04:32+00:00</updated>
<author>
<name>Olivier Fourdan</name>
<email>ofourdan@redhat.com</email>
</author>
<published>2015-01-16T07:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=31eac816882241c95c25c05f85e7bd2590a44680'/>
<id>urn:sha1:31eac816882241c95c25c05f85e7bd2590a44680</id>
<content type='text'>
Ensure that the given strings length in an XkbSetGeometry request remain
within the limits of the size of the request.

Signed-off-by: Olivier Fourdan &lt;ofourdan@redhat.com&gt;
Reviewed-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
(cherry picked from commit 20079c36cf7d377938ca5478447d8b9045cb7d43)
(cherry picked from commit f160e722672dbb2b5215870b47bcc51461d96ff1)
Signed-off-by: Julien Cristau &lt;jcristau@debian.org&gt;
</content>
</entry>
<entry>
<title>xkb: Don't swap XkbSetGeometry data in the input buffer</title>
<updated>2015-02-20T01:03:22+00:00</updated>
<author>
<name>Olivier Fourdan</name>
<email>ofourdan@redhat.com</email>
</author>
<published>2015-01-16T19:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=6f11c4ac377676d44324888c834ab6a17d9fe1dd'/>
<id>urn:sha1:6f11c4ac377676d44324888c834ab6a17d9fe1dd</id>
<content type='text'>
The XkbSetGeometry request embeds data which needs to be swapped when the
server and the client have different endianess.

_XkbSetGeometry() invokes functions that swap these data directly in the
input buffer.

However, ProcXkbSetGeometry() may call _XkbSetGeometry() more than once
(if there is more than one keyboard), thus causing on swapped clients the
same data to be swapped twice in memory, further causing a server crash
because the strings lengths on the second time are way off bounds.

To allow _XkbSetGeometry() to run reliably more than once with swapped
clients, do not swap the data in the buffer, use variables instead.

Signed-off-by: Olivier Fourdan &lt;ofourdan@redhat.com&gt;
Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
(cherry picked from commit 81c90dc8f0aae3b65730409b1b615b5fa7280ebd)
(cherry picked from commit 29be310c303914090298ddda93a5bd5d00a94945)
Signed-off-by: Julien Cristau &lt;jcristau@debian.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/released'</title>
<updated>2014-04-23T20:47:55+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-04-23T20:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=24fb0da18f1c44dfa1f76d8cde8efbb958aa7659'/>
<id>urn:sha1:24fb0da18f1c44dfa1f76d8cde8efbb958aa7659</id>
<content type='text'>
Conflicts:
	mesalib/include/GL/glext.h
	xorg-server/.gitignore
	xorg-server/glx/glxext.c
</content>
</entry>
<entry>
<title>fontconfig mesa xserver xkeyboard-config pixman git update 23 Apr 2014</title>
<updated>2014-04-23T20:41:48+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-04-23T20:41:48+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=d26ea2f474c48afa7d3c261572da5d85b7b62bd8'/>
<id>urn:sha1:d26ea2f474c48afa7d3c261572da5d85b7b62bd8</id>
<content type='text'>
xserver          commit 99f0365b1fbdfd9238b9f5cc28491e4e6c7324f1
xkeyboard-config commit b5eb5418e5a9d76b172faadf6901bc9c83f2ddad
pixman           commit 5f661ee719be25c3aa0eb0d45e0db23a37e76468
fontconfig       commit 81664fe54f117e4781fda5a30429b51858302e91
mesa             commit fd92346c53ed32709c7b56ce58fb9c9bf43ce9a8
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/released'</title>
<updated>2014-04-13T12:28:06+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-04-13T12:28:06+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=0bd141efd4832e01c8b269b8566dd5749e30ed55'/>
<id>urn:sha1:0bd141efd4832e01c8b269b8566dd5749e30ed55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fontconfig libxcb mesa xserver xcb-proto git update 13 Apr 2014</title>
<updated>2014-04-13T12:24:56+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-04-13T12:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=d2ad10d03be8e6d4b150bbdf2a28ea3d5a18a2ed'/>
<id>urn:sha1:d2ad10d03be8e6d4b150bbdf2a28ea3d5a18a2ed</id>
<content type='text'>
xserver          commit 3028ae6c9aa37168e249e0d847b29f8e3efb05b2
libxcb           commit 29e419c5840a1eeda3336a0802686ee723dcaab3
libxcb/xcb-proto commit 70fea02b7d90d86e9d3b0dc5b61406bf4c910999
pixman           commit 4b76bbfda670f9ede67d0449f3640605e1fc4df0
fontconfig       commit f44157c809d280e2a0ce87fb078fc4b278d24a67
mesa             commit 936dda08ee6d7b2be2b016bc06780e401088ec13
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/released'</title>
<updated>2014-03-28T16:43:20+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-03-28T16:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=f0f09f4aa3cdd0267f58b362a7c9fc5ae0921afd'/>
<id>urn:sha1:f0f09f4aa3cdd0267f58b362a7c9fc5ae0921afd</id>
<content type='text'>
Conflicts:
	X11/xtrans/Xtrans.c
</content>
</entry>
<entry>
<title>libxtrans fontconfig mesa xserver git update 28 Mar 2014</title>
<updated>2014-03-28T16:35:36+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-03-28T16:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=cbfb19790917d271b8ca6156554b16acc802719f'/>
<id>urn:sha1:cbfb19790917d271b8ca6156554b16acc802719f</id>
<content type='text'>
xserver          commit a2880699e8f1f576e1a48ebf25e8982463323f84
libxtrans        commit 68f60238c4224f954ff6556ae778c72e420175f0
fontconfig       commit fcba9ef01c978323fc71c17e455d3cd6ae35edcc
mesa             commit 029ccd773d01a5f801c809c499516d7b0c4cc3f8
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/released'</title>
<updated>2014-03-21T21:56:24+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-03-21T21:50:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=eb71c0f23999d1cc156e1821d73634ec79621fc2'/>
<id>urn:sha1:eb71c0f23999d1cc156e1821d73634ec79621fc2</id>
<content type='text'>
* origin/released:
  xserver fontconfig libX11 libXext libxcb mesa git update 21 Mar 2014

Conflicts:
	libxcb/src/xcb_auth.c
	libxcb/src/xcb_conn.c
	libxcb/src/xcb_util.c
	libxcb/src/xcb_windefs.h
	mesalib/src/mapi/glapi/glapi.h
</content>
</entry>
<entry>
<title>xserver fontconfig libX11 libXext libxcb mesa git update 21 Mar 2014</title>
<updated>2014-03-21T18:36:05+00:00</updated>
<author>
<name>marha</name>
<email>marha@users.sourceforge.net</email>
</author>
<published>2014-03-21T18:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/vcxsrv/commit/?id=41fea4472dec859ddec76bdfa7108ebec71de1e3'/>
<id>urn:sha1:41fea4472dec859ddec76bdfa7108ebec71de1e3</id>
<content type='text'>
xserver          commit 4fb31e4824d46edc80bb49b4065152899faa5ac6
libxcb           commit cb686b576739deea00180c54697c8b62b8419ae0
libX11           commit 8be4610939b833587954957f5963eb4191b43d19
libXext          commit 11aad96bd689d54156064d2e81213dc827a689d1
fontconfig       commit 5478192f379d784b421329e4bf72cc780818e467
mesa             commit 8d8d0cb09eb8735a04fc36cc4d0e2dc9f9d460eb
</content>
</entry>
</feed>
