summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2008-01-19 02:56:15 +0000
committerRuss Allbery <rra@stanford.edu>2008-01-19 02:56:15 +0000
commit7a93d9a71ab1a94e7c6b875174243200db5b327c (patch)
tree074794586d4d0e2c521bd9beb19f962487802933 /TODO
parentcf71c7dac06561b14c8be3383fdb2ca4f3a318d9 (diff)
Various todo updates around recently added features.
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 11 insertions, 3 deletions
diff --git a/TODO b/TODO
index 3315681..2d534d9 100644
--- a/TODO
+++ b/TODO
@@ -25,7 +25,8 @@ Release 1.0:
* Add a help function to wallet-backend listing the commands.
* The client may not compile against Heimdal due to changes in how the
- krb5_keyblock structure is laid out. Check and fix.
+ krb5_keyblock structure is laid out, the freeing of keytab entries,
+ and the use of WRFILE for keytab merging. Check and fix.
* 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.
@@ -35,8 +36,6 @@ Release 1.0:
* Log failures in the wallet-backend properly, which also requires
catching all exceptions.
-* Improve the error message for Kerberos authentication failures.
-
* Error messages from ACL operations should refer to the ACLs by name
instead of by ID.
@@ -76,6 +75,15 @@ Future work:
* Support limiting returned history information by timestamp.
+* Improve the error message for Kerberos authentication failures.
+
+* Handle duplicate kvnos in a newly returned keytab and an existing keytab
+ (such as when downloading an unchanging keytab and merging it into an
+ existing one) in some reasonable fashion.
+
+* Support removing old kvnos from a merged keytab (similar to kadmin
+ ktremove old).
+
* There is a lot of duplicate code in wallet-backend. Convert that to
use some sort of data-driven model with argument count and flags so
that the method calls can be written only once.