source: trunk/third/krb5/README @ 13650

Revision 13650, 10.0 KB checked in by ghudson, 25 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r13649, which included commits to RCS files with non-trunk default branches.
Line 
1                   Kerberos Version 5, Release 1.1
2
3                            Release Notes
4
5                        The MIT Kerberos Team
6
7Unpacking the Source Distribution
8---------------------------------
9
10The source distribution of Kerberos 5 comes in three gzipped tarfiles,
11krb5-1.1.src.tar.gz, krb5-1.1.doc.tar.gz, and krb5-1.1.crypto.tar.gz.
12The krb5-1.1.doc.tar.gz contains the doc/ directory and this README
13file.  The krb5-1.1.src.tar.gz contains the src/ directory and this
14README file, except for the crypto library sources, which are in
15krb5-1.1.crypto.tar.gz.
16
17Instruction on how to extract the entire distribution follow.  These
18directions assume that you want to extract into a directory called
19DIST.
20
21If you have the GNU tar program and gzip installed, you can simply do:
22
23        mkdir DIST
24        cd DIST
25        gtar zxpf krb5-1.1.src.tar.gz
26        gtar zxpf krb5-1.1.crypto.tar.gz
27        gtar zxpf krb5-1.1.doc.tar.gz
28
29If you don't have GNU tar, you will need to get the FSF gzip
30distribution and use gzcat:
31
32        mkdir DIST
33        cd DIST
34        gzcat krb5-1.1.src.tar.gz | tar xpf -
35        gzcat krb5-1.1.crypto.tar.gz | tar xpf -
36        gzcat krb5-1.1.doc.tar.gz | tar xpf -
37
38Both of these methods will extract the sources into DIST/krb5-1.1/src
39and the documentation into DIST/krb5-1.1/doc.
40
41Building and Installing Kerberos 5
42----------------------------------
43
44The first file you should look at is doc/install.ps; it contains the
45notes for building and installing Kerberos 5.  The info file
46krb5-install.info has the same information in info file format.  You
47can view this using the GNU emacs info-mode, or by using the
48standalone info file viewer from the Free Software Foundation.  This
49is also available as an HTML file, install.html.
50
51Other good files to look at are admin-guide.ps and user-guide.ps,
52which contain the system administrator's guide, and the user's guide,
53respectively.  They are also available as info files
54kerberos-admin.info and krb5-user.info, respectively.  These files are
55also available as HTML files.
56
57If you are attempting to build under Windows, please see the
58src/windows/README file.
59
60Reporting Bugs
61--------------
62
63Please report any problems/bugs/comments using the krb5-send-pr
64program.  The krb5-send-pr program will be installed in the sbin
65directory once you have successfully compiled and installed Kerberos
66V5 (or if you have installed one of our binary distributions).
67
68If you are not able to use krb5-send-pr because you haven't been able
69compile and install Kerberos V5 on any platform, you may send mail to
70krb5-bugs@mit.edu.
71
72Notes, Major Changes, and Known Bugs
73------------------------------------
74
75* Triple DES support is included; however, it is only usable for
76  service keys at the moment, due to a large number of compatibility
77  issues.  For example, the GSSAPI library has some (buggy) support
78  for a triple DES session key, but it is intentionally disabled.
79  ** Do not use triple-DES in your config files except as described in
80  ** the documentation.
81
82* The principal database now uses the btree backend of Berkeley DB.
83  This should result in improved KDC performance.
84
85* The lib/rpc tests do not appear to work under NetBSD-1.4, for
86  reasons that are not completely clear at the moment, but probably
87  have something to do with portmapper interfacing.  This should not
88  affect other operations, such as kadmind operation.
89
90* Shared library builds are under a new framework; at this point only
91  Solaris (2.x), Irix (6.5), NetBSD (1.4 i386), and possibly Linux are
92  known to work.  All other working shared library builds may be
93  figments of your imagination.
94
95* Many existing databases, especially those converted from krb4
96  original databases, may contain expiration dates in 1999.  You
97  should make sure to update these expiration dates, and also change
98  any config file entries that have two-digit years.
99
100* Hardware preauthentication is known to be broken; this will be fixed
101  in an upcoming release.
102
103* krb524d now defaults to forking into the background; use
104  "krb524d -nofork" to avoid forking.
105
106* Not all reported bugs have been fixed in this release, due to time
107  constraints.  We are planning to make another release in the near
108  future with more complete triple DES support, and additional
109  bugfixes.  Many of the bugs in our database are reported against
110  what is now quite old code, or require hardware that we do not have,
111  which make them difficult to reproduce and debug.  We will work on
112  these older bugs and some externally submitted patches for the
113  following release.
114
115Copyright Notice and Legal Administrivia
116----------------------------------------
117
118Copyright (C) 1985-1999 by the Massachusetts Institute of Technology.
119
120All rights reserved.
121
122Export of this software from the United States of America may require
123a specific license from the United States Government.  It is the
124responsibility of any person or organization contemplating export to
125obtain such a license before exporting.
126
127WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
128distribute this software and its documentation for any purpose and
129without fee is hereby granted, provided that the above copyright
130notice appear in all copies and that both that copyright notice and
131this permission notice appear in supporting documentation, and that
132the name of M.I.T. not be used in advertising or publicity pertaining
133to distribution of the software without specific, written prior
134permission.  Furthermore if you modify this software you must label
135your software as modified software and not distribute it in such a
136fashion that it might be confused with the original MIT software.
137M.I.T. makes no representations about the suitability of this software
138for any purpose.  It is provided "as is" without express or implied
139warranty.
140
141THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
142IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
143WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
144
145Individual source code files are copyright MIT, Cygnus Support,
146OpenVision, Oracle, Sun Soft, FundsXpress, and others.
147
148Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira,
149and Zephyr are trademarks of the Massachusetts Institute of Technology
150(MIT).  No commercial use of these trademarks may be made without
151prior written permission of MIT.
152
153"Commercial use" means use of a name in a product or other for-profit
154manner.  It does NOT prevent a commercial firm from referring to the
155MIT trademarks in order to convey information (although in doing so,
156recognition of their trademark status should be given).
157
158The following copyright and permission notice applies to the
159OpenVision Kerberos Administration system located in kadmin/create,
160kadmin/dbutil, kadmin/passwd, kadmin/server, lib/kadm5, and portions
161of lib/rpc:
162
163   Copyright, OpenVision Technologies, Inc., 1996, All Rights Reserved
164
165   WARNING: Retrieving the OpenVision Kerberos Administration system
166   source code, as described below, indicates your acceptance of the
167   following terms.  If you do not agree to the following terms, do not
168   retrieve the OpenVision Kerberos administration system.
169
170   You may freely use and distribute the Source Code and Object Code
171   compiled from it, with or without modification, but this Source
172   Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY,
173   INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR
174   FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER
175   EXPRESS OR IMPLIED.  IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY
176   FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF
177   SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR
178   CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,
179   WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE
180   CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY
181   OTHER REASON.
182
183   OpenVision retains all copyrights in the donated Source Code. OpenVision
184   also retains copyright to derivative works of the Source Code, whether
185   created by OpenVision or by a third party. The OpenVision copyright
186   notice must be preserved if derivative works are made based on the
187   donated Source Code.
188
189   OpenVision Technologies, Inc. has donated this Kerberos
190   Administration system to MIT for inclusion in the standard
191   Kerberos 5 distribution.  This donation underscores our
192   commitment to continuing Kerberos technology development
193   and our gratitude for the valuable work which has been
194   performed by MIT and the Kerberos community.
195
196Acknowledgements
197----------------
198
199Appreciation Time!!!!  There are far too many people to try to thank
200them all; many people have contributed to the development of Kerberos
201V5.  This is only a partial listing....
202
203Thanks to Paul Vixie and the Internet Software Consortium for funding
204the work of Barry Jaspan.  This funding was invaluable for the OV
205administration server integration, as well as the 1.0 release
206preparation process.
207
208Thanks to John Linn, Scott Foote, and all of the folks at OpenVision
209Technologies, Inc., who donated their administration server for use in
210the MIT release of Kerberos.
211
212Thanks to Jeff Bigler, Mark Eichin, Marc Horowitz, Nancy Gilman, Ken
213Raeburn, and all of the folks at Cygnus Support, who provided
214innumerable bug fixes and portability enhancements to the Kerberos V5
215tree.  Thanks especially to Jeff Bigler, for the new user and system
216administrator's documentation.
217
218Thanks to Doug Engert from ANL for providing many bug fixes, as well
219as testing to ensure DCE interoperability.
220
221Thanks to Ken Hornstein at NRL for providing many bug fixes and
222suggestions.
223
224Thanks to Sean Mullan and Bill Sommerfeld from Hewlett Packard for
225their many suggestions and bug fixes.
226
227Thanks to the members of the Kerberos V5 development team at MIT, both
228past and present: Danillo Almeida, Jay Berkenbilt, Richard Basch, John
229Carr, Don Davis, Alexandra Ellwood, Nancy Gilman, Matt Hancher, Sam
230Hartman, Paul Hill, Marc Horowitz, Eva Jacobus, Barry Jaspan, Geoffrey
231King, John Kohl, Scott McGuire, Kevin Mitchell, Cliff Neuman, Paul
232Park, Ezra Peisach, Chris Provenzano, Ken Raeburn, Jon Rochlis, Jeff
233Schiller, Brad Thompson, Harry Tsai, Ted Ts'o, Marshall Vale, Tom Yu.
Note: See TracBrowser for help on using the repository browser.