svn rev #18834: branches/krb5-1-5/ src/windows/identity/config/ src/windows/identity/kcreddb/ ...
tlyu@MIT.EDU
tlyu at MIT.EDU
Fri Nov 17 14:42:30 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-5/
U branches/krb5-1-5/src/windows/identity/config/Makefile.w2k
U branches/krb5-1-5/src/windows/identity/config/Makefile.w32
U branches/krb5-1-5/src/windows/identity/kcreddb/identity.c
U branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.c
U branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.h
U branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5identpro.c
U branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5main.c
U branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5newcreds.c
U branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5plugin.c
U branches/krb5-1-5/src/windows/identity/plugins/krb5/krbcred.h
U branches/krb5-1-5/src/windows/identity/ui/credwnd.c
U branches/krb5-1-5/src/windows/identity/ui/main.c
U branches/krb5-1-5/src/windows/identity/ui/mainwnd.c
U branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c
U branches/krb5-1-5/src/windows/identity/ui/uiconfig.csv
More information about the cvs-krb5
mailing list