salvager: convert salvager and salvagerserver to libutil logging
[openafs.git] / src / SOURCE-MAP
1 Guide to the AFS source tree
2
3
4  -- afs
5
6 Routines which make up the kernel- and userlevel- cachemanager.
7
8  -- afsd
9
10 The afsd process which parses config files, sets up the cache,
11 and forks off subprocess to start each of the libafs
12 "kernel threads".
13
14  -- afsinstall
15
16 Leftovers from IBM AFS including installation notes and helper
17 scripts.
18
19  -- afsmonitor
20
21 Afs monitoring tool.
22
23  -- afsweb
24
25 Authenticated AFS access via Apache. requires minor porting for
26 newer Apache versions.
27
28  -- aklog
29
30 Kerberos v5 AFS login and related error routines as well as a linked list
31 struct definition.
32
33  -- audit
34
35 Afs event auditing support library.
36
37  -- auth
38
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).
42
43  -- bozo
44
45 Bos suite, includes bos client and bosserver.
46
47  -- bubasics
48
49 Backup related rpc interface definitions.
50
51  -- bucoord
52
53 Backup coordinator and support library.
54
55  -- budb
56
57 Backup database server (buserver).
58
59  -- butc
60
61 Backup tape coordinator, and read_tape restoral client.
62
63  -- butm
64
65 Backup tape manager library.
66
67  -- bu_utils
68
69 Backup utilities Fms (estimate tape capacity and file mark sizes)
70 (not useful for tape drives with compression).
71
72  -- cf
73
74 Autoconf config files.
75
76  -- cmd
77
78 Cmd library, routines to parse cmd line arguments
79 used by all command line utilities.
80
81  -- comerr
82
83 Com_err library, error table routines.
84
85  -- config
86
87 Build system OS-specific configuration.
88
89  -- des
90
91 Des library.
92
93  -- dir
94
95 Afs directory handling library (client and server, internal format).
96
97  -- export
98
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.
102
103  -- external
104
105 Contains all source maintained upstream as external projects.
106
107  -- finale
108
109 Last part of the source to build:
110 translate_et translates error codes to descriptive messages.
111
112  -- fsint
113
114 Fileserver and Cache manager RPC interface definitions.
115
116  -- fsprobe
117
118 Fileserver probe facility for information collection.
119
120  -- gtx
121
122 Graphics library for monitoring clients.
123
124  -- JAVA
125
126 Java API library for OpenAFS development.
127
128  -- kauth
129
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.
134
135  -- kopenafs
136
137 Library and interface for setting up standalone setpag() function
138 for Heimdal/KTH libkafs.
139
140  -- libacl
141
142 Acl library, routines for manipulation of ACLs.
143
144  -- libadmin
145
146 AFS administration API.
147
148  -- libafs
149
150 Directory where build system actually builds kernel modules.
151
152  -- libafsauthent
153
154 Pthreaded set of libraries for AFS-aware utilties.
155 This and libafsrpc provide complete functionality.
156
157  -- libafsrpc
158
159 Pthreaded Afsrpc library. Provides basic Rx functionality for AFS-aware
160 programs which don't need to do authentication.
161
162  -- libuafs
163
164 Userlevel cache manager build directory
165
166  -- log
167
168 Programs to show and forget tokens (and optionally forget tokens
169 and tickets) and test program to create an AFS token.
170
171  -- lwp
172
173 Lightweight user-level non-preemptive cooperative threading library.
174
175  -- mcas
176
177 'Multi-word compare and swap', a library for lockless threadsafe data structures.
178
179  -- pam
180
181 Pluggable authentication modules for afs authentication.
182
183  -- platform
184
185 Platform-specific binaries and build specs for which
186 the source tree provides no alternative location.
187
188  -- procmgmt
189
190 "Portable" process management library.
191
192  -- ptserver
193
194 The protection database server and clients.
195
196  -- rx
197
198 Rx rpc library for kernel and userspace.
199
200  -- rxdebug
201
202 Debugging tool for rx.
203
204  -- rxgen
205
206 Rxgen program. generates AFS RPC stubs from .xg files.
207
208  -- rxkad
209
210 Kerberos security module for rx.
211
212  -- rxstat
213
214 Rx statistics package.
215
216  -- scout
217
218 Monitoring tool for afs fileservers.
219
220  -- sgistuff
221
222 SGI authentication plugin for graphical login.
223
224  -- shlibafsauthent
225
226 Shared library version of libauthent.
227
228  -- shlibafsrpc
229
230 Shared library verion of libafsrpc.
231
232  -- sys
233
234 Local and remote system call interfaces. basic PAG-creation
235 and remote system call handling for NFS translator.
236
237  -- tbudb
238
239 Pthreaded budb build dir.
240
241  -- tbutc
242
243 Pthreaded butc build dir.
244
245  -- tests
246
247 Legacy test scripts.
248
249  -- tools
250
251 Contributed configuration/maintenance tools.
252
253  -- tptserver
254
255 Pthreaded ptserver build dir.
256
257  -- tsalvaged
258
259 Pthreaded Salvageserver and salvync-debug build dir
260 (used by demand-attach fileserver)
261
262  -- tsm41
263
264 Tivoli storage manager support for the backup system.
265
266  -- tubik
267
268 Pthreaded ubik build dir.
269
270  -- tvlsever
271
272 Pthreaded vlserver build dir.
273
274  -- tvolser
275
276 Pthreaded volser build dir
277
278  -- ubik
279
280 Ubik replicated database library.
281
282  -- update
283
284 Upserver/upclient for maintaining server software from a system
285 control machine.
286
287  -- usd
288
289 Userspace device input/output library.
290
291  -- uss
292
293 Uss tool for managing users.
294
295  -- util
296
297 Swiss army knife library.
298
299  -- venus
300
301 Various cachemanager related utilities.
302
303  -- vfsck
304
305 Fsck for vice partitions on non-namei fileservers.
306
307  -- viced
308
309 Fileserver.
310
311  -- vlserver
312
313 Volume location server.
314
315  -- vol
316
317 Volume library for managing volumes on-disk.
318
319  -- volser
320
321 Volume server package. includes volserver and vos client.
322
323  -- xstat
324
325 Extended statistics clients for cachemanagers and fileservers,
326 includes xstat library and xstatcommand line clients.