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