2009-01-05  Brian Cameron  <brian.cameron at sun.com>

         * base-specs/gdm.spec, patches/gdm-07-audit.diff,
           patches/gdm-08-createdt.diff: Add patch gdm-07-audit.diff to
           fix bug #6734635.  Add patch gdm-08-createdt.diff to fix doo
           bug #5973.

The audit patch fixes GDM so it properly audits failed logins.  The
problem was that in some cases the pwent structure was NULL, so we
need to populate this before calling the failed audit logging functions.

The createdt patch fixes GDM so that if the /var/dt directory doesn't
exist on the system, it creates this directory on startup.  On
OpenSolaris systems this directory does not exist normally.

This directory is needed to support an interface between GDM and the
Xserver to ensure that the Xserver starts with appropriate user
privilege rather than running as root, so it is more secure.

In the long-term, I am working with the Xserver team to modify this
interface to something more standard than "/var/dt".  In my discussions
with the Xserver group, we decided that we should continue using the old
interface until such a change can be coordinated.

Brian
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gdm-07-audit.diff
URL: 
<http://mail.opensolaris.org/pipermail/jds-review/attachments/20090105/e1d3f72b/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gdm-08-createdt.diff
URL: 
<http://mail.opensolaris.org/pipermail/jds-review/attachments/20090105/e1d3f72b/attachment-0001.ksh>

Reply via email to