diff options
author | Dan Williams <dcbw@redhat.com> | 2012-12-15 10:47:15 -0600 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2013-04-08 10:55:37 -0500 |
commit | 80f8fce675f63190cf622361a68c550428702eae (patch) | |
tree | 60ceb8c0d5757d4c82aea773647dfb0222ee32fe /src/nm-manager-auth.c | |
parent | a442d1ac42d224477d4fa2d4ae80ea7a7cbb7db7 (diff) | |
download | NetworkManager-80f8fce675f63190cf622361a68c550428702eae.tar.gz |
core: remove unused auth functions
Functionality moved to NMDBusManager.
Diffstat (limited to 'src/nm-manager-auth.c')
-rw-r--r-- | src/nm-manager-auth.c | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/src/nm-manager-auth.c b/src/nm-manager-auth.c index 373e2e297d..83f5e80948 100644 --- a/src/nm-manager-auth.c +++ b/src/nm-manager-auth.c @@ -500,59 +500,6 @@ nm_auth_chain_unref (NMAuthChain *self) /************ utils **************/ gboolean -nm_auth_get_caller_uid (DBusGMethodInvocation *context, - NMDBusManager *dbus_mgr, - gulong *out_uid, - char **out_error_desc) -{ - DBusConnection *connection; - char *sender = NULL; - gboolean success = FALSE; - DBusError dbus_error; - - g_return_val_if_fail (context != NULL, FALSE); - g_return_val_if_fail (out_uid != NULL, FALSE); - - if (!dbus_mgr) { - dbus_mgr = nm_dbus_manager_get (); - g_assert (dbus_mgr); - } else - g_object_ref (dbus_mgr); - - *out_uid = G_MAXULONG; - - sender = dbus_g_method_get_sender (context); - if (!sender) { - if (out_error_desc) - *out_error_desc = g_strdup ("Could not determine D-Bus requestor"); - goto out; - } - - connection = nm_dbus_manager_get_dbus_connection (dbus_mgr); - if (!connection) { - if (out_error_desc) - *out_error_desc = g_strdup ("Could not get the D-Bus system bus"); - goto out; - } - - dbus_error_init (&dbus_error); - /* FIXME: do this async */ - *out_uid = dbus_bus_get_unix_user (connection, sender, &dbus_error); - if (dbus_error_is_set (&dbus_error)) { - if (out_error_desc) - *out_error_desc = g_strdup_printf ("Could not determine the user ID of the requestor"); - dbus_error_free (&dbus_error); - *out_uid = G_MAXULONG; - } else - success = TRUE; - -out: - g_object_unref (dbus_mgr); - g_free (sender); - return success; -} - -gboolean nm_auth_uid_in_acl (NMConnection *connection, NMSessionMonitor *smon, gulong uid, |