Source tree organization (25 May 1990):

admin:		administrative tools	
		aname: manipulate aname/lname translation database
		create: create database
		destroy: destroy database
		edit: edit database [the most useful of the bunch]
		stash: store db key for unattended service

appl:		applications
		movemail: Emacs 18.57 'movemail' program with Kerberos
			hooks for POP support.
		popper: Berkeley POP server, with Kerberos and other
			athena mods
		sample: sample client & server (using byte stream sockets)
		simple: another sample client & server (using datagrams)
		telnet:	telnet client (v4 & v5 kerberized, plus other goodies)
			libtelnet: support for telnet/telnetd
			telnet: the client-side
			telnetd: BSD UNIX telnet daemon
			login: a version of login(8) which has the '-f' flag
				necessary for using authenticated telnet
				connections without a password
		user-user: sample client & server using the user-to-user
			protocol features

clients:	base-level kerberos clients
		kinit: get tickets using password
		klist: list ticket cache
		kdestroy: destroy ticket cache


config:		configuration control for source
		>>> look at site.def, vaxbsd.cf, ultrix.cf, ibm.cf in
		>>> particular for 
		>>> hints on things you might want to modify.
		>>> Ignore the comments on the X11 stuff for now

include:	include hierarchy
		krb5: kerberos-specific includes
		kerberosIV: copies of kerberos v4 include files (used
			for some programs which support both)

kdc:		Kerberos Server/Key Distribution Center

lib:		library hierarchy
		asn.1:	ASN.1 definitions & glue files
			The current set-up assumes that you have ISODE
			6.8 (or later) installed.  You can retrieve
			ISODE 6.8 from: 

    If you can FTP to the Internet, then use anonymous FTP to uu.psi.com
    [136.161.128.3] to retrieve the file isode-interim.tar.Z in BINARY mode 
    from the isode/ directory.  This file is the tar image after being run 
    through the compress program and is approximately 7MB in size.

		ccache: credentials cache
			file: file descriptor-based ccache
			stdio: STDIO-based ccache
		crc-32:	CRC-32 function(s)
		des:	MIT DES library (must be picked up separately)
		error_tables: Common Error description files & headers
		free:	routines to free various allocated data structures 
		gssapi: GSSAPI implementation for Kerberos V5
		kdb:	database interface routines
		keytab:	server key table routines
			file:	STDIO-based keytab
		krb:	Main kerberos library functions
		krb425:	link-level compatibility library; lets you link
			v4 applications with v5 back-end code
		os:	Operating-system or configuration-specific code
		rcache:	authenticator replay-cache code
		rsa-md4: MD4 code from Internet RFC 1186B

prototype:	.c, .h files with standard headers for new source files

tests:		various tests
		create: create a bunch of principals in a KDC database
		verify: verify that the principals have the right keys
		hammer: "hammer" the KDC with requests to help assure
			proper KDC operation
