<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/os/xdmcp.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>2020-01-09T23:25:46+00:00</updated>
<entry>
<title>os: Fix -Wshadow errors</title>
<updated>2020-01-09T23:25:46+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-09T22:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=a94e8258f72ab5db4b9a1de7e10140b8d622667b'/>
<id>urn:sha1:a94e8258f72ab5db4b9a1de7e10140b8d622667b</id>
<content type='text'>
  commit 08d0481e299c28b64a0db9bb0782ba2b551028fd
  Author: Keith Packard &lt;keithp@keithp.com&gt;
  Date:   Sun Dec 15 01:12:22 2013 -0800

    os: Fix -Wshadow errors

    Rename variables to avoid shadowing globals

    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
    Reviewed-by: Eric Anholt &lt;eric@anholt.net&gt;
</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>[PATCH] os: XDMCP options like -query etc. should imply -listen tcp</title>
<updated>2018-07-18T01:36:10+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2018-07-18T00:17:44+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=1e1693929eca32333885d76ddabbea965d14b45f'/>
<id>urn:sha1:1e1693929eca32333885d76ddabbea965d14b45f</id>
<content type='text'>
Backported from X.org:

  commit 491cf02e191e70c5ce24c19da880bb79bebfc03c
  Author: Jon TURNEY &lt;jon.turney@dronecode.org.uk&gt;
  Date:   Tue Feb 10 2015 14:37:26 +0000

    [PATCH] os: XDMCP options like -query etc. should imply -listen tcp

    In X server 1.17, the default configuration is now -nolisten tcp.  In this
    configuration, XDMCP options don't work usefully, as the X server is not
    listening on the port for the display that it tells the display manager to
    connect to.

    Signed-off-by: Jon TURNEY &lt;jon.turney@dronecode.org.uk&gt;
    Reviewed-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
    Reviewed-by: Colin Harrison &lt;colin.harrison@virgin.net&gt;

Backported-to-NX-by: Mihai Moldovan &lt;ionic@ionic.de
</content>
</entry>
<entry>
<title>os/xdmcp: Remove dead 'restart' code</title>
<updated>2017-03-19T21:25:36+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-03-15T13:27:12+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=074646707400ff659909fff1f059f58f44493a38'/>
<id>urn:sha1:074646707400ff659909fff1f059f58f44493a38</id>
<content type='text'>
 Completing the below X.org commit:

 commit a3a40291330bad10401fe2bcdbc097ce742b026a
 Author: Keith Packard &lt;keithp@keithp.com&gt;
 Date:   Mon Sep 21 07:16:16 2015 +0100

    os/xdmcp: Remove dead 'restart' code

    The X server used to wait for the user to hit a key or move the mouse
    before restarting the session after a keepalive failure. This,
    presumably, was to avoid having the X server continuously spew XDMCP
    protocol on the network while the XDM server was dead.

    Switching into this state was removed from the server some time before
    XFree86 4.3.99.16, so the remaining bits of code have been dead for
    over a decade, and no-one ever noticed.

    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/xdmcp: Just send XDMCP keepalive packets once every three minute</title>
<updated>2017-03-15T10:09:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-02-09T23:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=9f000842951f6b5cb40208e9254c50ec56f143e6'/>
<id>urn:sha1:9f000842951f6b5cb40208e9254c50ec56f143e6</id>
<content type='text'>
 Backported from X.org:

 commit db1089eafc1c5371fa0030202de588d2e2b4f8e5
 Author: Keith Packard &lt;keithp@keithp.com&gt;
 Date:   Mon Sep 21 07:16:17 2015 +0100

    os/xdmcp: Just send XDMCP keepalive packets once every three minutes

    There was a complicated scheme to increase the time between keepalives
    from 3 minutes up to as much as 24 hours in an attempt to reduce
    network traffic from idle X terminals. X terminals receiving X
    traffic, or receiving user input would use the 3 minute value; X
    terminals without any network traffic would use a longer value.

    However, this was actually broken -- any activity in the X server,
    either client requests or user input, would end up resetting the
    keepalive timeout, so a user mashing on the keyboard would never
    discover that the XDMCP master had disappeared and have the session
    terminated, which was precisely the design goal of the XDMCP keepalive
    mechanism.

    Instead of attempting to fix this, accept the cost of a pair of XDMCP
    packets once every three minutes and just perform keepalives
    regularly.

    This will also make reworking the block and wakeup handler APIs to
    eliminate select masks easier.

    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>drop platform support: unifdef DGUX.</title>
<updated>2017-02-08T21:40:47+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-11-15T20:41:57+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=754e48ac009e4ddf452af06ee3451ecaf7946547'/>
<id>urn:sha1:754e48ac009e4ddf452af06ee3451ecaf7946547</id>
<content type='text'>
 Relates to ArcticaProject/nx-libs#275.
</content>
</entry>
<entry>
<title>drop platform support: unifdef Lynx.</title>
<updated>2017-02-08T21:40:46+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-11-15T18:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=ace255eda62081526b721e82ed0339c566975ad3'/>
<id>urn:sha1:ace255eda62081526b721e82ed0339c566975ad3</id>
<content type='text'>
 Fixes ArcticaProject/nx-libs#272.
</content>
</entry>
<entry>
<title>Remove unused TLI ("STREAMSCONN") code</title>
<updated>2016-11-02T18:46:36+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-12T19:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=0cbc89221f82fa99db511eeef580a1476dfd4087'/>
<id>urn:sha1:0cbc89221f82fa99db511eeef580a1476dfd4087</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove DECnet support</title>
<updated>2016-11-02T18:46:36+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-12T19:06:36+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=b5bfd3a49503387f1477a58b7c3d76fcdf06fbe5'/>
<id>urn:sha1:b5bfd3a49503387f1477a58b7c3d76fcdf06fbe5</id>
<content type='text'>
just as Xorg upstream did
</content>
</entry>
<entry>
<title>replace transport.c link by xstrans.c</title>
<updated>2016-10-06T19:16:17+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-09-26T21:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=b60f66bb9df6cbde57bcfb335701c175e0df2c74'/>
<id>urn:sha1:b60f66bb9df6cbde57bcfb335701c175e0df2c74</id>
<content type='text'>
Just like upstream does
</content>
</entry>
</feed>
