Note: these checkins are partial progress for Tom Yu. They probably don't build;...
authorAlexandra Ellwood <lxs@mit.edu>
Mon, 10 Feb 2003 22:11:35 +0000 (22:11 +0000)
committerAlexandra Ellwood <lxs@mit.edu>
Mon, 10 Feb 2003 22:11:35 +0000 (22:11 +0000)
commit5a2fb0d6ee3d6db893fbe34c4097c019f8a4027d
treef1a6e893ad9a034441cc4ca8adb0ca7129c3bfae
parentc686fc70d808fc24626ae5c90c31853dda99f17e
Note: these checkins are partial progress for Tom Yu. They probably don't build; Tom is expecting that.  *** CCache-glue.c: Removed copying of the string_to_key type in krb_save_credentials.  Saving the string_to_key type is unnecessary and was just for display purposes.  Will be removed for KfM 5.0. Updated to use KRB5_CALLCONV instead of INTERFACE and include the krb5's krb4 headers instead of the KfM ones.  *** change-password.c: Removed include of CredentialsCache.h and code that switches between string to key types.  This doesn't make sense for password changing because the krb4 protocol for password changing implemented here only supports mit's string to key.  Bug was in KfM and got ported forward.  Should the code call mit_password_to_key for all platforms? *** FSp-glue.c: Removed dependency on MoreFiles and replaced it with code to use FSRefs now that we are Carbon-only.  *** g_in_tkt.c: Added loop which calls password to key functions trying each one.  This technique was imported from KTH-KRB into KfM.  This code still needs to have the TARGET_OS_MAC code made more Unix friendly for Darwin builds.  The behavior differences (store the address or not) should be deferred until the very last moment to avoid excessive #ifdefs.  *** g_pw_in_tkt.c: Added loop which calls password to key functions trying each one.  This technique was imported from KTH-KRB into KfM.  *** krb4int.h: Added password-to-key.c functions so they can be used by g_in_tkt.c and g_pw_in_tkt.c.  *** password-to-key.c: Removed dependence on the CCAPI so this code can be used on all platforms to implement looping over the password to key functions.  *** RealmsConfig-glue.c: Changed to use #ifdef USE_CCAPI like is used elsewhere in the krb5 sources.  This is just for consistency in krb5

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15172 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb4/CCache-glue.c
src/lib/krb4/ChangeLog
src/lib/krb4/FSp-glue.c
src/lib/krb4/RealmsConfig-glue.c
src/lib/krb4/change_password.c
src/lib/krb4/g_in_tkt.c
src/lib/krb4/g_pw_in_tkt.c
src/lib/krb4/krb4int.h
src/lib/krb4/password_to_key.c