summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 8 insertions, 3 deletions
diff --git a/TODO b/TODO
index d0be3ef..deb8ddb 100644
--- a/TODO
+++ b/TODO
@@ -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