xorg Digest, Vol 99, Issue 29

Tony zhangtony16304607 at gmail.com
Wed Oct 30 01:08:50 CET 2013



在我的摩托罗拉手机发送

xorg-request at lists.x.org编写:

>Send xorg mailing list submissions to
>	xorg at lists.x.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	http://lists.x.org/mailman/listinfo/xorg
>or, via email, send a message with subject or body 'help' to
>	xorg-request at lists.x.org
>
>You can reach the person managing the list at
>	xorg-owner at lists.x.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of xorg digest..."
>
>
>Today's Topics:
>
>   1. [ANNOUNCE] xorg-server 1.14.3.901 (Matt Dew)
>   2. SIGUSR1 to xinit (ksop at hot.ee)
>   3. bug report (Jean-Gael Renard)
>   4. add (Jean-Gael Renard)
>   5. Re: SIGUSR1 to xinit (Alan Coopersmith)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Sat, 26 Oct 2013 14:17:50 -0600
>From: Matt Dew <marcoz at osource.org>
>To: xorg-announce at lists.freedesktop.org
>Cc: xorg at lists.freedesktop.org
>Subject: [ANNOUNCE] xorg-server 1.14.3.901
>Message-ID: <526C236E.8050507 at osource.org>
>Content-Type: text/plain; charset=ISO-8859-1
>
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>All,
>  Here's 1.14.4-rc1.   Please beat on it.
>
>Major highlight:
>  CVE-2013-4396 -
>https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-4396
>
>
>I pulled and cherry-picked these late in the 6-week cycle.
>
>Considering that the CVE-2013-4396 is in here, I'm extending this
>another week.  I want to get this out for the security patch, but I
>want a little testing on it. So, if there are no issues between now
>and next Thursday, I will release it then.
>
>
>Alan Coopersmith (2):
>      Avoid use-after-free in dix/dixfonts.c: doImageText()
>[CVE-2013-4396]
>      Allow disabling XFree86-DGA, DRI, VidModeExtension extensions
>
>Egbert Eich (1):
>      DIX/Xi: Pass correct client to CheckDeviceGrabAndHintWindow()
>
>Julien Cristau (3):
>      test: include dix-config.h in hashtabletest.c
>      xfree86: improve check for posix saved ids
>      dix: add missing include for DeleteWindowFromAnySelections
>
>Matt Dew (1):
>      Bump version from 1.14.3 to 1.14.3.901.
>
>Peter Hutterer (14):
>      test: fix the gcc diagnostics pragma
>      dix: check for grab type before checking XI2 mask
>      Xi: allow for XIAllowEvent requests larger than XI < 2.2 size
>(#68554)
>      dix: only allow button and key events to freeze a sync'd pointer
>      include: change grabtypes to start at 1
>      dix: don't attempt to deliver an event for a different grabtype
>      dix: only deliver for the current grab type
>      sync: compress two if statements
>      sync: always call BracketValues when recalculating upper/lower
>brackets
>      sync: supply the counter from IdleTimeBlockHandler
>      dix: provide accessor methods for the last device event time
>      sync: if the idle time was reset, force alarms to trigger (#70476)
>      sync: always set the brackets (#59644)
>      sync: split updating and triggering a counter up
>
>git tag: xorg-server-1.14.3.901
>
>http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.14.3.901.tar.bz2
>MD5:  8b59f9964103706f7b1bf4ba8395f91b  xorg-server-1.14.3.901.tar.bz2
>SHA1: b253807d4f3110e8297859d7a94a2820e277ef9d
>xorg-server-1.14.3.901.tar.bz2
>SHA256:
>3d8481f60d6ef67bb9b72c1ee375f5a64e69ba32c613c01367b3c2b5c154ab0a
>xorg-server-1.14.3.901.tar.bz2
>
>http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.14.3.901.tar.gz
>MD5:  af10685c61957b3fd10fd32a7eed0af3  xorg-server-1.14.3.901.tar.gz
>SHA1: a0a9f60f465fdb536e885b293e3cb4f6f93533fe
>xorg-server-1.14.3.901.tar.gz
>SHA256:
>6339d38d314435a8d6d0926aeef939b8e74c8f167890870d7bb585f37bd90cd4
>xorg-server-1.14.3.901.tar.gz
>
>
>
>- -- 
>Matt Dew <marcoz at osource.org>       Key signature: 0xF7C3 BEC3
>Fingerprint: FDB1 9D94 C573 DC29 BCCB 2F9F A6BF 3771 F7C3 BEC3
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.13 (GNU/Linux)
>Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
>iQEcBAEBAgAGBQJSbCNrAAoJEKa/N3H3w77DnM4H/0ALx+Qft5Nf+H7/c96DONn/
>Fqjf9HUy1TAqsQr1u5deLxDYgl60RBUB0Yq6UA+u1v/XhavRLJBM6Zvvyd+2Dc8n
>rqwNuNfIztPsh+j4L/G+zbsP7odoH875Wj0du/+5OvcwL4G7ImwChPqZo0MG0L0K
>YF4/uhqrkksFjFwQhZhayf7R5mJpP8gillbtDMj3vrvDHHx33yeymW8Ysfu0TYlt
>KxQmoRVrnIYFxHTn1HZQ5i90TpZHVX6Hgar+ra4lSNMp90HTBOpRabTVGO7gbJ4B
>uLgt5FrinDpkgHoY7c75JxDOGNJpobBwczNaCGaXemCkZaZiWUBGQjaUFuEoDto=
>=Y2pb
>-----END PGP SIGNATURE-----
>
>
>------------------------------
>
>Message: 2
>Date: Fri, 25 Oct 2013 18:05:53 +0300
>From: ksop at hot.ee
>To: xorg at lists.x.org
>Subject: SIGUSR1 to xinit
>Message-ID: <20131025150553.GA4483 at KLF.private>
>Content-Type: text/plain; charset=us-ascii
>
>Hello,
>
>Apparently xserver does not signal the parent if ppid == 1. (Launch from init is assumed?)
>
>Excerpt from NotifyParentProcess() in ./os/connection.c:
>    if (RunFromSmartParent) {
>        if (ParentProcess > 1) {
>            kill(ParentProcess, SIGUSR1);
>        }
>    }
>
>This means startup is slow (a timeout) if xinit happens to be pid 1.
>On linux, this is the case when xinit is launched into a new PID namespace.
>Other than that, xinit will happily reap zombies ie be of some use.
>
>Suggested fix: s/1/0/.
>
>Thank you,
>K.
>
>
>------------------------------
>
>Message: 3
>Date: Sun, 27 Oct 2013 10:55:49 +0100
>From: Jean-Gael Renard <jeangaelrenard at yahoo.fr>
>To: xorg at freedesktop.org
>Subject: bug report
>Message-ID: <C0F84A76-8F7D-46DF-9AAA-15FA6FA7A346 at yahoo.fr>
>Content-Type: text/plain; charset=windows-1252
>
>Hi,
>
>here is a bug report
>
>27/10/2013 10:36:30,013 defaults[12354]: 
>The domain/default pair of (/Users/jeangael/Library/Preferences/org.macosforge.xquartz.X11, cache_fonts) does not exist
>27/10/2013 10:36:30,081 defaults[12356]: 
>The domain/default pair of (/Users/jeangael/Library/Preferences/org.macosforge.xquartz.X11, no_auth) does not exist
>27/10/2013 10:36:30,147 defaults[12358]: 
>The domain/default pair of (/Users/jeangael/Library/Preferences/org.macosforge.xquartz.X11, nolisten_tcp) does not exist
>27/10/2013 10:36:31,054 org.macosforge.xquartz.startx[12352]: xauth:  file /Users/jeangael/.serverauth.12353 does not exist
>27/10/2013 10:36:34,178 org.macosforge.xquartz.startx[12352]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
>
>
>MAC OS 10.9
>iMac
>
>I was trying to launch The Gimp, after installing  Mavericks  (mac os 10.9), but it does not go.
>
>Just for your  developing information. I don?t expect any solution for me, especially. I will install your next version.
>
>Thank you for reading.
>JGa?l
>Angers, France
>
>------------------------------
>
>Message: 4
>Date: Sun, 27 Oct 2013 10:58:20 +0100
>From: Jean-Gael Renard <jeangaelrenard at yahoo.fr>
>To: xorg at freedesktop.org
>Subject: add
>Message-ID: <D91D5CF7-B1E1-4F11-A299-CA314743EC04 at yahoo.fr>
>Content-Type: text/plain; charset=iso-8859-1
>
>Hi, 
>
>I forgot in my prevent mail :
>
>
>about : 
>
>27/10/2013 10:36:30,013 defaults[12354]: 
>The domain/default pair of (/Users/jeangael/Library/Preferences/org.macosforge.xquartz.X11, cache_fonts) does not exist
>27/10/2013 10:36:30,081 defaults[12356]: 
>The domain/default pair of (/Users/jeangael/Library/Preferences/org.macosforge.xquartz.X11, no_auth) does not exist
>27/10/2013 10:36:30,147 defaults[12358]: 
>The domain/default pair of (/Users/jeangael/Library/Preferences/org.macosforge.xquartz.X11, nolisten_tcp) does not exist
>27/10/2013 10:36:31,054 org.macosforge.xquartz.startx[12352]: xauth:  file /Users/jeangael/.serverauth.12353 does not exist
>27/10/2013 10:36:34,178 org.macosforge.xquartz.startx[12352]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
>
>
>i forgot to say : my XQuartz version is 2.7.4.
>mac os 10.9
>
>Bye
>JGa?l
>
>------------------------------
>
>Message: 5
>Date: Sun, 27 Oct 2013 10:10:35 -0700
>From: Alan Coopersmith <alan.coopersmith at oracle.com>
>To: ksop at hot.ee, xorg at lists.x.org, "X.Org Development"
>	<xorg-devel at lists.x.org>
>Subject: Re: SIGUSR1 to xinit
>Message-ID: <526D490B.4080308 at oracle.com>
>Content-Type: text/plain; charset=UTF-8; format=flowed
>
>On 10/25/13 08:05 AM, ksop at hot.ee wrote:
>> Hello,
>>
>> Apparently xserver does not signal the parent if ppid == 1. (Launch from init is assumed?)
>>
>> Excerpt from NotifyParentProcess() in ./os/connection.c:
>>      if (RunFromSmartParent) {
>>          if (ParentProcess > 1) {
>>              kill(ParentProcess, SIGUSR1);
>>          }
>>      }
>>
>> This means startup is slow (a timeout) if xinit happens to be pid 1.
>> On linux, this is the case when xinit is launched into a new PID namespace.
>> Other than that, xinit will happily reap zombies ie be of some use.
>>
>> Suggested fix: s/1/0/.
>
>Is there any way to tell when a new PID namespace is in use?  Because
>if someone started the X server from inittab, killing init would be bad.
>
>Either way, that would be #ifdef linux since I don't know of such support
>in any other OS'es X runs on.
>
>PS. Fix your mail headers to not send replies to "sokos at KLF.private"
>
>-- 
>	-Alan Coopersmith-              alan.coopersmith at oracle.com
>	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
>
>
>------------------------------
>
>_______________________________________________
>xorg mailing list
>xorg at lists.x.org
>http://lists.x.org/mailman/listinfo/xorg
>
>End of xorg Digest, Vol 99, Issue 29
>************************************


More information about the xorg mailing list