svn rev #18828: trunk/src/windows/identity/ config/ kcreddb/ plugins/krb5/ ui/

jaltman@MIT.EDU jaltman at MIT.EDU
Fri Nov 17 12:23:26 EST 2006


Commit By: jaltman
Log Message: 
ticket: new
subject: commits for KFW 3.1 Beta 4
tags: pullup

     KfW 3.1 beta 4 (NetIDMgr 1.1.6.0)
     
     nidmgr32.dll (1.1.6.0)
     
     - Fix a race condition where the initialization process might be
       flagged as complete even if the identity provider hasn't finished
       initialization yet.
     
     krb5cred.dll (1.1.6.0)
     
     - When assigning the default credentials cache for each identity,
       favor API and FILE caches over MSLSA if they exist.
     
     - When renewing an identity which was the result of importing
       credentials from the MSLSA cache, attempt to re-import the
       credentials from MSLSA instead of renewing the imported credentials.
     
     - Prevent possible crash if a Kerberos 5 context could not be obtained
       during the renewal operation.
     
     - Prevent memory leak in the credentials destroy handler due to the
       failure to free a Kerberos 5 context.
     
     - Properly match principals and realms when importing credentials from
       the MSLSA cache.
     
     - Determine the correct credentials cache to place imported
       credentials in by checking the configuration for preferred cache
       name.
     
     - Keep track of identities where credentials imports have occurred.
     
     - When setting the default identity, ignore the KRB5CCNAME environment
       variable.
     
     - Do not re-compute the credentials cache and timestamps when updating
       an identity.  The cache and timestamp information is computed when
       listing credentials and do not change between listing and identity
       update.
     
     - When refreshing the default identity, also handle the case where the
       default credentials cache does not contain a principal, but the name
       of the cache can be used to infer the principal name.
     
     - Invoke a listing of credentials after a successful import.
     
     - Do not free a Kerberos 5 context prematurely during plug-in
       initialization.
     
     netidmgr.exe (1.1.6.0)
     
     - Fix the UI context logic to handle layouts which aren't based around
       identities.
     
     - Don't try to show a property sheet when there are no property pages
       supplied for the corresponding UI context.
     
     - Use consistent context menus.
     
     - Bring a modal dialog box to the foreground when it should be active.
     
     - Do not accept action triggers when the application is not ready to
       process actions yet.
     
     - Do not force the new credentials dialog to the top if there's
       already a modal dialog box showing.
     
     - Change the default per-identity layout to also group by location.
     




Changed Files:
U   trunk/src/windows/identity/config/Makefile.w2k
U   trunk/src/windows/identity/config/Makefile.w32
U   trunk/src/windows/identity/kcreddb/identity.c
U   trunk/src/windows/identity/plugins/krb5/krb5funcs.c
U   trunk/src/windows/identity/plugins/krb5/krb5funcs.h
U   trunk/src/windows/identity/plugins/krb5/krb5identpro.c
U   trunk/src/windows/identity/plugins/krb5/krb5main.c
U   trunk/src/windows/identity/plugins/krb5/krb5newcreds.c
U   trunk/src/windows/identity/plugins/krb5/krb5plugin.c
U   trunk/src/windows/identity/plugins/krb5/krbcred.h
U   trunk/src/windows/identity/ui/credwnd.c
U   trunk/src/windows/identity/ui/main.c
U   trunk/src/windows/identity/ui/mainwnd.c
U   trunk/src/windows/identity/ui/newcredwnd.c
U   trunk/src/windows/identity/ui/uiconfig.csv



More information about the cvs-krb5 mailing list