summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDavid Zeuthen <david@fubar.dk>2006-04-22 23:27:14 +0000
committerDavid Zeuthen <david@fubar.dk>2006-04-22 23:27:14 +0000
commit12d20fc8a71b59584f5636ac4dc85c36e45c0157 (patch)
tree8b4ede1393a3cf8a804b6f0e108ceb39e2ef1c7b /ChangeLog
parent5122b4d864b2c300a81a1d33049d04810c512b7c (diff)
downloadpolkit-12d20fc8a71b59584f5636ac4dc85c36e45c0157.tar.gz
Update to new D-BUS API; print " (temporary)" for privilege if appropriate.
Update to new D-BUS API Update to new D-BUS API (main): --do-- New file Add build rules for polkit-revoke-privilege Fix up prototypes Update to new D-BUS API (polkit_manager_get_allowed_resources_for_privilege): --do-- (polkit_manager_revoke_temporary_privilege): New function (polkit_manager_remove_temporary_privilege): Fix up resource handling (polkit_manager_add_temporary_privilege): --do-- Update to new D-BUS API and export libpolkit_revoke_temporary_privilege() Update to new D-BUS API (libpolkit_get_allowed_resources_for_privilege_for_uid): --do-- (libpolkit_revoke_temporary_privilege): New function Rename InitiatePrivilegeGrant() to InitiateTemporaryPrivilegeGrant(). Add new function RevokeTemporaryPrivilege(). Make IsUserPrivileged() output a boolean is_temporary. GetAllowedResourcesForPrivilege() now also outputs an integer num_non_temp.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1ad3635..48add59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,43 @@
+2006-04-22 David Zeuthen <davidz@redhat.com>
+
+ * tools/polkit-list-privileges.c (main): Update to new D-BUS API;
+ print " (temporary)" for privilege if appropriate.
+
+ * tools/polkit-is-privileged.c (main): Update to new D-BUS API
+
+ * tools/polkit-grant-privilege.c:
+ (do_grant_privilege): Update to new D-BUS API
+ (main): --do--
+
+ * tools/polkit-revoke-privilege.c: New file
+
+ * tools/Makefile.am: Add build rules for polkit-revoke-privilege
+
+ * polkitd/polkit-manager.h: Fix up prototypes
+
+ * polkitd/polkit-manager.c:
+ (polkit_manager_initiate_temporary_privilege_grant): Update to new
+ D-BUS API
+ (polkit_manager_get_allowed_resources_for_privilege): --do--
+ (polkit_manager_revoke_temporary_privilege): New function
+ (polkit_manager_remove_temporary_privilege): Fix up resource handling
+ (polkit_manager_add_temporary_privilege): --do--
+
+ * libpolkit/libpolkit.h:
+ (libpolkit_get_allowed_resources_for_privilege_for_uid): Update to
+ new D-BUS API and export libpolkit_revoke_temporary_privilege()
+
+ * libpolkit/libpolkit.c:
+ (libpolkit_is_uid_allowed_for_privilege): Update to new D-BUS API
+ (libpolkit_get_allowed_resources_for_privilege_for_uid): --do--
+ (libpolkit_revoke_temporary_privilege): New function
+
+ * polkit-interface-manager.xml: Rename InitiatePrivilegeGrant() to
+ InitiateTemporaryPrivilegeGrant(). Add new function
+ RevokeTemporaryPrivilege(). Make IsUserPrivileged() output a
+ boolean is_temporary. GetAllowedResourcesForPrivilege() now also
+ outputs an integer num_non_temp.
+
2006-04-21 David Zeuthen <davidz@redhat.com>
* doc/spec/polkit-spec.xml.in: Write some more stuff