Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory
checked in at Thu Oct 6 16:43:34 CEST 2011.



--------
--- openSUSE:Factory/lightdm/lightdm.changes    2011-10-04 16:59:41.000000000 
+0200
+++ /mounts/work_src_done/STABLE/lightdm/lightdm.changes        2011-10-06 
11:12:09.000000000 +0200
@@ -1,0 +2,34 @@
+Thu Oct  6 09:04:51 UTC 2011 - [email protected]
+
+- update to version 1.0.2
+  - fix daemon from blocking if Accounts Service does not exist
+  - fix greeter log file not being written
+  - don't set LANG environment variable if using Accounts Service
+  - fix gdmflexiserver not working due to it not being in PATH
+  - don't authenticate the greeter user
+  - allow greeters to be disabled in configure flags
+  - fix over allocation of read buffer in greeter protocol
+  - make sure objects are cleaned up on exit
+  - fix minor memory leaks
+  - fix hugely oversized allocation in greeter buffer, can trigger
+    crashes when entering very long passwords
+
+-------------------------------------------------------------------
+Wed Oct  5 23:07:19 UTC 2011 - [email protected]
+
+- update to version 1.0.1
+  - GTK greeter now remembers last user
+  - GTK greeter now initializes i18n
+  - start authentication for automatically selected user in GTK
+    greeter
+  - link liblightdm-qt against QtGui
+  - fix liblightdm-qt crashing when face images are installed
+  - set correct permissions on session log files
+  - prefer a locale with a codeset over one without for setting
+    LANG
+  - introduce a lightdm-guest-session-wrapper session command
+    which MAC systems like AppArmor and SELinux can use for
+    attaching a restrictive policy to guest sessions
+  - provide an AppArmor profile for guest session lockdown
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  lightdm-1.0.0.tar.gz

New:
----
  lightdm-1.0.2.tar.gz

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

Other differences:
------------------
++++++ lightdm.spec ++++++
--- /var/tmp/diff_new_pack.PScRDk/_old  2011-10-06 16:43:16.000000000 +0200
+++ /var/tmp/diff_new_pack.PScRDk/_new  2011-10-06 16:43:16.000000000 +0200
@@ -23,7 +23,7 @@
 %define qt_lib          lib%{qt_libname}-0
 
 Name:           lightdm
-Version:        1.0.0
+Version:        1.0.2
 Release:        1
 Summary:        Lightweight, Cross-desktop Display Manager
 Group:          System/X11/Displaymanagers
@@ -257,6 +257,8 @@
 %config %{_sysconfdir}/lightdm/keys.conf
 %config %{_sysconfdir}/pam.d/lightdm*
 %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

++++++ lightdm-1.0.0.tar.gz -> lightdm-1.0.2.tar.gz ++++++
++++ 3216 lines of diff (skipped)

++++++ lightdm-default-configuration.patch ++++++
--- /var/tmp/diff_new_pack.PScRDk/_old  2011-10-06 16:43:16.000000000 +0200
+++ /var/tmp/diff_new_pack.PScRDk/_new  2011-10-06 16:43:16.000000000 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 1d749f63a68ca561bb71e7c28b9eea1aabd2373f
+# Parent 080ce97fa0f70bce82d41bc5ce308982a24f522a
 openSUSE-specific default configuration
 
 diff --git a/data/lightdm.conf b/data/lightdm.conf

++++++ lightdm-desktop-session-env-pam.patch ++++++
--- /var/tmp/diff_new_pack.PScRDk/_old  2011-10-06 16:43:16.000000000 +0200
+++ /var/tmp/diff_new_pack.PScRDk/_new  2011-10-06 16:43:16.000000000 +0200
@@ -1,14 +1,14 @@
 # HG changeset patch
-# Parent 06e6212c9009762d88c7088acafc977dc31f71e3
+# Parent 2f133e9167d2d88b1cc2ebd426998a3bc0a85b4b
 pass a DESKTOP_SESSION environment variable with the name of the selected 
session into the PAM environment
 
 diff --git a/src/display.c b/src/display.c
 --- a/src/display.c
 +++ b/src/display.c
-@@ -450,6 +450,8 @@ create_session (Display *display, PAMSes
-     session_set_is_greeter (session, is_greeter);
+@@ -451,6 +451,8 @@ create_session (Display *display, PAMSes
      session_set_authentication (session, authentication);
      session_set_command (session, command);
+     g_free (command);
 +    if (!is_greeter)
 +        session_set_user_session_name (session, session_name);
  
@@ -56,7 +56,7 @@
 diff --git a/src/session.c b/src/session.c
 --- a/src/session.c
 +++ b/src/session.c
-@@ -29,6 +29,9 @@ struct SessionPrivate
+@@ -32,6 +32,9 @@ struct SessionPrivate
      /* Authentication for this session */
      PAMSession *authentication;
  
@@ -66,7 +66,7 @@
      /* Command to run for this session */
      gchar *command;
  
-@@ -94,6 +97,21 @@ session_get_is_greeter (Session *session
+@@ -98,6 +101,21 @@ session_get_is_greeter (Session *session
      return session->priv->is_greeter;
  }
  
@@ -88,9 +88,9 @@
  void
  session_set_command (Session *session, const gchar *command)
  {
-@@ -307,7 +325,7 @@ session_real_start (Session *session)
-         g_free (path);
-     }
+@@ -272,7 +290,7 @@ session_real_start (Session *session)
+     process_set_command (PROCESS (session), absolute_command);
+     g_free (absolute_command);
  
 -    pam_session_open (session->priv->authentication);
 +    pam_session_open (session->priv->authentication, 
session->priv->user_session_name);

++++++ lightdm-lock-screen-before-switch.patch ++++++
--- /var/tmp/diff_new_pack.PScRDk/_old  2011-10-06 16:43:16.000000000 +0200
+++ /var/tmp/diff_new_pack.PScRDk/_new  2011-10-06 16:43:16.000000000 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 84c2dd3007b3c2120859a3df68182e032e865828
+# Parent fd675abd75db28b06294f499e78a8635e23d69d9
 try to lock the screen before switching users
 
 diff --git a/utils/gdmflexiserver b/utils/gdmflexiserver

++++++ lightdm-set-gdmflexiserver-envvar.patch ++++++
--- /var/tmp/diff_new_pack.PScRDk/_old  2011-10-06 16:43:16.000000000 +0200
+++ /var/tmp/diff_new_pack.PScRDk/_new  2011-10-06 16:43:16.000000000 +0200
@@ -1,11 +1,11 @@
 # HG changeset patch
-# Parent 6050a73b677334a6cdccd95e633129c4257e29d4
+# Parent 0c5f0515b177abed356af93d2b8f7f8db64d3be3
 set the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper
 
 diff --git a/src/session.c b/src/session.c
 --- a/src/session.c
 +++ b/src/session.c
-@@ -292,6 +292,7 @@ session_start (Session *session)
+@@ -271,6 +271,7 @@ session_start (Session *session)
      session_set_env (session, "USERNAME", user_get_name (user)); // FIXME: Is 
this required?
      session_set_env (session, "HOME", user_get_home_directory (user));
      session_set_env (session, "SHELL", user_get_shell (user));
@@ -13,3 +13,12 @@
  
      return SESSION_GET_CLASS (session)->start (session);
  }
+@@ -450,7 +451,7 @@ session_run (Process *process)
+     pam_session_setup (session->priv->authentication);
+     set_env_from_authentication (session, session->priv->authentication);
+     set_locale (session);
+-    insert_utility_path (session);
++    /* insert_utility_path (session); */
+ 
+     PROCESS_CLASS (session_parent_class)->run (process);
+ }

++++++ lightdm-sysconfig-support.patch ++++++
--- /var/tmp/diff_new_pack.PScRDk/_old  2011-10-06 16:43:16.000000000 +0200
+++ /var/tmp/diff_new_pack.PScRDk/_new  2011-10-06 16:43:16.000000000 +0200
@@ -51,7 +51,7 @@
 diff --git a/src/display.c b/src/display.c
 --- a/src/display.c
 +++ b/src/display.c
-@@ -845,7 +845,10 @@ static void
+@@ -839,7 +839,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"
-@@ -59,6 +60,117 @@ typedef struct
+@@ -61,6 +62,117 @@ typedef struct
  
  #define LIGHTDM_BUS_NAME "org.freedesktop.DisplayManager"
  
@@ -192,9 +192,9 @@
  static void
  log_cb (const gchar *log_domain, GLogLevelFlags log_level,
          const gchar *message, gpointer data)
-@@ -1100,6 +1212,9 @@ main (int argc, char **argv)
- 
-     loop = g_main_loop_new (NULL, FALSE);
+@@ -1139,6 +1251,9 @@ main (int argc, char **argv)
+     g_mkdir_with_parents (dir, S_IRWXU | S_IXGRP | S_IXOTH);
+     g_free (dir);
  
 +    /* Load sysconfig settings */
 +    config_load_sysconfig (config_get_instance ());

++++++ lightdm-xauthlocalhostname-support.patch ++++++
--- /var/tmp/diff_new_pack.PScRDk/_old  2011-10-06 16:43:16.000000000 +0200
+++ /var/tmp/diff_new_pack.PScRDk/_new  2011-10-06 16:43:16.000000000 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 2b3707e6fd26c6462c1d6c4d57edb303a7fa981a
+# Parent b669b5e753cb447a6591fee03056fe745fa14126
 set XAUTHLOCALHOSTNAME to localhost for local logins to avoid issues in the 
session in case the hostname changes
 
 diff --git a/src/seat-xlocal.c b/src/seat-xlocal.c
@@ -16,7 +16,7 @@
 diff --git a/src/xserver-local.c b/src/xserver-local.c
 --- a/src/xserver-local.c
 +++ b/src/xserver-local.c
-@@ -396,7 +396,8 @@ xserver_local_start (DisplayServer *disp
+@@ -397,7 +397,8 @@ xserver_local_start (DisplayServer *disp
      XServerLocal *server = XSERVER_LOCAL (display_server);
      gboolean result;
      gchar *filename, *dir, *absolute_command;
@@ -26,7 +26,7 @@
      GString *command;
  
      g_return_val_if_fail (server->priv->xserver_process == NULL, FALSE);
-@@ -437,7 +438,6 @@ xserver_local_start (DisplayServer *disp
+@@ -438,7 +439,6 @@ xserver_local_start (DisplayServer *disp
      if (server->priv->layout)
          g_string_append_printf (command, " -layout %s", server->priv->layout);
  

continue with "q"...



Remember to have fun...

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

Reply via email to