RT RT/krbdev.mit.edu: Ticket #5687 NIM: BUG: KRB5: External changes to default identity ccache are improperly reflected by krb5 provider Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
5687
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • windows
Version_reported
Version_Fixed
  • 1.6.3
Target_Version
  • 1.6.3
Tags
  • pullup
 

 Relationships  
Depends on:
Depended on by:
Parents:
  • 5691: (jaltman) Post KFW 3.2.1 Tracking Ticket [resolved]
Children:

Refers to:
Referred to by:
 
 Dates  
Created: Fri Aug 24 10:49:47 2007
Starts: Not set
Started: Fri Aug 24 10:49:49 2007
Last Contact: Fri Sep 28 19:39:15 2007
Due: Not set
Updated: Tue Jun 17 11:42:20 2008 by guest
 

 People  
Owner
 jaltman
Requestors
 jaltman@mit.edu
Cc
 
AdminCc
 
 

 More about Jeffrey Altman  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Fri Aug 24 10:49:47 2007  jaltman - Ticket created    
     
From: jaltman@mit.edu
Subject: SVN Commit

The Kerberos v5 identity provider for Network Identity Manager
monitors the "Software\MIT\kerberos5" registry key for the logged in
user for changes to the "ccname" value.  If a change is noticed, it
would query the Kerberos v5 library for the default credentials cache
and attempt to determine the new default identity, which it would then
communicate to the Network Identity Manager application.

When the identity provider queried the Kerberos v5 library after a
registry change notification, it used a cached krb5_context for the
thread.  The default credentials cache found using this krb5_context
may not be what the registry specified.

This patch modifies the code in k5_ccname_monitor_thread() to create a
use a new krb5_context when querying for the default credentials cache
following a registry change notification.  Doing so ensures that
Kerberos v5 library takes the new registry value into account.



Commit By: jaltman



Revision: 19866
Changed Files:
U   trunk/src/windows/identity/plugins/krb5/krb5identpro.c


Download (untitled) 1k
      Fri Aug 24 10:49:49 2007  jaltman - Requestor jaltman@mit.edu added    
      Fri Aug 24 10:49:50 2007  jaltman - Status changed from new to resolved    
      Fri Aug 24 10:49:50 2007  jaltman - Component windows added    
      Fri Sep 28 17:21:48 2007  jaltman - Target_Version 1.6.4 added    
      Fri Sep 28 17:21:48 2007  jaltman - Tags pullup added    
      Fri Sep 28 18:19:58 2007  tlyu - Target_Version 1.6.4 changed to 1.6.3    
      Fri Sep 28 19:39:12 2007  tlyu - Version_Fixed 1.6.3 added    
      Fri Sep 28 19:39:12 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19866 from trunk

 r19866@cathode-dark-space:  jaltman | 2007-08-24 10:49:42 -0400
 ticket: new
 subject: NIM: External changes to default identity are improperly reflected by krb5
provider
 component: windows

 The Kerberos v5 identity provider for Network Identity Manager
 monitors the "Software\MIT\kerberos5" registry key for the logged in
 user for changes to the "ccname" value.  If a change is noticed, it
 would query the Kerberos v5 library for the default credentials cache
 and attempt to determine the new default identity, which it would then
 communicate to the Network Identity Manager application.

 When the identity provider queried the Kerberos v5 library after a
 registry change notification, it used a cached krb5_context for the
 thread.  The default credentials cache found using this krb5_context
 may not be what the registry specified.

 This patch modifies the code in k5_ccname_monitor_thread() to create a
 use a new krb5_context when querying for the default credentials cache
 following a registry change notification.  Doing so ensures that
 Kerberos v5 library takes the new registry value into account.





Commit By: tlyu



Revision: 20001
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5identpro.c


Download (untitled) 1.2k
      Wed Oct  3 15:27:29 2007  jaltman - Subject changed from NIM: External changes to default identity are improperly reflected by krb5 provider to NIM: BUG: KRB5: External changes to default identity ccache are improperly reflected by krb5 provider