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