1 Guide to the AFS source tree
6 Routines which make up the kernel- and userlevel- cachemanager.
10 The afsd process which parses config files, sets up the cache,
11 and forks off subprocess to start each of the libafs
16 Leftovers from IBM AFS including installation notes and helper
25 Authenticated AFS access via Apache. requires minor porting for
26 newer Apache versions.
30 Kerberos v5 AFS login and related error routines as well as a linked list
35 Afs event auditing support library.
39 Afsconf suite (CellServDB/UserList/ThisCell) and token interface,
40 outdated copyauth program, setkey utility for adding a key
41 to a server KeyFile (as a key).
45 Bos suite, includes bos client and bosserver.
49 Backup related rpc interface definitions.
53 Backup coordinator and support library.
57 Backup database server (buserver).
61 Backup tape coordinator, and read_tape restoral client.
65 Backup tape manager library.
69 Backup utilities Fms (estimate tape capacity and file mark sizes)
70 (not useful for tape drives with compression).
74 Autoconf config files.
78 Cmd library, routines to parse cmd line arguments
79 used by all command line utilities.
83 Com_err library, error table routines.
87 Build system OS-specific configuration.
95 Afs directory handling library (client and server, internal format).
99 EXPORT is an aix3.1 kernel extension whose sole purpose in
100 life is to provide access to kernel symbols that were mistakenly
101 (or purposefully) omitted from the kernel exports list.
105 Contains all source maintained upstream as external projects.
109 Last part of the source to build:
110 translate_et translates error codes to descriptive messages.
114 Fileserver and Cache manager RPC interface definitions.
118 Fileserver probe facility for information collection.
122 Graphics library for monitoring clients.
126 Java API library for OpenAFS development.
130 Deprecated Kaserver suite including server, admin client, password
131 changing and validating clients, token-getting and
132 token-and-ticket-getting authentication clients, nfs
133 authentication exporter and server database reconstructor.
137 Library and interface for setting up standalone setpag() function
138 for Heimdal/KTH libkafs.
142 Acl library, routines for manipulation of ACLs.
146 AFS administration API.
150 Directory where build system actually builds kernel modules.
154 Pthreaded set of libraries for AFS-aware utilties.
155 This and libafsrpc provide complete functionality.
159 Pthreaded Afsrpc library. Provides basic Rx functionality for AFS-aware
160 programs which don't need to do authentication.
164 Userlevel cache manager build directory
168 Programs to show and forget tokens (and optionally forget tokens
169 and tickets) and test program to create an AFS token.
173 Lightweight user-level non-preemptive cooperative threading library.
177 'Multi-word compare and swap', a library for lockless threadsafe data structures.
181 Pluggable authentication modules for afs authentication.
185 Platform-specific binaries and build specs for which
186 the source tree provides no alternative location.
190 "Portable" process management library.
194 The protection database server and clients.
198 Rx rpc library for kernel and userspace.
202 Debugging tool for rx.
206 Rxgen program. generates AFS RPC stubs from .xg files.
210 Kerberos security module for rx.
214 Rx statistics package.
218 Monitoring tool for afs fileservers.
222 SGI authentication plugin for graphical login.
226 Shared library version of libauthent.
230 Shared library verion of libafsrpc.
234 Local and remote system call interfaces. basic PAG-creation
235 and remote system call handling for NFS translator.
239 Pthreaded budb build dir.
243 Pthreaded butc build dir.
251 Contributed configuration/maintenance tools.
255 Pthreaded ptserver build dir.
259 Pthreaded Salvageserver and salvync-debug build dir
260 (used by demand-attach fileserver)
264 Tivoli storage manager support for the backup system.
268 Pthreaded ubik build dir.
272 Pthreaded vlserver build dir.
276 Pthreaded volser build dir
280 Ubik replicated database library.
284 Upserver/upclient for maintaining server software from a system
289 Userspace device input/output library.
293 Uss tool for managing users.
297 Swiss army knife library.
301 Various cachemanager related utilities.
305 Fsck for vice partitions on non-namei fileservers.
313 Volume location server.
317 Volume library for managing volumes on-disk.
321 Volume server package. includes volserver and vos client.
325 Extended statistics clients for cachemanagers and fileservers,
326 includes xstat library and xstatcommand line clients.