diff options
author | Russ Allbery <rra@stanford.edu> | 2007-11-20 04:10:56 +0000 |
---|---|---|
committer | Russ Allbery <rra@stanford.edu> | 2007-11-20 04:10:56 +0000 |
commit | 1cc39c41c7cd2a682d024526f4fe933f7e7722da (patch) | |
tree | d0712f3b5009d52f54bb64cd9a865891b4362c79 /TODO | |
parent | cad3cc7993bb8f21fb6aac27fabbb973c5438773 (diff) |
Further TODO updates around ACL verifiers, multiple ACL classes, and an
ACL implementation that works from a list of entries in memory.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -88,9 +88,11 @@ Release 1.0: * Implement a simple file wallet object. Document a naming convention for those files (group-service, perhaps). -* Revisit the way default ACL creation is handled. Add a new function to - verify an ACL given as an array without requiring that it be in the - database first and write better code for comparing two ACLs. +* Rename Wallet::ACL::* to Wallet::Verifier::*. Add Wallet::ACL as a + generic interface with Wallet::ACL::Database and Wallet::ACL::List + implementations (or some similar name) so that we can create and check + an ACL without having to write it into the database. Redo default ACL + creation using that functionality. Future work: @@ -171,6 +173,9 @@ Future work: * Write a test suite to scan all wallet code looking for diagnostics that aren't in the documentation and warn about them. +* The Wallet::Config class is very ugly and could use some better internal + API to reference the variables in it. + May or may not be good ideas: * Remove the hard-coded ADMIN ACL in the server with something more |