aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2010-08-25 18:01:37 -0700
committerRuss Allbery <rra@stanford.edu>2010-08-25 18:01:37 -0700
commite91c0b93355b28617f7c0d756026856762ece242 (patch)
tree35c4fb8ab35ec5b8d140a0b7e869848a1fac39a9 /TODO
parent602ff7584d3668c36b1bf5fd43988e6f45eceb48 (diff)
Imported Upstream version 0.12
Diffstat (limited to 'TODO')
-rw-r--r--TODO21
1 files changed, 16 insertions, 5 deletions
diff --git a/TODO b/TODO
index 8370210..20b75fd 100644
--- a/TODO
+++ b/TODO
@@ -18,11 +18,6 @@ Client:
* Add readline support to the wallet client to make it easier to issue
multiple commands.
- * Add support for rekeying in the wallet client. Need to resolve how to
- get a list of principals to rekey and which keytabs to work on. This
- possibly should be a separate binary from the regular wallet client
- binary.
-
* Support authenticating with a keytab.
* Allow store data to contain nuls. Requires rewriting the command
@@ -87,6 +82,9 @@ ACLs:
* Provide an API for verifiers to syntax-check the values before an ACL
is set and implement syntax checking for the Krb5 verifier.
+ * Investigate how best to support client authentication using anonymous
+ PKINIT for things like initial system keying.
+
Database:
* Fix case-insensitivity bug in unique keys with MySQL for objects.
@@ -130,6 +128,19 @@ Objects:
Reports:
+ * Add audit for references to unknown ACLs, possibly introduced by
+ previous versions before ACL deletion was checked with database
+ backends that don't do referential integrity.
+
+ * Add report for all objects that have never been stored.
+
+ * Add report of all ACLs with identical contents.
+
+ * For objects tied to hostnames, report on objects referring to hosts
+ which do not exist. For the initial pass, this is probably only keytab
+ objects with names containing a slash where the part after the slash
+ looks like a hostname. This may need some configuration help.
+
* Make contrib/wallet-summary generic and include it in wallet-report,
with additional configuration in Wallet::Config. Enhance it to report
on any sort of object, not just on keytabs, and to give numbers on