[2195] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

Re: Krb5/NT patches

daemon@ATHENA.MIT.EDU (Doug Engert)
Fri Jan 31 20:33:28 1997

Date: Fri, 31 Jan 1997 19:31:34 -0600
From: Doug Engert <deengert@anl.gov>
Reply-To: deengert@anl.gov
To: Richard Basch <basch@lehman.com>
Cc: deengert@anl.gov, krbdev@MIT.EDU

Richard,

Thanks for the patches to the krb5-nt-alpha1 code. I built
the 32 bit version on Windows 95. The krb5.exe and my rlogin 
terminal emulator work without any additional modifications. 
But see below.   

I removed my krb5_dll_* routines, including the krb5_dll_malloc
and krb5_dll_xfree, and went back to malloc and krb5_xfree. 
Replacing the crypto macros with functions works well, and 
the dynamic linking appears to have fixed the "two heap" problem. 
I did not have to change any link options with the Borland C++
to get this to work either. The test in win-mac.c for _MSC_VER 
also worked with the Borland C++. 

I will try and build a 16-bit version soon. 

There are still three issues which I see today:

 o The fwd_tgt.c needs a fix for cross-realm to get the 
   forwarded ticket for the krbtgt/client.realm@client.realm
   This has been reported a number of times, and it was not
   in your code base.

 o I sent in a suggestion to look at using the windows registry 
   to find where the cache is located. This would work well
   with the Gradient DCE doing the dce_login and getting the
   initial tgt. This also requires that the krb5_32.dll
   be linked with the advapi32.lib. You may want to add this
   lib, even if you don't add the code for Gradient. 

 o preauth.c calls krb5_read_password, which does nothing,
   it should put out a dialog box to get the needed info.
   This would not be to hard, I could look at it if no one 
   else does. 

Keep up the good work, This is comming together nicely!

-- 

 Douglas E. Engert  <DEEngert@anl.gov>
 Argonne National Laboratory
 9700 South Cass Avenue
 Argonne, Illinois  60439 
 (630) 252-5444

home help back first fref pref prev next nref lref last post