aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2007-12-05 01:10:23 +0000
committerRuss Allbery <rra@stanford.edu>2007-12-05 01:10:23 +0000
commitc0c34051887d08a94221f9cbc2b74fbfad34c22c (patch)
treecf6dbd65beee76296f4a16fef21c86419eaa5ed8 /TODO
parent0e9a5e25ec9c1977c6426f4aea4b61a658fe6855 (diff)
Determine the class for object and ACL schema implementations from the
database rather than a hard-coded list and provide Wallet::Schema methods for adding new class mappings. Add a missing class mapping for the netdb ACL schema verifier.
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 5 insertions, 5 deletions
diff --git a/TODO b/TODO
index 3cf27c3..fd8bf60 100644
--- a/TODO
+++ b/TODO
@@ -6,9 +6,6 @@ Release 0.4:
* Write the PTS ACL verifier.
-* Use the class names in the database tables when loading object and
- ACL verifier implementations.
-
Release 1.0:
* Add POD testing for the client and server programs.
@@ -67,8 +64,11 @@ Release 1.0:
* On upgrades, support adding new object types and ACL verifiers to the
class tables.
-* Write a wallet-admin program to provide an interface to things like
- database initialization and, eventually, upgrades.
+* Write a wallet-admin program and a corresponding Wallet::Admin class to
+ provide an interface to things like database initialization and,
+ eventually, upgrades. Move the methods to add additional class mappings
+ from Wallet::Schema to Wallet::Admin and the initialize and reinitialize
+ methods from Wallet::Server to Wallet::Admin.
* Implement store support in the wallet client. Add an option to read the
data from a file. The initial implementation, depending on the