pull up r19306 from trunk
authorTom Yu <tlyu@mit.edu>
Fri, 30 Mar 2007 18:39:12 +0000 (18:39 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 30 Mar 2007 18:39:12 +0000 (18:39 +0000)
commiteded7cba6e96e6d41be438130edbe6c031e66f8a
tree8f81a41dcfb5b9cd95f83fc00b22e33f37fb5367
parent17999a7c872911216e17f20b1135923283138153
pull up r19306 from trunk

 r19307@cathode-dark-space:  jaltman | 2007-03-29 17:19:43 -0400
 ticket: new
 subject: more bug fixes for NIM 1.2 (KFW 3.2)
 component: windows
 tags: pullup

 netidmgr.exe

 - Credentials display :

   - If an outline is marked as KHUI_CW_O_STICKY | KHUI_CW_O_RELIDENT,
     release the identity when deleting the outline node.

   - Correctly determine the location of UI widgets using the column
     specifier of the outline node instead of the column specifier of
     the row.

   - Do not recompute the extents of a row.

   - If there is a default identity and it has no credentials and it is
     not pinned, display it anyway.

 krb5common.obj

 - Import profile_rename_section()

 krb5cred.dll

 - In the realm editor:

   - When writing realm data, keep track of whether any updates were
     performed.

   - Reset the dirty bits for each element whose changes were written
     to the profile.

   - Use profile_rename_section() correctly to delete sections.

   - Check if any changes were applied before setting the 'applied' bit
     for the configuration node.

   - Don't assume that the Kerberos 5 General configuration panel has
     received WMCFG_APPLY before the realm editor.  It will not receive
     the notification if it hasn't indicated that there are changes to
     be applied.

 - New credentials :

   - If there is no "ExpiresOn" value for a cached prompt set, assume
     that it has already expired.

   - Set the lifetime for a new prompt set to be 7 days longer than
     then maximum renewable lifetime.

ticket: 5496
version_fixed: 1.6.1

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19342 dc483132-0cff-0310-8789-dd5450dbe970
src/windows/identity/plugins/common/dynimport.c
src/windows/identity/plugins/common/dynimport.h
src/windows/identity/plugins/krb5/krb5configdlg.c
src/windows/identity/plugins/krb5/krb5newcreds.c
src/windows/identity/ui/credwnd.c
src/windows/identity/ui/credwnd.h