xinit: Changes to 'refs/tags/xinit-1.0.9'

Adam Jackson ajax at
Wed May 21 11:38:44 PDT 2008

Tag 'xinit-1.0.9' created by Adam Jackson <ajax at> at 2008-05-21 19:36 -0700

xinit 1.0.9
Version: GnuPG v1.4.9 (GNU/Linux)


Changes since xinit-1.0.8:
Adam Jackson (2):
      Unset session environment variables so startx works within a running session.
      xinit 1.0.9

Alan Coopersmith (3):
      Use od on /dev/random to generate cookie on Solaris
      Check for proper cookie creation on all platforms
      Use /bin/ksh instead of /bin/sh on Solaris

Jeremy C. Reed (1):
      Use /dev/urandom for cookie it it exists

Jeremy Huddleston (14):
      Apple: Fixed issue where display would not be passed correctly to the server if nolisten tcp was enabled.
      Apple: Execute /usr/X11/bin/privileged_startx if it's present
      Apple: Renamed LaunchAgent to org.x.startx to distinguish it from the org.x.X11 application
      Correctly handle users with spaces in $HOME
      Apple: privileged_startx is in XINITDIR
      Apple: We renamed to font_cache for better consistency... Changing startx to work with this
      Apple: Wait for privileged_startx to finish, so we don't race to create /tmp/.X11-unix
      Apple: Added privileged_startx
      Apple: Fixed make dist to include a missing header and not include generated sources
      Cleaned up handling of defaultserver{,args}
      Apple: Use CFProcessPath instead of argv[0] trick.
      Apple: Added some OSX version protection, so this will still compile on Tiger and below.
      Apple: No need for these bits being here in xinit as of xserver-1.4.0-apple9
      Apple: Don't need to spew unneccessary 'directory exists' messages.

Matthieu Herrb (2):
      OpenBSD: use openssl rand -hex 16 to generate the cookie.
      Replace sprintf() and strcpy() with snprintf().

---                                         |   12                                        |   38 +--
 org.x.X11.plist.cpp                                 |   27 --
 org.x.startx.plist.cpp                              |   25 ++
 privileged_startx/10-tmpdirs.cpp                    |   37 ++
 privileged_startx/20-font_cache.cpp                 |   35 ++
 privileged_startx/                       |   74 +++++
 privileged_startx/client.c                          |   56 ++++
 privileged_startx/org.x.privileged_startx.plist.cpp |   21 +
 privileged_startx/privileged_startx.c               |   59 ++++
 privileged_startx/privileged_startx.defs            |   40 +++
 privileged_startx/privileged_startx_types.h         |    6 
 privileged_startx/server.c                          |  250 ++++++++++++++++++++
 startx.cpp                                          |   29 +-
 xinit.c                                             |   89 +------
 xinitrc.cpp                                         |   12 
 16 files changed, 682 insertions(+), 128 deletions(-)

More information about the xorg-commit mailing list