<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/Xext/saver.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-05-07T10:55:04+00:00</updated>
<entry>
<title>Xext: rename saver's EventType to SaverEventType.</title>
<updated>2020-05-07T10:55:04+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-11T18:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=ad90098f107832c9e975fb9780ea3dbecb4a0d56'/>
<id>urn:sha1:ad90098f107832c9e975fb9780ea3dbecb4a0d56</id>
<content type='text'>
Backport of this xorg-xserver commit:

  commit cfd3443fe81685e91a53063dee58e24a5684dc29
  Author: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
  Date:   Wed Jan 28 13:34:10 2009 +1000

    Xext: rename saver's EventType to SaverEventType.

    Avoid namespace clashing with the internal events.

    Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
</content>
</entry>
<entry>
<title>Xext: Fix cursor reference counting hazard.</title>
<updated>2020-05-07T10:55:04+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-11T18:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=238a4b68197bce7c99d37cbefedde2a1b824a9b2'/>
<id>urn:sha1:238a4b68197bce7c99d37cbefedde2a1b824a9b2</id>
<content type='text'>
Backport of this xorg-xserver patch:

  commit 3083c5d0c4386cdd7083b7a83ac72fdad2f1e61e
  Author: Michel Dänzer &lt;daenzer@vmware.com&gt;
  Date:   Mon Mar 22 18:01:17 2010 +0100

    Xext: Fix cursor reference counting hazard.

    Make sure the reference count of the new cursor is increased before the old
    one is decreased, otherwise bad things will happen if they're one and the
    same and the reference count is 1 initially. Not sure this can actually happen
    here, but better safe than sorry.

    Signed-off-by: Michel Dänzer &lt;daenzer@vmware.com&gt;
    Reviewed-by: Roland Scheidegger &lt;sroland@vmware.com&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Lift Xext to xorg 1.4.2</title>
<updated>2018-11-09T14:36:31+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-11-05T21:16:25+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=49607e93f53c7d15c8d18b36763e855ecb42a496'/>
<id>urn:sha1:49607e93f53c7d15c8d18b36763e855ecb42a496</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xserver/Xext/saver.c Unvalidated lengths (X.org CVE-2017-12185).</title>
<updated>2018-03-07T20:53:40+00:00</updated>
<author>
<name>Nathan Kidd</name>
<email>nkidd@opentext.com</email>
</author>
<published>2018-03-05T10:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=7017c22c2b5dcacc8e337029f7ed82f4bcafb819'/>
<id>urn:sha1:7017c22c2b5dcacc8e337029f7ed82f4bcafb819</id>
<content type='text'>
 commit cad5a1050b7184d828aef9c1dd151c3ab649d37e
 Author: Nathan Kidd &lt;nkidd@opentext.com&gt;
 Date:   Fri Jan 9 09:57:23 2015 -0500

    Unvalidated lengths

    v2: Add overflow check and remove unnecessary check (Julien Cristau)

    This addresses:
    CVE-2017-12184 in XINERAMA
    CVE-2017-12185 in MIT-SCREEN-SAVER
    CVE-2017-12186 in X-Resource
    CVE-2017-12187 in RENDER

    Reviewed-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
    Reviewed-by: Julien Cristau &lt;jcristau@debian.org&gt;
    Signed-off-by: Nathan Kidd &lt;nkidd@opentext.com&gt;
    Signed-off-by: Julien Cristau &lt;jcristau@debian.org&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Xext: lift screensaver extension to XORG-7_1 state</title>
<updated>2018-02-07T22:15:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-10-20T23:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=4ab18725cd088cbb401ef63e93ef41d8d7c78b2a'/>
<id>urn:sha1:4ab18725cd088cbb401ef63e93ef41d8d7c78b2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace (DE)ALLOCATE_LOCAL by malloc/free</title>
<updated>2017-03-03T17:58:43+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-03-02T14:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=09ef99919c010801bd4220d482a867035b6f4f25'/>
<id>urn:sha1:09ef99919c010801bd4220d482a867035b6f4f25</id>
<content type='text'>
This is basically a backport of the following commits + replacing
xalloc/xfree by malloc/free. Fixes ArcticaProject/nx-libs#358.

   commit 2761c103311a1160bc483fd0367d654733df8598
   Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
   Date:   Mon Nov 5 14:03:26 2007 +0000

       OS: Remove usage of alloca

       Replace with heap allocations.

   commit 5e363500c86042c394595e1a6633581eb8fcd1bb
   Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
   Date:   Mon Nov 5 14:38:28 2007 +0000

       OS: Remove ALLOCATE_LOCAL from os.h

       Remove ALLOCATE_LOCAL_FALLBACK and DEALLOCATE_LOCAL_FALLBACK from os.h, and
       remove the include of Xalloca.h as well.
</content>
</entry>
<entry>
<title>Naming change: Security*Access -&gt; Dix*Access</title>
<updated>2017-02-20T09:23:59+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-15T08:59:00+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=104a3e9e2dbafd31e7b1def3686d052a356fc74a'/>
<id>urn:sha1:104a3e9e2dbafd31e7b1def3686d052a356fc74a</id>
<content type='text'>
 Backported from X.org:

 commit 6c46645cfc1afda8aeabfe0ed4d9342673b702f1
 Author: Eamon Walsh &lt;ewalsh@tycho.nsa.gov&gt;
 Date:   Thu Dec 14 14:45:42 2006 -0500

    Naming change: Security*Access -&gt; Dix*Access

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Remove libcwrapper usage from xorg server modules. The libcwrapper is not used in nxagent.</title>
<updated>2016-12-04T20:11:41+00:00</updated>
<author>
<name>Eric Anholt</name>
<email>anholt@freebsd.org</email>
</author>
<published>2016-10-29T09:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=508d2deae98846111299a3693033a507010e3c91'/>
<id>urn:sha1:508d2deae98846111299a3693033a507010e3c91</id>
<content type='text'>
 From c3d14036729fd186d4ec7ca1de603e1f2d174e2f Mon Sep 17 00:00:00 2001
 From: Eric Anholt &lt;anholt@freebsd.org&gt;
 Date: Fri, 10 Feb 2006 22:00:30 +0000
 Subject: Remove libcwrapper usage from xorg server modules. The libcwrapper is
   only of (marginal) use in the drivers, and that usage remains.

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

 Fixes ArcticaProject/nx-libs#246 (together with merge commit
 ecd335fa61551d0b86d3f075469a7743ab899d95).
</content>
</entry>
<entry>
<title>Remove extmod from nx-X11/programs/Xserver/Xext/.</title>
<updated>2016-11-02T16:54:04+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-10-29T09:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=8dab7c21dde79298274fe73b7a4bbe9c71f006de'/>
<id>urn:sha1:8dab7c21dde79298274fe73b7a4bbe9c71f006de</id>
<content type='text'>
This backports (in their essence) these X.org Xserver commits:

 commit a7a2f9f66ddc27df96557093f3dd266e24eb653b
 Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
 Date:   Tue Jul 10 02:03:13 2012 +0100

    Remove the last remnants of extmod

    extmod was originally a big pointless module.  Now it's an empty,
    pointless module.  This commit makes it unexist.

    Signed-off-by: Daniel Stone &lt;daniel@fooishbar.org&gt;
    Reviewed-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
    Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 7a11b817e770cd2196814f1ac6264c6d87b76c6a
 Author: Tomas Carnecky &lt;tom@dbservice.com&gt;
 Date:   Tue Jul 10 02:03:06 2012 +0100

    Move Xv and XvMC from extmod to built-in

    Always build these extensions into the core server, rather than letting
    them languish in extmod.

    Signed-off-by: Tomas Carnecky &lt;tom@dbservice.com&gt;
    Reviewed-by: Daniel Stone &lt;daniel@fooishbar.org&gt;
    Reviewed-by: Jamey Sharp &lt;jamey@minilop.net&gt;
    Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 7d859bd87834dd79c7fa3792075496ece698c082
 Author: Tomas Carnecky &lt;tom@dbservice.com&gt;
 Date:   Tue Jul 10 02:03:05 2012 +0100

    Move XRes from extmod to built-in

    Always build XRes support into the core server, rather than letting it
    languish in extmod.

    Signed-off-by: Tomas Carnecky &lt;tom@dbservice.com&gt;
    Reviewed-by: Daniel Stone &lt;daniel@fooishbar.org&gt;
    Reviewed-by: Jamey Sharp &lt;jamey@minilop.net&gt;
    Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit ba21fc29587e4f11320b88a70433beb1fe22cdf3
 Author: Tomas Carnecky &lt;tom@dbservice.com&gt;
 Date:   Tue Jul 10 02:03:04 2012 +0100

    Move DPMS from extmod to built-in

    Always build DPMS support into the core server, rather than letting it
    languish in extmod.

    Signed-off-by: Tomas Carnecky &lt;tom@dbservice.com&gt;
    Reviewed-by: Daniel Stone &lt;daniel@fooishbar.org&gt;
    Reviewed-by: Jamey Sharp &lt;jamey@minilop.net&gt;
    Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 3ed2c6e11298c4299042cfe4578f6cc02e441d58
 Author: Tomas Carnecky &lt;tom@dbservice.com&gt;
 Date:   Tue Jul 10 02:03:03 2012 +0100

    Move MIT-SCREEN-SAVER from extmod to built-in

    If we've built MIT-SCREEN-SAVER support, then just build it into the
    main binary, rather than leaving it in extmod.

    Signed-off-by: Tomas Carnecky &lt;tom@dbservice.com&gt;
    Reviewed-by: Daniel Stone &lt;daniel@fooishbar.org&gt;
    Reviewed-by: Jamey Sharp &lt;jamey@minilop.net&gt;
    Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

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

Conflicts:
	nx-X11/programs/Xserver/Xext/extmod/Imakefile
</content>
</entry>
<entry>
<title>saver.c: fix unused variable warnings</title>
<updated>2016-10-30T12:44:27+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-30T00:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=162a627c4662733241beaf603b78c6deb6e95633'/>
<id>urn:sha1:162a627c4662733241beaf603b78c6deb6e95633</id>
<content type='text'>
</content>
</entry>
</feed>
