bbd5b3ff5688a5d00f91d7657ab4292e0b3d2011
[openafs.git] / src / SOURCE-MAP
1 Guide to the AFS source tree
2
3 WINNT      - Windows-specific UI, glue and such.
4 afs        - routines which make up the kernel- and userlevel- cachemanager
5 afsd       - the afsd process which parses config files, sets up the cache, 
6              and forks off subprocess to start each of the libafs 
7              "kernel threads" 
8 afsmonitor - afs monitoring tool
9 afsweb     - authenticated AFS access via Apache. requires minor porting for 
10              newer Apache versions.
11 audit      - afs event auditing support library
12 auth       - afsconf suite (CellServDB/UserList/ThisCell) and token interface,
13              outdated copyauth program, setkey utility for adding a key
14              to a server KeyFile (as a key)
15 bozo       - bos suite
16 bubasics   - backup related rpc interface definitions.
17 bucoord    - backup coordinator and support library.
18 budb       - backup database server (buserver).
19 butc       - backup tape coordinator, and read_tape restoral client.
20 butm       - backup tape manager library
21 bu_utils   - fms(estimate tape capacity and file mark sizes) (not useful
22              for tape drives with compression)
23 cmd        - cmd library, routines to parse cmd line arguments
24              used by all command line utilities
25 comerr     - com_err library, error table routines
26 config     - build system OS-specific configuration
27 dauth      - dlog - get a krb ticket for use with the AFS/DFS translator
28              dpass - also part of the AFS/DFS migration kit
29 des        - des library
30 des_stub   - remnant of export restrictions on encryption code.
31 dir        - afs directory handling library (client and server, internal format)
32 export     - from the README:
33         EXPORT is an aix3.1 kernel extension whose sole purpose in
34         life is to provide access to kernel symbols that were mistakenly
35         (or purposefully) omitted from the kernel exports list.
36 finale     - last part of the source to build: 
37              translate_et - translates error codes to descriptive messages
38 fsint      - fileserver rpc interface definitions
39 fsprobe    - fileserver probe facility for information collection
40 ftpd43+    - insecure afs aware ftpd. 
41 gtx        - graphics library for monitoring clients
42 inetd      - insecure afs aware inetd.
43 kauth      - Kerberos suite including server, admin client, password 
44              changing and validating clients, token-getting and 
45              token-and-ticket-getting authentication clients, nfs
46              authentication exporter and server database reconstructor
47 libacl     - acl library, routines for manipulation of ACLs
48 libadmin   - AFS administration API
49 libafs     - directory where build system actually builds kernel modules.
50 libafsauthent - afsauthent library. part of a simplified set of libraries
51              for AFS-aware utilties. This and libafsrpc provide complete
52              functionality.
53 libafsrpc  - afsrpc library. Provides basic Rx functionality for AFS-aware
54              programs which don't need to do authentication
55 libuafs    - userlevel cache manager build directory
56 log        - programs to show and forget tokens (and optionally forget tokens 
57              and tickets) and test program to create an AFS token
58 login      - afs aware login replacement, and optional replacement which
59              gets kerberos tickets
60 lwp        - lightweight process library
61 mpp        - macro processor for use with package
62 ntp        - out of date bundled NTP implementation
63 null       - empty archive library
64 package    - package system for local disk software maintenance
65 pam        - pluggable authentication modules for afs authentication.
66 pinstall   - "portable" install command
67 procmgmt   - "portable" process management library.
68 ptserver   - the protection database server and clients.
69 rcp        - insecure afs aware rcp.
70 rlogind    - insecure afs aware.
71 rsh        - insecure afs aware rsh.
72 rx         - rx rpc library.
73 rxdebug    - debugging tool for rx.
74 rxgen      - rxgen program. generates AFS RPC stubs from .xg files.
75 rxkad      - kerberos security module for rx.
76 rxstat     - rx statistics package
77 scout      - monitoring tool for afs fileservers.
78 sgistuff   - SGI authentication plugin for graphical login
79 sia        - Digital UNIX authentication plugin
80 sys        - local and remote system call interfaces. basic PAG-creation 
81              and remote system call handling for NFS translator
82 tbutc      - pthread version of butc.
83 tests      - test suite
84 tsm41      - tivoli storage manager support for the backup system.
85 tviced     - pthread version of the fileserver
86 ubik       - ubik replicated database library.
87 update     - upserver/upclient for maintaining server software from a system
88              control machine
89 usd        - userspace device input/output library.
90 uss        - uss tool for managing users.
91 util       - swiss army knife library.
92 venus      - various cachemanager related utilities
93 vfsck      - fsck for vice partitions on non-namei fileservers.
94 viced      - fileserver.
95 vlserver   - volume location server
96 vol        - volume library for managing volumes on-disk.
97 volser     - volume server package. includes volserver and vos client.
98 wsadmin.src - sample package files
99 wsadmin.lib - sample package files
100 xstat      - extended statistics clients for cachemanagers and fileservers
101 xinstall   - unused more modern install program
102 tools      - contributed configuration/maintenance tools
103 man        - man pages
104 include    - build-time include file install area; may be used in automake time
105 cf         - autoconf config files
106 afsinstall - leftovers from IBM AFS including installation notes and helper
107              scripts
108
109