PolicyKit: Branch 'master' - 2 commits
David Zeuthen
david at kemper.freedesktop.org
Thu Jan 29 09:19:32 PST 2009
docs/TODO | 33 ++++++++++++++++++++++++++++++---
1 file changed, 30 insertions(+), 3 deletions(-)
New commits:
commit 45e7c1283f904a46570576b8633184838c070253
Author: David Zeuthen <davidz at redhat.com>
Date: Thu Jan 29 12:17:30 2009 -0500
clean up trailing whitespace in TODO file
diff --git a/docs/TODO b/docs/TODO
index acc68dc..48c1200 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -1,4 +1,3 @@
-
Core TODO items
---------------
@@ -51,7 +50,7 @@ Core TODO items
- PolkitAuthority probably needs locking around its singleton for
multithreaded backends
-
+
- rewrite the PolkitAgentAuthenticationSession class to use signals
instead of callbacks, maybe do the same for PolkitAgentAuthenticationAgent
@@ -80,11 +79,11 @@ Backend TODO items
- validate object paths when registering authentication agents
- allow backends to extend the syntax for subjects and identities, e.g.
- have something like ipa-user:...
+ have something like ipa-user:...
- rate-limit file monitoring in PolkitBackendActionPool
- - avoid watching all name owner changes in PolkitBackendAuthority and
+ - avoid watching all name owner changes in PolkitBackendAuthority and
PolkitBackendServer
- get the right UID for Unix process subjects
commit 84e0ff3cc1e3e01b2396fb2d0eaa0ccc94110775
Author: Matthias Clasen <mclasen at redhat.com>
Date: Wed Jan 28 17:58:02 2009 -0500
update docs/TODO with TODOs from the source code
diff --git a/docs/TODO b/docs/TODO
index cd5329a..acc68dc 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -2,8 +2,6 @@
Core TODO items
---------------
- - trawl through all TODO's in code and update this file
-
- document the D-Bus interfaces
- should be done in eggdbus; e.g.
- D-Bus XML --(eggdbus-binding-tool)--> DocBook --(gtk-doc)--> HTML
@@ -51,6 +49,17 @@ Core TODO items
- maybe use file monitors on /var/lib/polkit-1 directories and
emit the Changed() signal
+ - PolkitAuthority probably needs locking around its singleton for
+ multithreaded backends
+
+ - rewrite the PolkitAgentAuthenticationSession class to use signals
+ instead of callbacks, maybe do the same for PolkitAgentAuthenticationAgent
+
+ - support authorization for identities other than Unix users in
+ PolkitAgentAuthenticationSessiono
+
+ - consider adding POLKIT_AUTHORIZATION_RESULT_FAILED_CHALLENGE
+
Backend TODO items
------------------
@@ -62,6 +71,25 @@ Backend TODO items
- local files authority backend
- split out AuthorizationStore into separate class
- split out AuthenticationAgent and AuthenticationSession to separate classes
+ - check if callers are authorized to enumerate, add or remove authorizations
+ - use random cookies
+ - speed up lookups using a hash on the cookie
+ - cache Unix group information
+ - handle root/wheel for implicit authorizations
+
+ - validate object paths when registering authentication agents
+
+ - allow backends to extend the syntax for subjects and identities, e.g.
+ have something like ipa-user:...
+
+ - rate-limit file monitoring in PolkitBackendActionPool
+
+ - avoid watching all name owner changes in PolkitBackendAuthority and
+ PolkitBackendServer
+
+ - get the right UID for Unix process subjects
+
+ - cache user information for dbus connections
polkit-gnome TODO items
-----------------------
More information about the hal-commit
mailing list