[PULL 1.14 and 1.15] XQuartz Hardening

Matt Dew marcoz at osource.org
Thu Mar 6 21:09:48 PST 2014


1.14 merged.

   200f988..4ab897c  server-1.14-branch -> server-1.14-branch

1.15 merged.

   f41ab8c..b332cd2  server-1.15-branch -> server-1.15-branch



On 01/22/2014 04:22 PM, Jeremy Huddleston Sequoia wrote:
> The 1.14 pull request is below.
> 
> Please also pull changes for 1.15 when that branch opens up, at git://people.freedesktop.org/~jeremyhu/xserver server-1.15-branch
> 
> ---
> 
> The following changes since commit 200f98894a43114586eb2d4405e766e8a4a59221:
> 
>   bump version from 1.14.4.901 to 1.14.5 (2013-12-12 20:51:27 -0700)
> 
> are available in the git repository at:
> 
>   git://people.freedesktop.org/~jeremyhu/xserver server-1.14-branch
> 
> for you to fetch changes up to 4ab897c03389d5e6e23a4ef7f3f6a4fda1837a53:
> 
>   XQuartz: Avoid passing uninitialized pointers to X11ApplicationSetWindowMenu in AppleWMSetWindowMenu (2014-01-22 15:17:49 -0800)
> 
> ----------------------------------------------------------------
> Jeremy Huddleston Sequoia (12):
>       darwin: Don't leave stdin/stdout closed
>       XQuartz: Use asl_log_descriptor to log stdout/stderr of child processes
>       XQuartz: Silence some static analyzer warnings by annotating referencing counts
>       XQuartz: Fix darwinfb.h header guard
>       XQuartz: Mark applicationWillTerminate: noreturn
>       XQuartz: Simplify hook_run to quiet static analyzer
>       XQuartz: Validate screen in AppleDRIQueryDirectRenderingCapable requests
>       XQuartz: Validate length in appledri before swapping
>       XQuartz: Silence a clang static analysis warning about a possible memory leak on exit
>       XQuartz: Silence a clang static analysis warning about a memory leak
>       XQuartz: Check for allocated memory before using it in AppleWMSetWindowMenu
>       XQuartz: Avoid passing uninitialized pointers to X11ApplicationSetWindowMenu in AppleWMSetWindowMenu
> 
>  hw/xquartz/X11Application.m    | 13 +++++++++++++
>  hw/xquartz/X11Controller.m     | 10 +++++-----
>  hw/xquartz/applewm.c           | 16 ++++++++++++++++
>  hw/xquartz/darwinfb.h          |  2 +-
>  hw/xquartz/mach-startup/stub.c |  4 ++++
>  hw/xquartz/quartz.c            |  3 +++
>  hw/xquartz/xpr/appledri.c      | 10 ++++++++++
>  hw/xquartz/xpr/x-hook.c        | 27 ++++++---------------------
>  os/osinit.c                    | 13 +++++++++++--
>  9 files changed, 69 insertions(+), 29 deletions(-)
> 


-- 
Matt Dew <marcoz at osource.org>       Key signature: 0xF7C3 BEC3
Fingerprint: FDB1 9D94 C573 DC29 BCCB 2F9F A6BF 3771 F7C3 BEC3

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 555 bytes
Desc: OpenPGP digital signature
URL: <http://lists.x.org/archives/xorg-devel/attachments/20140306/63e831c3/attachment.pgp>


More information about the xorg-devel mailing list