xref: /freebsd-src/crypto/heimdal/doc/intro.texi (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1ae771770SStanislav Sedov@c $Id$
25e9cd1aeSAssar Westerlund
3b528cefcSMark Murray@node Introduction, What is Kerberos?, Top, Top
4b528cefcSMark Murray@c @node Introduction, What is Kerberos?, Top, Top
5b528cefcSMark Murray@comment  node-name,  next,  previous,  up
6b528cefcSMark Murray@chapter Introduction
7b528cefcSMark Murray
8b528cefcSMark Murray@heading What is Heimdal?
9b528cefcSMark Murray
10b528cefcSMark MurrayHeimdal is a free implementation of Kerberos 5. The goals are to:
11b528cefcSMark Murray
12b528cefcSMark Murray@itemize @bullet
13b528cefcSMark Murray@item
14b528cefcSMark Murrayhave an implementation that can be freely used by anyone
15b528cefcSMark Murray@item
16b528cefcSMark Murraybe protocol compatible with existing implementations and, if not in
17c19800e8SDoug Rabsonconflict, with RFC 4120 (and any future updated RFC). RFC 4120
18c19800e8SDoug Rabsonreplaced RFC 1510.
19b528cefcSMark Murray@item
20b528cefcSMark Murraybe reasonably compatible with the M.I.T Kerberos V5 API
21b528cefcSMark Murray@item
22b528cefcSMark Murrayhave support for Kerberos V5 over GSS-API (RFC1964)
23b528cefcSMark Murray@item
24b528cefcSMark Murrayinclude the most important and useful application programs (rsh, telnet,
25b528cefcSMark Murraypopper, etc.)
26b528cefcSMark Murray@item
27b528cefcSMark Murrayinclude enough backwards compatibility with Kerberos V4
28b528cefcSMark Murray@end itemize
29b528cefcSMark Murray
30b528cefcSMark Murray@heading Status
31b528cefcSMark Murray
32b528cefcSMark MurrayHeimdal has the following features (this does not mean any of this
33b528cefcSMark Murrayworks):
34b528cefcSMark Murray
35b528cefcSMark Murray@itemize @bullet
36b528cefcSMark Murray@item
37b528cefcSMark Murraya stub generator and a library to encode/decode/whatever ASN.1/DER
38b528cefcSMark Murraystuff
39b528cefcSMark Murray@item
40b528cefcSMark Murraya @code{libkrb5} library that should be possible to get to work with
41b528cefcSMark Murraysimple applications
42b528cefcSMark Murray@item
43c19800e8SDoug Rabsona GSS-API library
44b528cefcSMark Murray@item
45b528cefcSMark Murray@file{kinit}, @file{klist}, @file{kdestroy}
46b528cefcSMark Murray@item
47b528cefcSMark Murray@file{telnet}, @file{telnetd}
48b528cefcSMark Murray@item
49b528cefcSMark Murray@file{rsh}, @file{rshd}
50b528cefcSMark Murray@item
51b528cefcSMark Murray@file{popper}, @file{push} (a movemail equivalent)
52b528cefcSMark Murray@item
53b528cefcSMark Murray@file{ftp}, and @file{ftpd}
54b528cefcSMark Murray@item
55b528cefcSMark Murraya library @file{libkafs} for authenticating to AFS and a program
56b528cefcSMark Murray@file{afslog} that uses it
57b528cefcSMark Murray@item
58b528cefcSMark Murraysome simple test programs
59b528cefcSMark Murray@item
60*cf771f22SStanislav Sedova KDC that supports most things,
61b528cefcSMark Murray@item
62b528cefcSMark Murraysimple programs for distributing databases between a KDC master and
63b528cefcSMark Murrayslaves
64b528cefcSMark Murray@item
65b528cefcSMark Murraya password changing daemon @file{kpasswdd}, library functions for
66b528cefcSMark Murraychanging passwords and a simple client
67b528cefcSMark Murray@item
68b528cefcSMark Murraysome kind of administration system
69b528cefcSMark Murray@item
70b528cefcSMark MurrayKerberos V4 support in many of the applications.
71b528cefcSMark Murray@end itemize
72b528cefcSMark Murray
73b528cefcSMark Murray@heading Bug reports
74b528cefcSMark Murray
75b528cefcSMark MurrayIf you find bugs in this software, make sure it is a genuine bug and not
76b528cefcSMark Murrayjust a part of the code that isn't implemented.
77b528cefcSMark Murray
78c19800e8SDoug RabsonBug reports should be sent to @email{heimdal-bugs@@h5l.org}. Please
79b528cefcSMark Murrayinclude information on what machine and operating system (including
80b528cefcSMark Murrayversion) you are running, what you are trying to do, what happens, what
81b528cefcSMark Murrayyou think should have happened, an example for us to repeat, the output
82b528cefcSMark Murrayyou get when trying the example, and a patch for the problem if you have
83b528cefcSMark Murrayone. Please make any patches with @code{diff -u} or @code{diff -c}.
84b528cefcSMark Murray
85b528cefcSMark MurraySuggestions, comments and other non bug reports are also welcome.
86b528cefcSMark Murray
87b528cefcSMark Murray@heading Mailing list
88b528cefcSMark Murray
89b528cefcSMark MurrayThere are two mailing lists with talk about
90b528cefcSMark MurrayHeimdal. @email{heimdal-announce@@sics.se} is a low-volume announcement
91b528cefcSMark Murraylist, while @email{heimdal-discuss@@sics.se} is for general discussion.
92b528cefcSMark MurraySend a message to @email{majordomo@@sics.se} to subscribe.
93bbd80c28SJacques Vidrine
94bbd80c28SJacques Vidrine@heading Heimdal source code, binaries and the manual
95bbd80c28SJacques Vidrine
96bbd80c28SJacques VidrineThe source code for heimdal, links to binaries and the manual (this
97bbd80c28SJacques Vidrinedocument) can be found on our web-page at
98bbd80c28SJacques Vidrine@url{http://www.pdc.kth.se/heimdal/}.
99