summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2007-09-27 03:22:46 +0000
committerRuss Allbery <rra@stanford.edu>2007-09-27 03:22:46 +0000
commite0f6e1222ede4a7545ca995a8aacaae0b591cb9c (patch)
tree2af9d140d13ee321c6fdb81c4444ca2e0e93c4a3 /TODO
parent7ec47028dbfe6df70d4c07e9546ae1680cf4e91f (diff)
Initial cut at srvtab support in the wallet client. This still requires
additional work and cleanup, particularly support for the sync attribute.
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 11 insertions, 2 deletions
diff --git a/TODO b/TODO
index 3eb2383..c99615e 100644
--- a/TODO
+++ b/TODO
@@ -2,12 +2,13 @@
Required to replace leland_srvtab:
+* The wallet client should automatically set the sync attribute when
+ called with -S.
+
* Add support for limiting the enctypes of created keytabs by setting the
enctype attribute on the object and include the enctypes in the object
show display.
-* Implement creation of srvtabs from keytabs in the wallet client.
-
* Write new files atomically in the wallet client and save backups unless
told not to (write to file.new, link the old file to file.old, and do
an atomic rename).
@@ -49,8 +50,16 @@ Future work:
* Add a help function to wallet-backend listing the commands.
+* Rewrite the client test suite to use Perl and to make better use of
+ shared code so that it can be broken into function components.
+
+* Stop hard-coding library names in the build system for kasetkey and
+ wallet.
+
* Add a test suite for kasetkey.
+* Use standard error handling routines in the wallet client.
+
* Write a conventions document for ACL naming, object naming, and similar
issues.