svn rev #18835: branches/krb5-1-6/ src/windows/identity/config/ src/windows/identity/kcreddb/ ...

tlyu@MIT.EDU tlyu at MIT.EDU
Fri Nov 17 14:42:49 EST 2006


Commit By: tlyu
Log Message: 
ticket: 4798

pull up r18828 from trunk

 r18828 at cathode-dark-space:  jaltman | 2006-11-17 12:23:24 -0500
 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  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/config/Makefile.w2k
U   branches/krb5-1-6/src/windows/identity/config/Makefile.w32
U   branches/krb5-1-6/src/windows/identity/kcreddb/identity.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5funcs.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5funcs.h
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5identpro.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5main.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5newcreds.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5plugin.c
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krbcred.h
U   branches/krb5-1-6/src/windows/identity/ui/credwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/main.c
U   branches/krb5-1-6/src/windows/identity/ui/mainwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/newcredwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/uiconfig.csv



More information about the cvs-krb5 mailing list