Fix access permissions for user home directory
authorImran Zaman <imran.zaman@intel.com>
Tue, 12 Aug 2014 13:00:12 +0000 (16:00 +0300)
committerImran Zaman <imran.zaman@intel.com>
Tue, 12 Aug 2014 13:11:08 +0000 (16:11 +0300)
configure.ac
dists/debian/changelog
dists/rpm/gum-suse.spec
dists/rpm/tizen/packaging/gumd.changes
dists/rpm/tizen/packaging/gumd.spec
include/gum/common/gum-config.h
src/lib/gum-group.c
src/lib/gum-user.c

index 3e14cf5..39eb923 100644 (file)
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ([2.60])
-AC_INIT([gumd], [0.0.3],[],[],[https://github.com/01org/gumd])
+AC_INIT([gumd], [0.0.4],[],[],[https://github.com/01org/gumd])
 AC_CONFIG_SRCDIR([src/daemon/main.c])
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_AUX_DIR([build-aux])
index cd1a41c..ef3fe56 100644 (file)
@@ -1,3 +1,9 @@
+gumd (0.0.4-1) unstable; urgency=low
+
+  * Fix access permissions for user home directory
+
+ -- Imran Zaman <imran.zaman@intel.com>  Tue, 12 Aug  2014 10:24:53 +0300
+
 gumd (0.0.3-1) unstable; urgency=low
 
   * Log only when logging is enabled
index 10d443e..0587a0f 100644 (file)
@@ -7,7 +7,7 @@
 
 Name: gumd
 Summary: User management daemon and client library
-Version: 0.0.3
+Version: 0.0.4
 Release: 1
 Group: System/Daemons
 License: LGPL-2.1+
@@ -131,6 +131,9 @@ groupadd -f -r gumd
 
 
 %changelog
+* Tue Aug 12 2014 Imran Zaman <imran.zaman@intel.com>
+- Fix access permissions for user home directory
+
 * Tue Aug 05 2014 Imran Zaman <imran.zaman@intel.com>
 - Log only when logging is enabled
 - Fixed p2p stream descriptor leak
index a5fdece..605930e 100644 (file)
@@ -1,3 +1,6 @@
+* Tue Aug 12 2014 Imran Zaman <imran.zaman@intel.com>
+- Fix access permissions for user home directory
+
 * Tue Aug 05 2014 Imran Zaman <imran.zaman@intel.com>
 - Log only when logging is enabled
 - Fixed p2p stream descriptor leak
index ed2718f..d1e242e 100644 (file)
@@ -6,7 +6,7 @@
 
 Name: gumd
 Summary: User management daemon and client library
-Version: 0.0.3
+Version: 0.0.4
 Release: 1
 Group: Security/Accounts
 License: LGPL-2.1+
index 83984fd..25c2e61 100644 (file)
@@ -37,7 +37,7 @@
  *
  * Value used to set the mode of home directories created for new users.
  */
-#define GUM_UMASK  022
+#define GUM_UMASK  077
 
 G_BEGIN_DECLS
 
index e1d8fd5..944f7e0 100644 (file)
@@ -174,6 +174,7 @@ _trigger_callback (
         (group->priv->op->callback)(group, group->priv->op->error,
                 group->priv->op->user_data);
     }
+    group->priv->op->cb_id = 0;
     return FALSE;
 }
 
index eca457b..3c1e3ea 100644 (file)
@@ -182,6 +182,7 @@ _trigger_callback (
         (user->priv->op->callback)(user, user->priv->op->error,
                 user->priv->op->user_data);
     }
+    user->priv->op->cb_id = 0;
     return FALSE;
 }