<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/os/access.c, branch 3.6.x</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=3.6.x</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=3.6.x'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2024-05-11T16:56:27+00:00</updated>
<entry>
<title>os/access.c: unifdef WINTCP</title>
<updated>2024-05-11T16:56:27+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2024-05-05T18:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=21d40aa17133cdc2fc680078a996332170ff48c1'/>
<id>urn:sha1:21d40aa17133cdc2fc680078a996332170ff48c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xserver doesn't stop all connections to localhost</title>
<updated>2024-05-11T16:56:27+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2024-05-05T18:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=f404db35d8a777cdee10511fa694380284ffcb8b'/>
<id>urn:sha1:f404db35d8a777cdee10511fa694380284ffcb8b</id>
<content type='text'>
Backport of the following commit + manual fix at some other locations.

  commit 75b9383d8a4c113ab3c6cfc1d5efcb5d9982a1bf
  Author: Jesse Adkins &lt;jesserayadkins@gmail.com&gt;
  Date:   Tue Aug 18 21:13:40 2009 -0700

    xserver doesn't stop all connections to localhost

    X.Org Bugzilla #23329: http://bugs.freedesktop.org/show_bug.cgi?id=23329
    Patch #28648: http://bugs.freedesktop.org/attachment.cgi?id=28648

    I noticed in xserver at os/access.c that xorg tries to stop connections
    to localhost by checking against the address 127.0.0.1.  However, RFC
    3330 defines the localhost network as 127.0.0.0/8.  This means that any
    IPv4 address that starts with 127 is just another name for localhos
</content>
</entry>
<entry>
<title>os: unifdef WIN32</title>
<updated>2020-01-05T23:50:26+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-11-07T21:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=d409b566bdaf7d40f1697095e62b7811c793fd30'/>
<id>urn:sha1:d409b566bdaf7d40f1697095e62b7811c793fd30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>os: unifdef __SCO__</title>
<updated>2020-01-05T23:49:59+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-11-07T21:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=38ab9ad85948bbd475337d60138e6de60726130a'/>
<id>urn:sha1:38ab9ad85948bbd475337d60138e6de60726130a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>os: unifdef ISC</title>
<updated>2020-01-05T23:49:55+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-11-07T21:24:59+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=5fb7f53c6f06df54e7fb45498d697d17483565b6'/>
<id>urn:sha1:5fb7f53c6f06df54e7fb45498d697d17483565b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>os/access.c: add missing }</title>
<updated>2019-06-22T09:30:47+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-06-19T23:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=3c0469971a5092781783b6a5c86b668047e475be'/>
<id>urn:sha1:3c0469971a5092781783b6a5c86b668047e475be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dix: Pull client-is-local flag up to the ClientRec</title>
<updated>2017-03-21T09:58:07+00:00</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@redhat.com</email>
</author>
<published>2017-02-16T10:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=ed52cb2952bebf6b98e187ff1f8609690fae3d59'/>
<id>urn:sha1:ed52cb2952bebf6b98e187ff1f8609690fae3d59</id>
<content type='text'>
 Backported from X.org

 commit ff8e3ad8074cd2c8bed49b39c40c2b4892118270
 Author: Adam Jackson &lt;ajax@redhat.com&gt;
 Date:   Thu Sep 20 13:16:59 2012 -0400

    dix: Pull client-is-local flag up to the ClientRec

    Reviewed-by: Daniel Stone &lt;daniel@fooishbar.org&gt;
    Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>os: always check if client is local when connection is accepted</title>
<updated>2017-03-21T09:58:07+00:00</updated>
<author>
<name>Pauli Nieminen</name>
<email>ext-pauli.nieminen@nokia.com</email>
</author>
<published>2017-02-16T09:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=349b6dec54eaa86b49f3627939c4e7039e3b25f0'/>
<id>urn:sha1:349b6dec54eaa86b49f3627939c4e7039e3b25f0</id>
<content type='text'>
 Backported from X.org:

 commit 2d67ada3c4079a11c52024a9c3d4138becca5171
 Author: Pauli Nieminen &lt;ext-pauli.nieminen@nokia.com&gt;
 Date:   Thu Dec 30 19:19:43 2010 +0200

    os: always check if client is local when connection is accepted

    LocalClient is used for all DRI2 requests that makes it frequently
    called function. Querying if connection is local or not takes 10-15us
    (on ARM) depending on malloc speed.

    Signed-off-by: Pauli Nieminen &lt;ext-pauli.nieminen@nokia.com&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>
<entry>
<title>os: Fix a memory leak</title>
<updated>2017-03-21T09:33:30+00:00</updated>
<author>
<name>Pauli Nieminen</name>
<email>ext-pauli.nieminen@nokia.com</email>
</author>
<published>2017-02-16T09:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=6c076cfe5a656b03d4bd0dd9742e7a02dce2b957'/>
<id>urn:sha1:6c076cfe5a656b03d4bd0dd9742e7a02dce2b957</id>
<content type='text'>
 Backported from X.org (+ coding style fixes in other free() calls):

 commit 617b7d22115ccaaaa7ec69c99885054d33a3bc37
 Author: Pauli Nieminen &lt;ext-pauli.nieminen@nokia.com&gt;
 Date:   Thu Dec 30 19:19:42 2010 +0200

    os: Fix a memory leak

    Signed-off-by: Pauli Nieminen &lt;ext-pauli.nieminen@nokia.com&gt;
    Reviewed-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&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>
<entry>
<title>Rework local client id finding code to be more uniform</title>
<updated>2017-03-21T09:33:30+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@sun.com</email>
</author>
<published>2017-02-15T14:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=8996f80a5e3b205cb580aba34aa21d165ef78cfb'/>
<id>urn:sha1:8996f80a5e3b205cb580aba34aa21d165ef78cfb</id>
<content type='text'>
 Backport of X.org commit:

 commit 2d93e69690d2c5d4a89a795ede6423796528e5df
 Author: Alan Coopersmith &lt;alan.coopersmith@sun.com&gt;
 Date:   Thu Sep 27 16:47:06 2007 -0700

    Rework local client id finding code to be more uniform

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;

 Note: This commit also switches client_uid_string's size from 32 to 64 chars,
 as found in this X.org commit (spotted by Mihai Moldovan during code review):

    commit a7b944f0d96c3e0e15e75378a04def1ac96089fb
    Author: Alan Coopersmith &lt;alan.coopersmith@sun.com&gt;
    Date:   Wed Nov 1 16:17:49 2006 -0800

        If getpeerucred() is available, include pid &amp; zoneid in audit messages too
</content>
</entry>
</feed>
