[PULL 1.14 and 1.15] XQuartz Hardening

Jeremy Huddleston Sequoia jeremyhu at freedesktop.org
Wed Jan 22 15:22:03 PST 2014


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(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4154 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20140122/d0d3704f/attachment.bin>


More information about the xorg-devel mailing list