[PULL] XQuartz hardening and static analysis cleanup

Jeremy Huddleston Sequoia jeremyhu at apple.com
Wed Jan 1 11:14:43 PST 2014


The following changes since commit 2ea973e12f5d954211e1d10085a4c74581b43aca:

  Bump version to 1.15.0 (2013-12-27 09:50:55 -0800)

are available in the git repository at:

  git://people.freedesktop.org/~jeremyhu/xserver master

for you to fetch changes up to 7160409207553404ae33eb5d5964b4d54d2adfcf:

  XQuartz: Avoid passing uninitialized pointers to X11ApplicationSetWindowMenu in AppleWMSetWindowMenu (2014-01-01 11:10:41 -0800)

----------------------------------------------------------------
Jeremy Huddleston Sequoia (11):
      XQuartz: Silence some static analyzer warnings by annotating referencing counts
      XQuartz: Fix darwinfb.h header guard
      XQuartz: Fix get_proc_address signature
      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/GL/indirect.c       |  4 ++--
 hw/xquartz/X11Application.m    | 13 +++++++++++++
 hw/xquartz/X11Controller.m     |  2 +-
 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 ++++++---------------------
 9 files changed, 56 insertions(+), 25 deletions(-)

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


More information about the xorg-devel mailing list