diff options
author | David Zeuthen <david@fubar.dk> | 2006-04-22 23:27:14 +0000 |
---|---|---|
committer | David Zeuthen <david@fubar.dk> | 2006-04-22 23:27:14 +0000 |
commit | 12d20fc8a71b59584f5636ac4dc85c36e45c0157 (patch) | |
tree | 8b4ede1393a3cf8a804b6f0e108ceb39e2ef1c7b /ChangeLog | |
parent | 5122b4d864b2c300a81a1d33049d04810c512b7c (diff) | |
download | polkit-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-- | ChangeLog | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -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 |