more stuff and fixes
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3225 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -7,12 +7,26 @@ Automake to manage makefiles. If this is new to you, the short | ||||
| instruction is to run the @code{configure} script in the top level | ||||
| directory, and when that finishes @code{make}. | ||||
|  | ||||
| You will need a compiler that supports a ``loose'' ANSI C mode, such as | ||||
| @code{gcc}. To build the server side you will need either NDBM or | ||||
| Berkeley DB. If you have neither, parts of the code will not build | ||||
| (specifically libraries and programs that deals with databases). It | ||||
| should be possible to build all clients even without a working db | ||||
| library, but make will need some help (such as with the @samp{-k} flag). | ||||
| If you want to build the distribution in a different directory from the | ||||
| source directory, you will need a make that implements VPATH correctly, | ||||
| such as GNU make. | ||||
|  | ||||
| You will need to build the distribution: | ||||
|  | ||||
| @itemize @bullet | ||||
| @item | ||||
| A compiler that supports a ``loose'' ANSI C mode, such as @code{gcc}. | ||||
| @item | ||||
| lex or flex | ||||
| @item | ||||
| yacc or bison | ||||
| @item | ||||
| a socket library | ||||
| @item | ||||
| NDBM or Berkeley DB for building the server side. | ||||
| @item  | ||||
|  | ||||
| @end itemize | ||||
|  | ||||
| When everything is built, you can install by doing @kbd{make | ||||
| install}. The default location for installation is @file{/usr/heimdal}, | ||||
| @@ -28,13 +42,13 @@ DB is preferred before NDBM, but if you for some reason want to use NDBM | ||||
| instead, you can use this option. | ||||
| @item @kbd{--with-krb4=@file{dir}} | ||||
| Gives the location of Kerberos 4 libraries and headers. This enables | ||||
| Kerberos 4 support in some programs, like telnet and the KDC. If you | ||||
| keep libraries and headers in different places, you can instead give the | ||||
| path to each with the @kbd{--with-krb4-lib=@file{dir}}, and | ||||
| @kbd{--with-krb4-include=@file{dir}} options. | ||||
| Kerberos 4 support in the applications (telnet, rsh, popper, etc) and | ||||
| the KDC. If you keep libraries and headers in different places, you can | ||||
| instead give the path to each with the @kbd{--with-krb4-lib=@file{dir}}, | ||||
| and @kbd{--with-krb4-include=@file{dir}} options. | ||||
| @item @kbd{--enable-kaserver} | ||||
| Enables experimental kaserver support. This is the protocol used by | ||||
| ``KDC'' in AFS. Requires Kerberos 4 support. | ||||
| Enables experimental kaserver support in the KDC. This is the protocol | ||||
| used by ``KDC'' in AFS. Requires Kerberos 4 support. | ||||
| @item @kbd{--with-readline=@file{dir}} | ||||
| Gives the path for the GNU Readline library, which will be used in some | ||||
| programs. If no readline library is found, the (simpler) editline | ||||
|   | ||||
| @@ -22,10 +22,12 @@ conflict, with RFC 1510 (and any future updated RFC) | ||||
| @item | ||||
| be somewhat compatible with the M.I.T Kerberos V5 API | ||||
| @item | ||||
| have support for kerberosV5 over GSS-API | ||||
| have support for Kerberos V5 over GSS-API | ||||
| @item | ||||
| include the most important and useful application programs (rsh, telnet, | ||||
| popper, etc.) | ||||
| @item | ||||
| include enough backwards compatibility with Kerberos V4 | ||||
| @end itemize | ||||
|  | ||||
| This initial pre-version is mostly compatible with the M.I.T | ||||
| @@ -58,12 +60,23 @@ Eric Young's @file{libdes} | ||||
| @item | ||||
| @file{popper}, @file{push} (a movemail equivalent) | ||||
| @item | ||||
| a library @file{libkafs} for authenticating to AFS and a program | ||||
| @file{afslog} that uses it | ||||
| @item | ||||
| some simple test programs | ||||
| @item | ||||
| a KDC that supports most things, not including cross-realm and | ||||
| user-to-user | ||||
| user-to-user, optionally, it may also support Kerberos V4 and kaserver, | ||||
| @item | ||||
| simple programs for distributing databases between a KDC master and | ||||
| slaves | ||||
| @item | ||||
| a password changing daemon @file{kpasswdd}, library functions for | ||||
| changing passwords and a simple client | ||||
| @item | ||||
| an incredibly simple @file{kdb_edit} | ||||
| @item | ||||
| all applications can also support the Kerberos V4 protocols | ||||
| @end itemize | ||||
|  | ||||
| @heading Bug reports | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Assar Westerlund
					Assar Westerlund