<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs, branch patches_up_to_libX11_1.6.5</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=patches_up_to_libX11_1.6.5</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=patches_up_to_libX11_1.6.5'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2017-03-26T10:45:31+00:00</updated>
<entry>
<title>Fix wrong Xfree in XListFonts failure path</title>
<updated>2017-03-26T10:45:31+00:00</updated>
<author>
<name>Julien Cristau</name>
<email>jcristau@debian.org</email>
</author>
<published>2017-01-07T15:20:31+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=397c786530fb66ff0864b14796dc7036af8f76d9'/>
<id>urn:sha1:397c786530fb66ff0864b14796dc7036af8f76d9</id>
<content type='text'>
'ch' gets moved inside the allocated buffer as we're looping through
fonts, so keep a reference to the start of the buffer so we can pass
that to Xfree in the failure case.

Fixes: commit 20a3f99eba5001925b8b313da3accb7900eb1927 "Plug a memory leak"

Signed-off-by: Julien Cristau &lt;jcristau@debian.org&gt;
Reviewed-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sunweaver-pr/various-os-backports' into 3.6.x</title>
<updated>2017-03-21T23:40:55+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-03-21T23:40:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=f5e7d555ad58368cb550b4516b75a1ac3765fda2'/>
<id>urn:sha1:f5e7d555ad58368cb550b4516b75a1ac3765fda2</id>
<content type='text'>
Attributes GH PR #376: https://github.com/ArcticaProject/nx-libs/pull/376
</content>
</entry>
<entry>
<title>os: Remove the useless -x option</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@redhat.com</email>
</author>
<published>2017-03-20T12:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=565421ba18a09d20620e01fc877915a8b09a3735'/>
<id>urn:sha1:565421ba18a09d20620e01fc877915a8b09a3735</id>
<content type='text'>
 commit cbb165ab88cb0810268001e84d87671440baf837
 Author: Adam Jackson &lt;ajax@redhat.com&gt;
 Date:   Fri Apr 3 18:34:45 2009 -0400

    os: Remove the useless -x option

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>os: FatalError if -displayfd writes fail AND Clear the -displayfd option after closing the file</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-03-15T15:46:32+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a95cfdf48aa5102e16611360917c60b9354192fa'/>
<id>urn:sha1:a95cfdf48aa5102e16611360917c60b9354192fa</id>
<content type='text'>
 commit d72f691c0c9cace857975a6608a4cb431c8b6846
 Author: Keith Packard &lt;keithp@keithp.com&gt;
 Date:   Fri Apr 18 15:00:30 2014 -0700

    os: FatalError if -displayfd writes fail

    When the server is started with the -displayfd option, check to make
    sure that the writes succeed and give up running if they don't.

    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
    Reviewed-by: Jamey Sharp &lt;jamey@minilop.net&gt;

 commit 4957e986841225e9984daca76f1a0ee08df125bb
 Author: Keith Packard &lt;keithp@keithp.com&gt;
 Date:   Fri Apr 18 15:00:35 2014 -0700

    os: Clear the -displayfd option after closing the file

    Failing to clear this means that we'll attempt to write the display
    number to a random file descriptor on subsequent X server generations.

    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
    Reviewed-by: Jamey Sharp &lt;jamey@minilop.net&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Use unique logfile names when starting server with -displayfd</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2017-03-15T15:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=e96e810c2287232000767ee55f2d1b84b31e6291'/>
<id>urn:sha1:e96e810c2287232000767ee55f2d1b84b31e6291</id>
<content type='text'>
 commit edcb6426f20c3be5dd5f50b76a686754aef2f64e
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Fri Jan 1 18:11:14 2016 -0800

    Use unique logfile names when starting server with -displayfd

    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=93212

    Previously all X servers started with -displayfd would overwrite
    Xorg.0.log - now a temporary name of Xorg.pid-&lt;pid&gt;.log is used
    until after -displayfd finds an open display - then it is renamed
    to the traditional Xorg.&lt;display&gt;.log name.

    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>os: -displayfd should check ports up to 65535</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Jon TURNEY</name>
<email>jon.turney@dronecode.org.uk</email>
</author>
<published>2017-03-15T15:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=faaba2661306288bb25d9a5a5b81ef80fa6b851f'/>
<id>urn:sha1:faaba2661306288bb25d9a5a5b81ef80fa6b851f</id>
<content type='text'>
 commit ea5b2b0a2e2143ad1414fcbdc081b5d584588346
 Author: Jon TURNEY &lt;jon.turney@dronecode.org.uk&gt;
 Date:   Tue Oct 21 15:03:55 2014 +0100

    os: -displayfd should check ports up to 65535

    -displayfd should check ports up to 65535

    Noticed during https://cygwin.com/ml/cygwin-xfree/2014-07/msg00024.html

    Signed-off-by: Jon TURNEY &lt;jon.turney@dronecode.org.uk&gt;
    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>os: Use NotifyFd interface for listen descriptors</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-03-15T15:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=c468be804ec48231db12f504c2d877ef7a11adc1'/>
<id>urn:sha1:c468be804ec48231db12f504c2d877ef7a11adc1</id>
<content type='text'>
 Bundle X.org backport of these commits:

 commit 7ea64fb4374504bd3d524fc08c90efdab9f253ea
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Mon Mar 9 09:55:57 2015 -0700

    Clear ListenTransConns entries in CloseWellKnownConnections

    Since _XSERVTransClose frees the connection pointer passed to it,
    remove that pointer from the array, so we don't try to double free it
    if we come back into CloseWellKnownConnections again.

    Should fix https://bugzilla.yoctoproject.org/show_bug.cgi?id=6665 in which
    the shutdown section of the main() loop called CloseWellKnownConnections()
    and then moved on to ddxGiveUp(), which failed to release the VT and thus
    called AbortServer(), which called CloseWellKnownConnections() again.

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

 commit 7b02f0b87ec2fa0cc5a65307a1fd55c671cec884
 Author: Keith Packard &lt;keithp@keithp.com&gt;
 Date:   Wed Nov 11 22:02:17 2015 -0800

    os: Use NotifyFd interface for listen descriptors

    Replace the custom path for dealing with new incoming connections with
    the general-purpose NotifyFd API.

    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit ba71b69f94f00a6f6910597185610668e79c10be
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Fri Jan 1 17:34:41 2016 -0800

    Avoid segfault in CloseWellKnownConnections when using -displayfd

    When -displayfd is looping through the possible display ids to use,
    if it can't open all the listening sockets for one (say when :0 is
    already in use), it calls CloseWellKnownConnections to close all
    the ListenTransConns entries before the point that ListenTransFds
    was allocated &amp; initialized, so CloseWellKnownConnections would
    segfault trying to read entries from a NULL ListenTransFds pointer.

    Introduced by commit 7b02f0b8

    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
    Reviewed-by: Keith Packard &lt;keithp@keithp.com&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Handle -displayfd and an explicit display number sensibly</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Jon TURNEY</name>
<email>jon.turney@dronecode.org.uk</email>
</author>
<published>2017-03-15T15:05:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=3be144ffde5f35df21ad115cbdedb8a072420edb'/>
<id>urn:sha1:3be144ffde5f35df21ad115cbdedb8a072420edb</id>
<content type='text'>
 commit bc348bd2c42f3f18786085ccef2f010eff5bf3d2
 Author: Jon TURNEY &lt;jon.turney@dronecode.org.uk&gt;
 Date:   Mon Mar 11 14:34:32 2013 +0000

    Handle -displayfd and an explicit display number sensibly

    Handle -displayfd and an explicit display number sensibly, e.g. use the
    explicitly specified display number, and write it to the displayfd

    v2: displayfd might be 0, so use -1 as invalid value
    v3: Rebase for addition of NoListenAll flag

    Signed-off-by: Jon TURNEY &lt;jon.turney@dronecode.org.uk&gt;
    Reviewed-by: Kristian Høgsberg &lt;krh@bitplanet.net&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Xserver/os/utils.c: Add NXAGENT_SERVER specific -nolisten parameter: ANY.</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-03-15T15:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=506aedbcd3f56cf255b397f1e586f16f97e3619a'/>
<id>urn:sha1:506aedbcd3f56cf255b397f1e586f16f97e3619a</id>
<content type='text'>
 This allows us to trigger the NoListenAll := TRUE code path in nxagent.
</content>
</entry>
<entry>
<title>os: Add a mechanism to prevent creating any listen sockets</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Kristian Høgsberg</name>
<email>krh@bitplanet.net</email>
</author>
<published>2017-03-15T14:56:17+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=e8bc4c7e2f42d21e41328b68d5dc2a15db73d47a'/>
<id>urn:sha1:e8bc4c7e2f42d21e41328b68d5dc2a15db73d47a</id>
<content type='text'>
 commit 44fe1b8ea284df6bbaef67e246016d104665b2fe
 Author: Kristian Høgsberg &lt;krh@bitplanet.net&gt;
 Date:   Wed Mar 19 14:03:13 2014 -0700

    os: Add a mechanism to prevent creating any listen sockets

    A socket-activated server will receive its listening sockets from the
    parent process and should not create its own sockets.  This patch
    introduces a NoListen flag that can be set by a DDX to prevent
    the server from creating the sockets.  When NoListen is enabled, we
    also disable the server lock checking, since the parent process is
    responsible for checking the lock before picking the display name and
    creating the sockets.

    Signed-off-by: Kristian Høgsberg &lt;krh@bitplanet.net&gt;
    Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
    Reviewed-by: Daniel Stone &lt;daniel@fooishbar.org&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
</feed>
