<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/os, branch 3.5.99.17</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.17</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.17'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2018-10-06T19:17:30+00:00</updated>
<entry>
<title>nxagent: Fix an excessive request size limitation that broke big-requests.</title>
<updated>2018-10-06T19:17:30+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-10-06T18:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=da9d1a5298d34f36accfac0af3640d11e4f70543'/>
<id>urn:sha1:da9d1a5298d34f36accfac0af3640d11e4f70543</id>
<content type='text'>
Fixes ArcticaProject/nx-libs#301, #631

Backport from xorg-xserver:

  commit ca82d4bddf235c9b68d51d68636bab40eafb9889
  Author: Eric Anholt &lt;eric@anholt.net&gt;
  Date:   Fri Aug 31 13:00:23 2007 -0700

    Bug #7186: Fix an excessive request size limitation that broke big-requests.

    MAXBUFSIZE appears to be a leftover of some previous time.  Instead, just
    use maxBigRequestSize when bigreqs are available (limiting buffers to ~16MB).
    When bigreqs are not available, needed won't be larger than the maximum
    size of a non-bigreqs request (256kB).
</content>
</entry>
<entry>
<title>Use min() [defined in include/misc.h] instead of MIN() [not defined in any Xorg header].</title>
<updated>2018-08-21T16:50:22+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>Alan.Coopersmith@sun.com</email>
</author>
<published>2018-08-21T16:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=489c17313090b58b5a4f898a47f23d50372923f2'/>
<id>urn:sha1:489c17313090b58b5a4f898a47f23d50372923f2</id>
<content type='text'>
 Backport from X.org:

 commit 724dbc2f8bbe2f21bf16f20ca7b8bb555516626c
 Author: Alan Coopersmith &lt;Alan.Coopersmith@sun.com&gt;
 Date:   Tue May 2 01:30:37 2006 +0000

    Use min() [defined in include/misc.h] instead of MIN() [not defined in any
        Xorg header].

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</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://cgit.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/io.c: fix unitialised bytes</title>
<updated>2018-07-03T14:13:43+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-06-21T21:05:05+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=e5975a70e8e03e58f102e8e238143d22cd4d1ed5'/>
<id>urn:sha1:e5975a70e8e03e58f102e8e238143d22cd4d1ed5</id>
<content type='text'>
... by implementing some kind of recalloc (mix of realloc and calloc).

Fixes this valgrind finding:

==7061== Syscall param writev(vector[...]) points to uninitialised byte(s)
==7061==    at 0x781EFE0: __writev_nocancel (syscall-template.S:84)
==7061==    by 0x488974: _XSERVTransSocketWritev (Xtranssock.c:2914)
==7061==    by 0x47DBD3: FlushClient (io.c:1080)
==7061==    by 0x47DBD3: FlushAllOutput.part.0 (io.c:817)
==7061==    by 0x477304: WaitForSomething (WaitFor.c:246)
==7061==    by 0x434369: Dispatch (NXdispatch.c:360)
==7061==    by 0x40EB92: main (main.c:353)
==7061==  Address 0x102106f3 is 50,211 bytes inside a block of size 54,308 alloc'd
==7061==    at 0x4C2FD5F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7061==    by 0x47F08F: FlushClient (io.c:1123)
==7061==    by 0x47F307: WriteToClient (io.c:991)
==7061==    by 0x42903C: doListFontsAndAliases (NXdixfonts.c:660)
==7061==    by 0x42B7D6: ListFonts (NXdixfonts.c:735)
==7061==    by 0x433A6D: ProcListFonts (NXdispatch.c:989)
==7061==    by 0x4344A5: Dispatch (NXdispatch.c:482)
==7061==    by 0x40EB92: main (main.c:353)
==7061==  Uninitialised value was created by a heap allocation
==7061==    at 0x4C2FD5F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7061==    by 0x47F08F: FlushClient (io.c:1123)
==7061==    by 0x47F307: WriteToClient (io.c:991)
==7061==    by 0x42903C: doListFontsAndAliases (NXdixfonts.c:660)
==7061==    by 0x42B7D6: ListFonts (NXdixfonts.c:735)
==7061==    by 0x433A6D: ProcListFonts (NXdispatch.c:989)
==7061==    by 0x4344A5: Dispatch (NXdispatch.c:482)
==7061==    by 0x40EB92: main (main.c:353)
==7061==
</content>
</entry>
<entry>
<title>nx-X11/programs/Xserver/{,os/}Imakefile: implement libtirpc forcing via UseTIRPC.</title>
<updated>2018-03-15T11:20:05+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2018-03-09T08:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=25cc6fce5402549afdea25f9b4a7102d7ec04eaf'/>
<id>urn:sha1:25cc6fce5402549afdea25f9b4a7102d7ec04eaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>os: hide ttyxx option</title>
<updated>2018-02-28T00:03:19+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-02-27T22:00:08+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=809206d0cf79f367d852f180f1a5733420010689'/>
<id>urn:sha1:809206d0cf79f367d852f180f1a5733420010689</id>
<content type='text'>
is used nowhere anyway
</content>
</entry>
<entry>
<title>Lift os to XORG-7_1 state - non-functional changes only</title>
<updated>2018-02-27T02:13:55+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-02-27T02:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=41ff6b0344482f3146aeaaea184911b5e40df9a6'/>
<id>urn:sha1:41ff6b0344482f3146aeaaea184911b5e40df9a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lift os to XORG-7_1 state</title>
<updated>2018-02-27T02:13:07+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-05T12:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=2d59daca2fbc7ac26aa2b47c45dfed51278f0e71'/>
<id>urn:sha1:2d59daca2fbc7ac26aa2b47c45dfed51278f0e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hw/nxagent/: Stop using non-portable '__progname', set up our own 'nxagentProgName' instead and pass it around where needed.</title>
<updated>2018-02-26T12:02:00+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-02-26T11:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=0371276fb4030261878dd6cfced9abd7bcd6137f'/>
<id>urn:sha1:0371276fb4030261878dd6cfced9abd7bcd6137f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxagent: Print correct application in usage message.</title>
<updated>2018-02-26T12:02:00+00:00</updated>
<author>
<name>Simon Matter</name>
<email>simon.matter@invoca.ch</email>
</author>
<published>2018-02-21T22:49:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=eded33173b275b08277811c6b7bbb6dcd4949975'/>
<id>urn:sha1:eded33173b275b08277811c6b7bbb6dcd4949975</id>
<content type='text'>
Fixes ArcticaProject/nx-libs#639.
</content>
</entry>
</feed>
