death-to-sia-20060801
[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 dir        - afs directory handling library (client and server, internal format)
31 export     - from the README:
32         EXPORT is an aix3.1 kernel extension whose sole purpose in
33         life is to provide access to kernel symbols that were mistakenly
34         (or purposefully) omitted from the kernel exports list.
35 finale     - last part of the source to build: 
36              translate_et - translates error codes to descriptive messages
37 fsint      - fileserver rpc interface definitions
38 fsprobe    - fileserver probe facility for information collection
39 ftpd43+    - insecure afs aware ftpd. 
40 gtx        - graphics library for monitoring clients
41 inetd      - insecure afs aware inetd.
42 kauth      - Kerberos suite including server, admin client, password 
43              changing and validating clients, token-getting and 
44              token-and-ticket-getting authentication clients, nfs
45              authentication exporter and server database reconstructor
46 libacl     - acl library, routines for manipulation of ACLs
47 libadmin   - AFS administration API
48 libafs     - directory where build system actually builds kernel modules.
49 libafsauthent - afsauthent library. part of a simplified set of libraries
50              for AFS-aware utilties. This and libafsrpc provide complete
51              functionality.
52 libafsrpc  - afsrpc library. Provides basic Rx functionality for AFS-aware
53              programs which don't need to do authentication
54 libuafs    - userlevel cache manager build directory
55 log        - programs to show and forget tokens (and optionally forget tokens 
56              and tickets) and test program to create an AFS token
57 login      - afs aware login replacement, and optional replacement which
58              gets kerberos tickets
59 lwp        - lightweight process library
60 mpp        - macro processor for use with package
61 ntp        - out of date bundled NTP implementation
62 null       - empty archive library
63 package    - package system for local disk software maintenance
64 pam        - pluggable authentication modules for afs authentication.
65 pinstall   - "portable" install command
66 procmgmt   - "portable" process management library.
67 ptserver   - the protection database server and clients.
68 rcp        - insecure afs aware rcp.
69 rlogind    - insecure afs aware.
70 rsh        - insecure afs aware rsh.
71 rx         - rx rpc library.
72 rxdebug    - debugging tool for rx.
73 rxgen      - rxgen program. generates AFS RPC stubs from .xg files.
74 rxkad      - kerberos security module for rx.
75 rxstat     - rx statistics package
76 scout      - monitoring tool for afs fileservers.
77 sgistuff   - SGI authentication plugin for graphical login
78 sys        - local and remote system call interfaces. basic PAG-creation 
79              and remote system call handling for NFS translator
80 tbutc      - pthread version of butc.
81 tests      - test suite
82 tsm41      - tivoli storage manager support for the backup system.
83 tviced     - pthread version of the fileserver
84 ubik       - ubik replicated database library.
85 update     - upserver/upclient for maintaining server software from a system
86              control machine
87 usd        - userspace device input/output library.
88 uss        - uss tool for managing users.
89 util       - swiss army knife library.
90 venus      - various cachemanager related utilities
91 vfsck      - fsck for vice partitions on non-namei fileservers.
92 viced      - fileserver.
93 vlserver   - volume location server
94 vol        - volume library for managing volumes on-disk.
95 volser     - volume server package. includes volserver and vos client.
96 wsadmin.src - sample package files
97 wsadmin.lib - sample package files
98 xstat      - extended statistics clients for cachemanagers and fileservers
99 xinstall   - unused more modern install program
100 tools      - contributed configuration/maintenance tools
101 man        - man pages
102 include    - build-time include file install area; may be used in automake time
103 cf         - autoconf config files
104 afsinstall - leftovers from IBM AFS including installation notes and helper
105              scripts
106
107