<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/os/Imakefile, branch pr/various9</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=pr%2Fvarious9</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=pr%2Fvarious9'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2023-04-27T12:13:31+00:00</updated>
<entry>
<title>Imakefiles: delete trailing whitespace</title>
<updated>2023-04-27T12:13:31+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2021-11-18T22:30:10+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=03c40f15c45dc100e958d3a4798a9bf83ce0df34'/>
<id>urn:sha1:03c40f15c45dc100e958d3a4798a9bf83ce0df34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WaitFor.c Implement the intended NX_WAKEUP functionality</title>
<updated>2020-05-07T12:57:15+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-18T21:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=92ac0d27737cf94e72208817cfd261a412a0e428'/>
<id>urn:sha1:92ac0d27737cf94e72208817cfd261a412a0e428</id>
<content type='text'>
NX_WAKEUP had been non-effective and its effect had been tied to NX_TRANS_WAKEUP.
</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>Regression fix for added libXfont2 API support:</title>
<updated>2017-04-10T21:41:49+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-04-10T20:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=d63b4a5bafaabcb456f70aacda2c348d049d8ee8'/>
<id>urn:sha1:d63b4a5bafaabcb456f70aacda2c348d049d8ee8</id>
<content type='text'>
 - Move FONT_DEFINES and XLIBFONT definition to from Server.tmpl to
   Imake.tmpl.
 - Add FONT_DEFINES to ALLDEFINES.
 - Drop SpecialCObjectRules with FONT_DEFINES from various Imakefiles
   again, FONT_DEFINES is now set "globally".
 - Hand over FONT_DEFINES from main Makefile to nx-X11's make BuildEnv
   to make gccmakedep happy.
</content>
</entry>
<entry>
<title>Xserver: Support building against libXfont2 (v2) API and old libXfont(1) API alike.</title>
<updated>2017-04-10T14:09:20+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-09T13:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=f4c80a78ce0e5648334fc43e5c93a068ed3ec5be'/>
<id>urn:sha1:f4c80a78ce0e5648334fc43e5c93a068ed3ec5be</id>
<content type='text'>
 Fixes ArcticaProject/nx-libs#296.

 Inspired by the following X.org commit. Other than X.org, we will continue
 support for building nx-libs against libXfont1 for a while.

 commit 05a793f5b3c40747d5a92a076def7f4fb673c7e7
 Author: Keith Packard &lt;keithp@keithp.com&gt;
 Date:   Tue Sep 1 18:50:55 2015 -0700

    dix: Switch to the libXfont2 API (v2)

    This new libXfont API eliminates exposing internal X server symbols to
    the font library, replacing those with a struct full of the entire API
    needed to use that library.

    v2: Use libXfont2 instead of libXfont_2

    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&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 facilities for client ID tracking.</title>
<updated>2017-03-21T09:58:07+00:00</updated>
<author>
<name>Rami Ylimäki</name>
<email>rami.ylimaki@vincit.fi</email>
</author>
<published>2017-02-15T15:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=239fe3d0802b12ce8947741693244ff8154fa559'/>
<id>urn:sha1:239fe3d0802b12ce8947741693244ff8154fa559</id>
<content type='text'>
 commit 6d6d4cb6043905d850834946e9bfc526ed5a9ef7
 Author: Matthieu Herrb &lt;matthieu.herrb@laas.fr&gt;
 Date:   Mon Jan 2 13:23:59 2012 +0000

    Add OpenBSD support to DetermineClientCmd()

    Uses kvm_getargv() from libkvm.

    Signed-off-by: Matthieu Herrb &lt;matthieu.herrb@laas.fr&gt;
    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit cfc4c3d7fa8bd4da4c08b2ab8e6f85435f75353a
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Sat Dec 24 10:00:56 2011 -0800

    Add Solaris support to DetermineClientCmd

    Uses /proc/pid/psinfo to read command &amp; partial arguments.

    Moves cmdsize &amp; argsize variables into non-Solaris #else clause
    to avoid unused variable warnings.

    Fixes format mismatch errors when building with DEBUG defined on
    a 64-bit platform (where Mask is defined as CARD32).

    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
    Reviewed-by: Rami Ylimäki &lt;rami.ylimaki@vincit.fi&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 780133f9ae7fada462714b47e79d26075bbd9abe
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Fri Oct 28 21:29:50 2011 -0700

    Convert DetermineClientCmd to use strdup instead of malloc+strncpy

    *cmdname is initialized to NULL earlier in the function, so it's
    okay to overwrite it with NULL if strdup fails, don't need that
    extra check.

    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
    Reviewed-by: Jeremy Huddleston &lt;jeremyhu@apple.com&gt;

 commit 2ef4ff45ef1fcfc4967ebe3d550408769e5f6500
 Author: Erkki Seppälä &lt;erkki.seppala@vincit.fi&gt;
 Date:   Fri Mar 25 10:38:23 2011 +0200

    os/client: Prevent rare fd leak in DetermineClientPid

    DetermineClientPid didn't close file descriptor if read on
    /proc/pid/cmdline failed. Adjusted the code to disregard the close
    return value and perform the return after that, if the read failed or
    returned EOF.

    Signed-off-by: Mark Kettenis &lt;mark.kettenis@xs4all.nl&gt;
    Signed-off-by: Erkki Seppälä &lt;erkki.seppala@vincit.fi&gt;
    Reviewed-by: Rami Ylimäki &lt;rami.ylimaki@vincit.fi&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 1e933665bef26c74196bb7c59910e6a78bcacf0e
 Author: Rami Ylimäki &lt;rami.ylimaki@vincit.fi&gt;
 Date:   Wed Dec 22 16:51:09 2010 +0200

    os: Add facilities for client ID tracking.

    An interface is provided for figuring out the PID and process name of
    a client. Make some existing functionality from SELinux and IA
    extensions available for general use.

    Signed-off-by: Rami Ylimäki &lt;rami.ylimaki@vincit.fi&gt;
    Reviewed-by: Tiago Vignatti &lt;tiago.vignatti@nokia.com&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://cgit.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>
<entry>
<title>Xserver/os/Imakefile: Introduce the NULL variable and line-wrap various variable definitions for the sake of better readability.</title>
<updated>2017-03-21T09:33:29+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-15T09:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=7177caa702b0a914d5450767a0e632bcb56d33f8'/>
<id>urn:sha1:7177caa702b0a914d5450767a0e632bcb56d33f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>os: add timingsafe_memcmp to Imake</title>
<updated>2017-03-04T15:10:38+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-03-04T15:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=22f542626cf9935fd55a899e21144111e481542c'/>
<id>urn:sha1:22f542626cf9935fd55a899e21144111e481542c</id>
<content type='text'>
There might be some library linking missing on platforms that deliver
timingsafe_memcmp but I cannot test that here.
</content>
</entry>
</feed>
