Skip Menu |
 

From: "Eli Breder" <eli.breder@hummingbird.com>
To: <kfw-bugs@mit.edu>
Subject: Leash_kinit_dlg_ex and KFW 3.1 problem
Date: Fri, 1 Dec 2006 10:04:08 -0500
Download (untitled) / with headers
text/plain 1.9KiB
If NetID Manager is running, a 3rd party application call to Leash_kinit_dlg_ex() fails to display the authentication dialog. the problem seems to be the following #define in athena\auth\krb5\src\windows\identity\uilib\khremote.h:
 
#define ID_OBTAIN_TGT_WITH_LPARAM 32810
 
However, the call responsible for sending the message to NetID Manager to display the authentication dialog is:
 
athena\auth\leash\leashdll\lsh_pwd.c: SendMessage(hNetIdMgr, 32809, 0, (LPARAM) tid)
 
This message is consequently ignored by athena\auth\krb5\src\windows\identity\ui\reqdaemon.c reqdaemonwnd_proc().
 
 
 
Eli Breder
Software Developer
 

Hummingbird Connectivity - A Division of Open Text

1010 Sherbrooke West - Suite 811

H3A2R7, Montreal, QC

Canada
 

Phone:      +1 514 281 5551 ext. 231

e-mail:      eli.breder@hummingbird.com

 

This e-mail is protected by domestic and international copyright laws and treaties and is the property of Open Text Corporation, it may contain confidential and/or trade secret information of the Open Text Corporation and/or its subsidiaries (OTC), and may be subject to legal privilege in favor of OTC. This e-mail may only be lawfully received, accessed, displayed on a computer screen, printed, copied, and/or used by the specific addressee(s) named above ("Authorized Recipient") for the purpose for which it was sent by OTC. All other rights and licenses to this e-mail are fully reserved to OTC. If you are not an Authorized Recipient, you are required to immediately delete this e-mail in its entirety without printing, copying, using, and/or re-transmitting this e-mail, either in whole or in part. The transmission of this e-mail by OTC is not to be construed as a waiver by OTC and/or the individual sending this e-mail on behalf of OTC of any of their respective rights or privileges at law or otherwise, howsoever arising.

 
It is the value in lsh_pwd.c that is incorrect.
That value should be 32810 as it is in the SendMessage calls
within lshfunc.c.

This will be corrected for KFW 3.2.