$Id$
-* admin
-
-add some kind of remote admin protocol
-
-allow changing of all fields with kdb_edit
-
-* kpasswdd
-
-configuration control for password expiration
+* configure
* appl
-more programs here
-
-verify that all callers of krb5_rd_req set addresses in auth_context
-
-verify that all callers of krb5_rd_req and krb5_recvauth send in a `server'
-
** appl/popper
-Implement RFC1731 and 1734, pop over GSS-API
-
-** appl/rsh
-
-perhaps rsh and rshd should be able to handle the `traditional'
- rsh-protocol as well.
-
-** appl/telnet
-
-error messages when kerberos functions fail
-
-** appl/test
-
-should test more stuff
-
* doc
-there's some room for improvement here.
-
* kdc
-should the KDC use keytabs to store its keys? Then it could use krb5_rd_req.
+* kadmin
+
+* kpasswdd
* lib
** lib/asn1
-prepend a prefix on all generated symbols
-
** lib/auth
-PAM and afskauthlib
+** lib/auth/sia
-** lib/des
+** lib/com_err
-md4, md5, and sha doesn't work on Crays.
+** lib/des
** 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
+cache delegation credentials to avoid hitting the kdc ? require time
+stampless tickets, and was supported in the recv'ing end with 0.6.1.
** lib/hdb
-fix encryption of database entries and master keys.
+** lib/kadm5
-fix locking
+add policies?
-fix atomic rename of database
+fix to use rpc?
** 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.
-
-implement krb5_sname_sock_to_principal (or some better name)?
-
-krb5_recvauth: set addresses in auth_context if there aren't any
-
-wait for error before generating preauthentication
-
-pa-afs3-salt?
-
-OTP?
+verify_user: handle non-secure verification failing because of
+host->realm mapping
** lib/roken
-
-** lib/sl