Hello community,

here is the log from the commit of package lightdm for 
openSUSE:12.1:Update:Test checked in at 2012-03-06 16:02:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/lightdm (Old)
 and      /work/SRC/openSUSE:12.1:Update:Test/.lightdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lightdm", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/lightdm/lightdm.changes 2011-11-24 
20:15:19.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.lightdm.new/lightdm.changes    
2012-03-06 16:02:17.000000000 +0100
@@ -1,0 +2,16 @@
+Fri Mar  2 11:10:07 UTC 2012 - [email protected]
+
+- update to version 1.0.9
+  - stop file descriptors leaking into the session processes
+    (bnc#745339, lp#927060, CVE-2012-1111)
+  - fix compilation against gthread
+  - change session directory once user permissions are set so it
+    works on NFS filesystems that don't allow root to access files
+  - fix object cleanup on exit
+  - fix lightdm --debug not working on newer GLib
+  - drop privileges when reading ~/.dmrc (CVE-2011-3153)
+  - fix crash calling lightdm_get_layout
+- drop lightdm-CVE-2011-3153.patch which has been included upstream
+- no need to own %{_libexecdir}/X11/
+
+-------------------------------------------------------------------

Old:
----
  lightdm-1.0.6.tar.gz
  lightdm-CVE-2011-3153.patch

New:
----
  lightdm-1.0.9.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lightdm.spec ++++++
--- /var/tmp/diff_new_pack.BAOE9Q/_old  2012-03-06 16:02:17.000000000 +0100
+++ /var/tmp/diff_new_pack.BAOE9Q/_new  2012-03-06 16:02:17.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2011 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -23,11 +23,11 @@
 %define qt_lib          lib%{qt_libname}-0
 
 Name:           lightdm
-Version:        1.0.6
-Release:        1
+Version:        1.0.9
+Release:        0
 Summary:        Lightweight, Cross-desktop Display Manager
+License:        GPL-3.0+
 Group:          System/X11/Displaymanagers
-License:        GPLv3+
 Url:            http://www.freedesktop.org/wiki/Software/LightDM
 Source0:        %{name}-%{version}.tar.gz
 Source1:        %{name}.pamd
@@ -50,29 +50,27 @@
 Patch7:         lightdm-lock-screen-before-switch.patch
 # PATCH-FIX-UPSTREAM lightdm-remove-xauthority-ownership-fix.patch 
[email protected] -- Remove the code correcting the ownership of .Xauthority 
files, it is still not secure and the buggy LightDM version writing .Xauthority 
as root never was in a released openSUSE version anyway
 Patch8:         lightdm-remove-xauthority-ownership-fix.patch
-# PATCH-FIX-UPSTREAM lightdm-CVE-2011-3153.patch [email protected] -- fix 
vulnerability when reading .dmrc file
-Patch9:         lightdm-CVE-2011-3153.patch
+BuildRequires:  gcc-c++
+BuildRequires:  gnome-common
+BuildRequires:  gtk-doc
+BuildRequires:  intltool
+BuildRequires:  pam-devel
+BuildRequires:  vala
+BuildRequires:  pkgconfig(QtGui)
+BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(xcb)
-BuildRequires:  pkgconfig(xdmcp)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(libxklavier)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(QtGui)
-BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  gcc-c++
-BuildRequires:  vala
-BuildRequires:  pam-devel
-BuildRequires:  intltool
-BuildRequires:  gtk-doc
-BuildRequires:  gnome-common
+BuildRequires:  pkgconfig(xcb)
+BuildRequires:  pkgconfig(xdmcp)
 Requires(pre):  pwdutils
 # 3rd party greeters don't have to follow
 # the same versioning of lightdm
-Requires:       lightdm-greeter
 Requires:       ConsoleKit-x11
 Requires:       gdmflexiserver
+Requires:       lightdm-greeter
 Recommends:     %{name}-lang
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -130,8 +128,8 @@
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 Recommends:     gnome-themes-accessibility
-Requires:       %{name} = %{version}
 Requires:       %{gobject_lib} = %{version}
+Requires:       %{name} = %{version}
 Requires:       %{name}-gtk-greeter-branding = %{version}
 Provides:       lightdm-greeter = %{version}
 
@@ -178,7 +176,6 @@
 %patch5 -p1
 %patch7 -p1
 %patch8 -p1
-%patch9 -p1
 
 %build
 ./autogen.sh
@@ -267,7 +264,6 @@
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
 %dir %{_sysconfdir}/apparmor.d/
 %{_sysconfdir}/apparmor.d/lightdm-guest-session
-%dir %{_libexecdir}/X11/
 %dir %{_libexecdir}/X11/displaymanagers/
 %{_libexecdir}/X11/displaymanagers/lightdm
 %dir %{_datadir}/xgreeters/

++++++ lightdm-1.0.6.tar.gz -> lightdm-1.0.9.tar.gz ++++++
++++ 8713 lines of diff (skipped)

++++++ lightdm-set-gdmflexiserver-envvar.patch ++++++
--- /var/tmp/diff_new_pack.BAOE9Q/_old  2012-03-06 16:02:18.000000000 +0100
+++ /var/tmp/diff_new_pack.BAOE9Q/_new  2012-03-06 16:02:18.000000000 +0100
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent ba843deea04ac9f614338045d71e362fd92127bc
+# Parent aea22cc6a9e4a9e6becbefa3ae7945b5a74d7802
 set the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper
 
 diff --git a/src/session.c b/src/session.c
@@ -13,7 +13,7 @@
  
      session_set_env (session, "USERNAME", user_get_name (user)); // FIXME: Is 
this required?
  
-@@ -455,7 +456,7 @@ session_run (Process *process)
+@@ -458,7 +459,7 @@ session_run (Process *process)
      pam_session_setup (session->priv->authentication);
      set_env_from_authentication (session, session->priv->authentication);
      set_locale (session);

++++++ lightdm-sysconfig-support.patch ++++++
--- /var/tmp/diff_new_pack.BAOE9Q/_old  2012-03-06 16:02:18.000000000 +0100
+++ /var/tmp/diff_new_pack.BAOE9Q/_new  2012-03-06 16:02:18.000000000 +0100
@@ -51,7 +51,7 @@
 diff --git a/src/display.c b/src/display.c
 --- a/src/display.c
 +++ b/src/display.c
-@@ -887,7 +887,10 @@ static void
+@@ -881,7 +881,10 @@ static void
  display_init (Display *display)
  {
      display->priv = G_TYPE_INSTANCE_GET_PRIVATE (display, DISPLAY_TYPE, 
DisplayPrivate);
@@ -74,7 +74,7 @@
  #include "display-manager.h"
  #include "xdmcp-server.h"
  #include "vnc-server.h"
-@@ -61,6 +62,117 @@ typedef struct
+@@ -60,6 +61,117 @@ typedef struct
  
  #define LIGHTDM_BUS_NAME "org.freedesktop.DisplayManager"
  
@@ -190,9 +190,9 @@
 +}
 +
  static void
- log_cb (const gchar *log_domain, GLogLevelFlags log_level,
-         const gchar *message, gpointer data)
-@@ -1139,6 +1251,9 @@ main (int argc, char **argv)
+ log_cb (const gchar *log_domain, GLogLevelFlags log_level, const gchar 
*message, gpointer data)
+ {
+@@ -1134,6 +1246,9 @@ main (int argc, char **argv)
      g_mkdir_with_parents (dir, S_IRWXU | S_IXGRP | S_IXOTH);
      g_free (dir);
  

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to