From 7a93d9a71ab1a94e7c6b875174243200db5b327c Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sat, 19 Jan 2008 02:56:15 +0000 Subject: Various todo updates around recently added features. --- TODO | 14 +++++++++++--- 1 file 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. -- cgit v1.2.3