summaryrefslogtreecommitdiff
path: root/src/nm-manager-auth.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2012-12-15 10:47:15 -0600
committerDan Williams <dcbw@redhat.com>2013-04-08 10:55:37 -0500
commit80f8fce675f63190cf622361a68c550428702eae (patch)
tree60ceb8c0d5757d4c82aea773647dfb0222ee32fe /src/nm-manager-auth.c
parenta442d1ac42d224477d4fa2d4ae80ea7a7cbb7db7 (diff)
downloadNetworkManager-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.c53
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,