add store-cred
[metze/heimdal/wip.git] / TODO
diff --git a/TODO b/TODO
index e29f31f78bc23ddee7e0813078c89afe3989511d..7e4a086993b02ea85a8dc966623f637a872e2e46 100644 (file)
--- a/TODO
+++ b/TODO
 
 $Id$
 
-- admin
+* configure
 
-- appl
+* appl
 
-* more programs here
+** appl/popper
 
-- appl/rsh
+* doc
 
-* forwarding is not implemented at all.
+* kdc
 
-* perhaps rsh and rshd should be able to handle `traditional'
-  rsh-protocol as well.
+* kadmin
 
-- appl/telnet
+* kpasswdd
 
-* forwarding not implemented.
+* lib
 
-- appl/test
+** lib/asn1
 
-* should test more stuff
+** lib/auth
 
-- doc
+** lib/auth/sia
 
-* there's some room for improvement here.
+** lib/com_err
 
-- kdc
+** lib/des
 
-* implement support for interoperability with kerberos V4.
+** lib/gssapi
 
-* needs a configuration file.
+cache delegation credentials to avoid hitting the kdc ?  require time
+stampless tickets, and was supported in the recv'ing end with 0.6.1.
 
-* the requirement for preauthentication should be configurable.
+** lib/hdb
 
-- kuser
+** lib/kadm5
 
-* kinit misses lots of useful options.
+add policies?
 
-* kinit should try to give better error messages.
+fix to use rpc?
 
-- lib
+** lib/krb5
 
-- lib/asn1
+verify_user: handle non-secure verification failing because of
+host->realm mapping
 
-- lib/auth
-
-* PAM and afskauthlib
-
-- lib/des
-
-* md4, md5, and sha doesn't work on Crays.  There might be some other
-  code that that doesn't work either.
-
-- lib/editline
-
-- lib/error
-
-- lib/gssapi
-
-* acquire_cred, release_cred, process_context_token, context_time,
-  display_status, compare_names, export_name, inquire_cred,
-  wrap_size_limit, add_cred, inquire_cred_by_mech, export_sec_context,
-  import_sec_context, inquire_names_for_mech, inquire_mechs_for_name,
-  canonicalize_name, and duplicate_name not implemented.
-
-* import_name only understands GSS_C_NT_HOSTBASED_SERVICE and GSS_C_NO_OID.
-
-* get_mic, wrap: always uses the remote_subkey
-
-* only DES MAC MD5 and DES implemented.
-
-* wrap and unwrap always uses DES for sealing even if conf is not
-  requested.
-
-* minor_status is never set
-
-* init_sec_context: `initiator_cred_handle' and `time_req' ignored.
-
-* accept_sec_context: the first principal in the srvtab is always used.
-
-* accept_sec_context: `acceptor_cred_handle' is ignored.
-
-* input channel bindings are not supported
-
-* delegation not implemented
-
-* anonymous credentials not implemented
-
-- lib/hdb
-
-* implement encryption of database entries and master keys.
-
-- lib/krb5
-
-* replay cache not implemented
-
-* the following encryption types have been implemented: DES-CBC-CRC,
-  DES-CBC-MD4, DES-CBC-MD5
-
-* supports the following checksums: CRC32, RSA-MD4, RSA-MD5,
- RSA-MD4-DES, RSA-MD5-DES
-
-* always generates a new subkey in an authenticator
-
-* probably leaks memory when errors occur
-
-* should the sequence numbers be XORed?
-
-* encryption and checksum type is still hardcoded in some places.
-
-* postdated, renewable, and forwardable tickets are not supported.
-
-- lib/roken
-
-- lib/sl
+** lib/roken