LINUX 5.3.0: Check for 'recurse' arg in keyring_search
[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  -- pam
176
177 Pluggable authentication modules for afs authentication.
178
179  -- platform
180
181 Platform-specific binaries and build specs for which
182 the source tree provides no alternative location.
183
184  -- procmgmt
185
186 "Portable" process management library.
187
188  -- ptserver
189
190 The protection database server and clients.
191
192  -- rx
193
194 Rx rpc library for kernel and userspace.
195
196  -- rxdebug
197
198 Debugging tool for rx.
199
200  -- rxgen
201
202 Rxgen program. generates AFS RPC stubs from .xg files.
203
204  -- rxkad
205
206 Kerberos security module for rx.
207
208  -- rxstat
209
210 Rx statistics package.
211
212  -- scout
213
214 Monitoring tool for afs fileservers.
215
216  -- sgistuff
217
218 SGI authentication plugin for graphical login.
219
220  -- shlibafsauthent
221
222 Shared library version of libauthent.
223
224  -- shlibafsrpc
225
226 Shared library verion of libafsrpc.
227
228  -- sys
229
230 Local and remote system call interfaces. basic PAG-creation
231 and remote system call handling for NFS translator.
232
233  -- tbudb
234
235 Pthreaded budb build dir.
236
237  -- tbutc
238
239 Pthreaded butc build dir.
240
241  -- tests
242
243 Legacy test scripts.
244
245  -- tools
246
247 Contributed configuration/maintenance tools.
248
249  -- tptserver
250
251 Pthreaded ptserver build dir.
252
253  -- tsalvaged
254
255 Pthreaded Salvageserver and salvync-debug build dir
256 (used by demand-attach fileserver)
257
258  -- tsm41
259
260 Tivoli storage manager support for the backup system.
261
262  -- tubik
263
264 Pthreaded ubik build dir.
265
266  -- tvlsever
267
268 Pthreaded vlserver build dir.
269
270  -- tvolser
271
272 Pthreaded volser build dir
273
274  -- ubik
275
276 Ubik replicated database library.
277
278  -- update
279
280 Upserver/upclient for maintaining server software from a system
281 control machine.
282
283  -- usd
284
285 Userspace device input/output library.
286
287  -- uss
288
289 Uss tool for managing users.
290
291  -- util
292
293 Swiss army knife library.
294
295  -- venus
296
297 Various cachemanager related utilities.
298
299  -- vfsck
300
301 Fsck for vice partitions on non-namei fileservers.
302
303  -- viced
304
305 Fileserver.
306
307  -- vlserver
308
309 Volume location server.
310
311  -- vol
312
313 Volume library for managing volumes on-disk.
314
315  -- volser
316
317 Volume server package. includes volserver and vos client.
318
319  -- xstat
320
321 Extended statistics clients for cachemanagers and fileservers,
322 includes xstat library and xstatcommand line clients.