[42] in pc-kerberos
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