[42] in pc-kerberos

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

A new WIndows, DOS, OS/2 distribution of Kerberos V4.

daemon@ATHENA.MIT.EDU (Paul B. Hill )
Thu Sep 8 21:48:41 1994

To: pc-kerberos@MIT.EDU
Cc: dosdev@MIT.EDU
Date: Thu, 8 Sep 94 21:45:19
From: pbh@MIT.EDU (Paul B. Hill )
Reply-To: pc-kerberos@MIT.EDU

Some of you will cheer some of you will cry. The new Kerberos distribution 
is available via ftp on athena-dist.mit.edu. See the file 
/pub/kerberos/README.pc for further inforamtion on how to obtain the new 
update.

You should also ftp to net-dist.mit.edu and look in the directory 
pub/dos/for-developers. This is where you can find our \localh and 
\locallib directories, our version server library and DLLa and Evan's 
wshelper.dll. (This will be delayed by about 24 hours. Sorry.)

Now the reason for the first sentence. This new version is not compatible 
with previous versions. Most developers will have to relink their 
applications. 

1) The ticket file format has changed. This was done so that we could have 
the same byte alignment as FTP, Inc.'s ticket file format. 

2) The name of the DLL was also changed to make the migration path a little 
easier. The new Windows DLL is named krbv4win.dll. There is also a native 
OS/2 DLL named krbv4os2.dll. Hopefully there will someday be the v5 counter 
parts. Any volunteers?

3) The new version will store tickets using kerbmem if it is loaded just 
like before. However if the users choose not to use Kerbmem then the 
tickets will be stored in a local file just like under UNIX. The location 
and name can be controlled by the user by setting the environment variable 
KRBTKTFILE.

4) The dialog boxes from Leash have been moved into the DLL. A bitmap has 
been added. Sites can use a resource editor to change the bitmap to reflect 
their local site. This gives Windows applications a consistent look and 
feel when asking users for a password. The new version of leash is a good 
demo of this.

5) In the same location you can also find a zip file for the DOS rkinit 
sources.

6) This version will now iterate over the MIT and Andrew string to key 
functions. This means that sights which use the Andrew string to key 
algorithm in their Kerberos servers can use the libraries or DLLs without 
any modifications. Note that one problem remains! When changing the 
password the MIT string to key algorithm is used. Umich and MIT will be 
working on this during the next few weeks. If anyone already has the fix 
please feel obliged to provide it :)

7) Several bug fixes. Some improvements to the makefiles for MSC users.

8) Leash now has a button that performs gettime. There are also resources 
in the krbv4???.dll and leash to set the default TZ environment variables, 
and time server.

More work to do:

1) We still have not merged with the Cyngus source tree.

2) We still have not moved strings into a seperate resource table as was 
suggested by someone at another site. Of course we haven't recieved any 
code back from them either, hint, hint.

3) No work has been done on v5 yet.

Chris Shabsin has started work on guide to the PC Kerberos distribution. It 
is in a very early draft state at this time. Please send mail to the list 
rather than directly to him since he is busy with his school work most of 
the time. The URL is

http://www.mit.edu:8001/people/shabby/kv4prog.html

I like to thank Chris Shabsin, Evan Robinson, and Jason Hunter of MIT for 
all the work they put into this during the summer. Thanks also to mortong 
at UMich for getting us to fix a lot of really broken things.

Paul


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