Files
heimdal/TODO
Assar Westerlund f22d27f27b *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2946 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-12 05:01:35 +00:00

133 lines
2.5 KiB
Plaintext

-*- indented-text -*-
$Id$
* admin
add some kind of remote admin protocol
allow changing of all fields with kdb_edit
* kpasswdd
configuration control for password expiration
* 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.
* lib
** lib/asn1
prepend a prefix on all generated symbols
** lib/auth
PAM and afskauthlib
** lib/des
md4, md5, and sha doesn't work on Crays.
** 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
fix encryption of database entries and master keys.
fix locking
fix atomic rename of database
** 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?
** lib/roken
** lib/sl