ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/vendor/ircservices-5.1.24/docs/tech/a.html
Revision: 3389
Committed: Fri Apr 25 14:12:15 2014 UTC (11 years, 4 months ago) by michael
Content type: text/html
File size: 55302 byte(s)
Log Message:
- Imported ircservices-5.1.24

File Contents

# Content
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
4 <head>
5 <meta http-equiv="Content-Style-Type" content="text/css"/>
6 <style type="text/css">@import "style.css";</style>
7 <title>IRC Services Technical Reference Manual - Appendix A. Source tree reference</title>
8 </head>
9
10 <body>
11 <h1 class="title" id="top">IRC Services Technical Reference Manual</h1>
12
13 <h2 class="section-title">Appendix A. Source tree reference</h2>
14
15 <p class="backlink"><a href="index.html">Table of Contents</a></p>
16
17 <!------------------------------------------------------------------------>
18 <hr/>
19
20 <table class="source-tree">
21 <thead>
22 <tr class="source-tree-header">
23 <th class="source-tree-file">Directory or file name</th>
24 <th class="source-tree-description">Description</th>
25 <th class="source-tree-referenced">Section</th>
26 </tr>
27 </thead>
28 <tbody>
29 <tr class="source-tree">
30 <td class="source-tree-file">Makefile</td>
31 <td class="source-tree-description">Main control file for compilation.</td>
32 <td class="source-tree-referenced"><a href="10.html#s3">10-3</a></td>
33 </tr>
34 <tr class="source-tree">
35 <td class="source-tree-file">Makefile.inc</td>
36 <td class="source-tree-description">Basic compilation settings. Generated by <tt>configure</tt>.</td>
37 <td class="source-tree-referenced"><a href="10.html#s2">10-2</a></td>
38 </tr>
39 <tr class="source-tree">
40 <td class="source-tree-file">actions.c</td>
41 <td class="source-tree-description">Routines implementing common high-level actions.</td>
42 <td class="source-tree-referenced"><a href="2.html#s6-5">2-6-5</a></td>
43 </tr>
44 <tr class="source-tree">
45 <td class="source-tree-file">channels.c</td>
46 <td class="source-tree-description">Channel management routines.</td>
47 <td class="source-tree-referenced"><a href="2.html#s6-3">2-6-3</a></td>
48 </tr>
49 <tr class="source-tree">
50 <td class="source-tree-file">channels.h</td>
51 <td class="source-tree-description">Header file for <tt>channels.c</tt>.</td>
52 <td class="source-tree-referenced"><a href="2.html#s6-3">2-6-3</a></td>
53 </tr>
54 <tr class="source-tree">
55 <td class="source-tree-file">commands.c</td>
56 <td class="source-tree-description">Command lookup routines.</td>
57 <td class="source-tree-referenced"><a href="2.html#s10">2-10</a></td>
58 </tr>
59 <tr class="source-tree">
60 <td class="source-tree-file">commands.h</td>
61 <td class="source-tree-description">Header file for <tt>commands.c</tt>.</td>
62 <td class="source-tree-referenced"><a href="2.html#s10">2-10</a></td>
63 </tr>
64 <tr class="source-tree">
65 <td class="source-tree-file">compat.c</td>
66 <td class="source-tree-description">Compatibility functions.</td>
67 <td class="source-tree-referenced"><a href="2.html#s2-2">2-2-2</a></td>
68 </tr>
69 <tr class="source-tree">
70 <td class="source-tree-file">conffile.c</td>
71 <td class="source-tree-description">Routines for processing configuration files.</td>
72 <td class="source-tree-referenced"><a href="2.html#s3-2">2-3-2</a></td>
73 </tr>
74 <tr class="source-tree">
75 <td class="source-tree-file">conffile.h</td>
76 <td class="source-tree-description">Header file for <tt>conffile.c</tt>.</td>
77 <td class="source-tree-referenced"><a href="2.html#s3-2">2-3-2</a></td>
78 </tr>
79 <tr class="source-tree">
80 <td class="source-tree-file">config.h</td>
81 <td class="source-tree-description">Header file containing basic compilation settings. Generated by <tt>configure</tt>.</td>
82 <td class="source-tree-referenced"><a href="2.html#s2-1">2-2-1</a><br/><a href="10.html#s2">10-2</a></td>
83 </tr>
84 <tr class="source-tree">
85 <td class="source-tree-file">configure</td>
86 <td class="source-tree-description">Script to analyze the system environment and set compilation options and program settings accordingly.</td>
87 <td class="source-tree-referenced"><a href="10.html#s2">10-2</a></td>
88 </tr>
89 <tr class="source-tree">
90 <td class="source-tree-file">cp-recursive</td>
91 <td class="source-tree-description">Script to copy directories recursively using <tt>tar</tt>.</td>
92 <td class="source-tree-referenced"><a href="10.html#s2">10-2</a></td>
93 </tr>
94 <tr class="source-tree">
95 <td class="source-tree-file">databases.c</td>
96 <td class="source-tree-description">Database module interface routines.</td>
97 <td class="source-tree-referenced"><a href="2.html#s9-2">2-9-2</a><br/><a href="6.html#s2">6-2</a></td>
98 </tr>
99 <tr class="source-tree">
100 <td class="source-tree-file">databases.h</td>
101 <td class="source-tree-description">Header file for <tt>databases.c</tt>.</td>
102 <td class="source-tree-referenced"><a href="2.html#s9-2">2-9-2</a><br/><a href="6.html#s2">6-2</a></td>
103 </tr>
104 <tr class="source-tree">
105 <td class="source-tree-file">defs.h</td>
106 <td class="source-tree-description">Basic constants and macros used by Services.</td>
107 <td class="source-tree-referenced"><a href="2.html#s2-1">2-2-1</a><br/><a href="2.html#s3-2">2-3-2</a></td>
108 </tr>
109 <tr class="source-tree">
110 <td class="source-tree-file">encrypt.c</td>
111 <td class="source-tree-description">Encryption module interface routines.</td>
112 <td class="source-tree-referenced"><a href="2.html#s9-1">2-9-1</a></td>
113 </tr>
114 <tr class="source-tree">
115 <td class="source-tree-file">encrypt.h</td>
116 <td class="source-tree-description">Header file for <tt>encrypt.c</tt>.</td>
117 <td class="source-tree-referenced"><a href="2.html#s9-1">2-9-1</a></td>
118 </tr>
119 <tr class="source-tree">
120 <td class="source-tree-file">extern.h</td>
121 <td class="source-tree-description"><tt>extern</tt> declarations for core source files which do not have their own separate header files.</td>
122 <td class="source-tree-referenced"><a href="2.html#s2-1">2-2-1</a></td>
123 </tr>
124 <tr class="source-tree">
125 <td class="source-tree-file">hash.h</td>
126 <td class="source-tree-description">Macros for defining simple hash tables.</td>
127 <td class="source-tree-referenced"><a href="2.html#s2-5">2-2-5</a></td>
128 </tr>
129 <tr class="source-tree">
130 <td class="source-tree-file">ignore.c</td>
131 <td class="source-tree-description">Ignore list handling.</td>
132 <td class="source-tree-referenced"><a href="2.html#s5-4">2-5-4</a></td>
133 </tr>
134 <tr class="source-tree">
135 <td class="source-tree-file">init.c</td>
136 <td class="source-tree-description">Program initialization, reconfiguration, and cleanup code.</td>
137 <td class="source-tree-referenced"><a href="2.html#s3-1">2-3-1</a></td>
138 </tr>
139 <tr class="source-tree">
140 <td class="source-tree-file">install-script</td>
141 <td class="source-tree-description">Script to substitute for the <tt>install</tt> program.</td>
142 <td class="source-tree-referenced"><a href="10.html#s2">10-2</a></td>
143 </tr>
144 <tr class="source-tree">
145 <td class="source-tree-file">langstrs.h</td>
146 <td class="source-tree-description">Message name constants. Copied from <tt>lang/langstrs.h</tt>.</td>
147 <td class="source-tree-referenced"><a href="10.html#s3-3">10-3-3</a></td>
148 </tr>
149 <tr class="source-tree">
150 <td class="source-tree-file">language.c</td>
151 <td class="source-tree-description">Multilingual support routines.</td>
152 <td class="source-tree-referenced"><a href="2.html#s8">2-8</a></td>
153 </tr>
154 <tr class="source-tree">
155 <td class="source-tree-file">language.h</td>
156 <td class="source-tree-description">Header file for <tt>language.c</tt>.</td>
157 <td class="source-tree-referenced"><a href="2.html#s8">2-8</a></td>
158 </tr>
159 <tr class="source-tree">
160 <td class="source-tree-file">list-array.h</td>
161 <td class="source-tree-description">List/array utility macros.</td>
162 <td class="source-tree-referenced"><a href="2.html#s2-4">2-2-4</a></td>
163 </tr>
164 <tr class="source-tree">
165 <td class="source-tree-file">log.c</td>
166 <td class="source-tree-description">Routines for logging.</td>
167 <td class="source-tree-referenced"><a href="2.html#s4">2-4</a></td>
168 </tr>
169 <tr class="source-tree">
170 <td class="source-tree-file">log.h</td>
171 <td class="source-tree-description">Header file for <tt>log.c</tt>.</td>
172 <td class="source-tree-referenced"><a href="2.html#s4">2-4</a></td>
173 </tr>
174 <tr class="source-tree">
175 <td class="source-tree-file">main.c</td>
176 <td class="source-tree-description"><tt>main()</tt> routine.</td>
177 <td class="source-tree-referenced"><a href="2.html#s3">2-3</a></td>
178 </tr>
179 <tr class="source-tree">
180 <td class="source-tree-file">memory.c</td>
181 <td class="source-tree-description"><tt>smalloc()</tt> family of memory allocation utility functions, as well as memory misuse checking code.</td>
182 <td class="source-tree-referenced"><a href="2.html#s2-3">2-2-3</a></td>
183 </tr>
184 <tr class="source-tree">
185 <td class="source-tree-file">memory.h</td>
186 <td class="source-tree-description">Header file for <tt>memory.c</tt>.</td>
187 <td class="source-tree-referenced"><a href="2.html#s2-3">2-2-3</a></td>
188 </tr>
189 <tr class="source-tree">
190 <td class="source-tree-file">messages.c</td>
191 <td class="source-tree-description">Routines for handling and dispatching messages.</td>
192 <td class="source-tree-referenced"><a href="2.html#s5-3">2-5-3</a></td>
193 </tr>
194 <tr class="source-tree">
195 <td class="source-tree-file">messages.h</td>
196 <td class="source-tree-description">Header file for <tt>messages.c</tt>.</td>
197 <td class="source-tree-referenced"><a href="2.html#s5-3">2-5-3</a></td>
198 </tr>
199 <tr class="source-tree">
200 <td class="source-tree-file">misc.c</td>
201 <td class="source-tree-description">Miscellaneous utility routines.</td>
202 <td class="source-tree-referenced"><a href="2.html#s2-6">2-2-6</a></td>
203 </tr>
204 <tr class="source-tree">
205 <td class="source-tree-file">modes.c</td>
206 <td class="source-tree-description">User/channel mode utility routines.</td>
207 <td class="source-tree-referenced"><a href="2.html#s6-4">2-6-4</a></td>
208 </tr>
209 <tr class="source-tree">
210 <td class="source-tree-file">modes.h</td>
211 <td class="source-tree-description">Header file for <tt>modes.c</tt>.</td>
212 <td class="source-tree-referenced"><a href="2.html#s6-4">2-6-4</a></td>
213 </tr>
214 <tr class="source-tree">
215 <td class="source-tree-file">modules.c</td>
216 <td class="source-tree-description">Module subsystem.</td>
217 <td class="source-tree-referenced"><a href="4.html">4</a></td>
218 </tr>
219 <tr class="source-tree">
220 <td class="source-tree-file">modules.h</td>
221 <td class="source-tree-description">Header file for <tt>modules.c</tt>.</td>
222 <td class="source-tree-referenced"><a href="4.html">4</a></td>
223 </tr>
224 <tr class="source-tree">
225 <td class="source-tree-file">process.c</td>
226 <td class="source-tree-description">Message processing code.</td>
227 <td class="source-tree-referenced"><a href="2.html#s5-3">2-5-3</a></td>
228 </tr>
229 <tr class="source-tree">
230 <td class="source-tree-file">send.c</td>
231 <td class="source-tree-description">Routines for sending messages to the remote server.</td>
232 <td class="source-tree-referenced"><a href="2.html#s5-1">2-5-1</a><br/><a href="5.html#s2">5-2</a></td>
233 </tr>
234 <tr class="source-tree">
235 <td class="source-tree-file">send.h</td>
236 <td class="source-tree-description">Header file for <tt>send.c</tt>.</td>
237 <td class="source-tree-referenced"><a href="2.html#s5-1">2-5-1</a></td>
238 </tr>
239 <tr class="source-tree">
240 <td class="source-tree-file">servers.c</td>
241 <td class="source-tree-description">Server management routines.</td>
242 <td class="source-tree-referenced"><a href="2.html#s6-1">2-6-1</a></td>
243 </tr>
244 <tr class="source-tree">
245 <td class="source-tree-file">servers.h</td>
246 <td class="source-tree-description">Header file for <tt>servers.c</tt>.</td>
247 <td class="source-tree-referenced"><a href="2.html#s6-1">2-6-1</a></td>
248 </tr>
249 <tr class="source-tree">
250 <td class="source-tree-file">services.h</td>
251 <td class="source-tree-description">Main header file for Services; provides common types and macros via several other header files.</td>
252 <td class="source-tree-referenced"><a href="2.html#s2-1">2-2-1</a></td>
253 </tr>
254 <tr class="source-tree">
255 <td class="source-tree-file">signals.c</td>
256 <td class="source-tree-description">Signal handling routines.</td>
257 <td class="source-tree-referenced"><a href="2.html#s3-4">2-3-4</a></td>
258 </tr>
259 <tr class="source-tree">
260 <td class="source-tree-file">sockets.c</td>
261 <td class="source-tree-description">Communication (socket) handling routines.</td>
262 <td class="source-tree-referenced"><a href="3.html">3</a></td>
263 </tr>
264 <tr class="source-tree">
265 <td class="source-tree-file">sockets.h</td>
266 <td class="source-tree-description">Header file for <tt>sockets.c</tt>.</td>
267 <td class="source-tree-referenced"><a href="3.html">3</a></td>
268 </tr>
269 <tr class="source-tree">
270 <td class="source-tree-file">timeout.c</td>
271 <td class="source-tree-description">Timeout routines.</td>
272 <td class="source-tree-referenced"><a href="2.html#s7">2-7</a></td>
273 </tr>
274 <tr class="source-tree">
275 <td class="source-tree-file">timeout.h</td>
276 <td class="source-tree-description">Header file for <tt>timeout.c</tt>.</td>
277 <td class="source-tree-referenced"><a href="2.html#s7">2-7</a></td>
278 </tr>
279 <tr class="source-tree">
280 <td class="source-tree-file">users.c</td>
281 <td class="source-tree-description">User (client) management routines.</td>
282 <td class="source-tree-referenced"><a href="2.html#s6-2">2-6-2</a></td>
283 </tr>
284 <tr class="source-tree">
285 <td class="source-tree-file">users.h</td>
286 <td class="source-tree-description">Header file for <tt>users.c</tt>.</td>
287 <td class="source-tree-referenced"><a href="2.html#s6-2">2-6-2</a></td>
288 </tr>
289 <tr class="source-tree">
290 <td class="source-tree-file">version.c</td>
291 <td class="source-tree-description">Version number macros and constants. Generated by <tt>version.sh</tt>.</td>
292 <td class="source-tree-referenced"><a href="10.html#s3-1">10-3-1</a></td>
293 </tr>
294 <tr class="source-tree">
295 <td class="source-tree-file">version.h</td>
296 <td class="source-tree-description">Header file for <tt>version.c</tt>.</td>
297 <td class="source-tree-referenced">&mdash;</td>
298 </tr>
299 <tr class="source-tree">
300 <td class="source-tree-file">version.sh</td>
301 <td class="source-tree-description">Generates <tt>version.c</tt>, containing version information.</td>
302 <td class="source-tree-referenced"><a href="10.html#s3-1">10-3-1</a></td>
303 </tr>
304 <tr class="source-tree">
305 <td class="source-tree-file">vsnprintf.c</td>
306 <td class="source-tree-description">Compatibility <tt>snprintf()</tt>/<tt>vsnprintf()</tt> functions.</td>
307 <td class="source-tree-referenced"><a href="2.html#s2-2">2-2-2</a></td>
308 </tr>
309 <tr class="source-tree-directory">
310 <td class="source-tree-file">data/</td>
311 <td class="source-tree-description">Contains data files to be installed with Services.</td>
312 <td class="source-tree-referenced"><a href="10.html#s4">10-4</a></td>
313 </tr>
314 <tr class="source-tree">
315 <td class="source-tree-file"> data/Makefile</td>
316 <td class="source-tree-description">Controls the installation of data files.</td>
317 <td class="source-tree-referenced"><a href="10.html#s4">10-4</a></td>
318 </tr>
319 <tr class="source-tree">
320 <td class="source-tree-file"> data/example-ircservices.conf</td>
321 <td class="source-tree-description">An example <tt>ircservices.conf</tt> configuration file.</td>
322 <td class="source-tree-referenced"><a href="10.html#s4">10-4</a></td>
323 </tr>
324 <tr class="source-tree">
325 <td class="source-tree-file"> data/example-modules.conf</td>
326 <td class="source-tree-description">An example <tt>modules.conf</tt> configuration file.</td>
327 <td class="source-tree-referenced"><a href="10.html#s4">10-4</a></td>
328 </tr>
329 <tr class="source-tree-directory">
330 <td class="source-tree-file"> data/helpfiles/</td>
331 <td class="source-tree-description">Contains sample data for use with HelpServ.</td>
332 <td class="source-tree-referenced"><a href="10.html#s4">10-4</a></td>
333 </tr>
334 <tr class="source-tree">
335 <td class="source-tree-file"> data/helpfiles/help</td>
336 <td class="source-tree-description">A sample help file for HelpServ.</td>
337 <td class="source-tree-referenced">&mdash;</td>
338 </tr>
339 <tr class="source-tree-directory">
340 <td class="source-tree-file">lang/</td>
341 <td class="source-tree-description">Contains files related to multilingual support.</td>
342 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a><br/><a href="10.html#s3-3">10-3-3</a></td>
343 </tr>
344 <tr class="source-tree">
345 <td class="source-tree-file"> lang/Makefile</td>
346 <td class="source-tree-description">Controls the generation and installation of precompiled language files.</td>
347 <td class="source-tree-referenced"><a href="10.html#s3-3">10-3-3</a></td>
348 </tr>
349 <tr class="source-tree">
350 <td class="source-tree-file"> lang/de.l</td>
351 <td class="source-tree-description">German language source file.</td>
352 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
353 </tr>
354 <tr class="source-tree">
355 <td class="source-tree-file"> lang/en_us.l</td>
356 <td class="source-tree-description">English (US) language source file.</td>
357 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
358 </tr>
359 <tr class="source-tree">
360 <td class="source-tree-file"> lang/es.l</td>
361 <td class="source-tree-description">Spanish language source file.</td>
362 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
363 </tr>
364 <tr class="source-tree">
365 <td class="source-tree-file"> lang/fr.l</td>
366 <td class="source-tree-description">French language source file.</td>
367 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
368 </tr>
369 <tr class="source-tree">
370 <td class="source-tree-file"> lang/hu.l</td>
371 <td class="source-tree-description">Hungarian language source file.</td>
372 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
373 </tr>
374 <tr class="source-tree">
375 <td class="source-tree-file"> lang/index</td>
376 <td class="source-tree-description">List of message names. Generated from <tt>en_us.l</tt>.</td>
377 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a><br/><a href="10.html#s3-3">10-3-3</a></td>
378 </tr>
379 <tr class="source-tree">
380 <td class="source-tree-file"> lang/ja_euc.l</td>
381 <td class="source-tree-description">Japanese (EUC) language source file.</td>
382 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
383 </tr>
384 <tr class="source-tree">
385 <td class="source-tree-file"> lang/ja_sjis.l</td>
386 <td class="source-tree-description">Japanese (Shift-JIS) language source file (generated from <tt>ja_euc.l</tt> with <tt>jconv.pl</tt>).</td>
387 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
388 </tr>
389 <tr class="source-tree">
390 <td class="source-tree-file"> lang/jconv.pl</td>
391 <td class="source-tree-description">Converts files between Japanese character encoding systems.</td>
392 <td class="source-tree-referenced"><a href="10.html#s3-3">10-3-3</a></td>
393 </tr>
394 <tr class="source-tree">
395 <td class="source-tree-file"> lang/langcomp.c</td>
396 <td class="source-tree-description">Language file precompiler.</td>
397 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a><br/><a href="10.html#s3-3">10-3-3</a></td>
398 </tr>
399 <tr class="source-tree">
400 <td class="source-tree-file"> lang/langstrs.h</td>
401 <td class="source-tree-description">Message name constants. Generated from <tt>index</tt>.</td>
402 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a><br/><a href="10.html#s3-3">10-3-3</a></td>
403 </tr>
404 <tr class="source-tree">
405 <td class="source-tree-file"> lang/nl.l</td>
406 <td class="source-tree-description">Dutch language source file.</td>
407 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
408 </tr>
409 <tr class="source-tree">
410 <td class="source-tree-file"> lang/ru.l</td>
411 <td class="source-tree-description">Russian language source file.</td>
412 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
413 </tr>
414 <tr class="source-tree">
415 <td class="source-tree-file"> lang/tr.l</td>
416 <td class="source-tree-description">Turkish language source file.</td>
417 <td class="source-tree-referenced"><a href="2.html#s8-4">2-8-4</a></td>
418 </tr>
419 <tr class="source-tree-directory">
420 <td class="source-tree-file">modules/</td>
421 <td class="source-tree-description">Contains all module source files.</td>
422 <td class="source-tree-referenced">---</td>
423 </tr>
424 <tr class="source-tree">
425 <td class="source-tree-file"> modules/Makefile</td>
426 <td class="source-tree-description">Controls overall module compilation.</td>
427 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
428 </tr>
429 <tr class="source-tree">
430 <td class="source-tree-file"> modules/Makerules</td>
431 <td class="source-tree-description">Controls compilation of individual modules.</td>
432 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
433 </tr>
434 <tr class="source-tree-directory">
435 <td class="source-tree-file"> modules/chanserv/</td>
436 <td class="source-tree-description">Contains modules for the ChanServ pseudoclient.</td>
437 <td class="source-tree-referenced"><a href="7.html#s4">7-4</a></td>
438 </tr>
439 <tr class="source-tree">
440 <td class="source-tree-file"> modules/chanserv/Makefile</td>
441 <td class="source-tree-description">Controls compilation of ChanServ modules.</td>
442 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
443 </tr>
444 <tr class="source-tree">
445 <td class="source-tree-file"> modules/chanserv/access.c</td>
446 <td class="source-tree-description">Core ChanServ routines for handling channel access lists.</td>
447 <td class="source-tree-referenced"><a href="7.html#s4-2-1">7-4-2-1</a></td>
448 </tr>
449 <tr class="source-tree">
450 <td class="source-tree-file"> modules/chanserv/access.h</td>
451 <td class="source-tree-description">Header file for <tt>access.c</tt>.</td>
452 <td class="source-tree-referenced"><a href="7.html#s4-2-1">7-4-2-1</a></td>
453 </tr>
454 <tr class="source-tree">
455 <td class="source-tree-file"> modules/chanserv/access-levels.c</td>
456 <td class="source-tree-description">Module for channel access list manipulation via <tt>ACCESS</tt> and <tt>LEVELS</tt>.</td>
457 <td class="source-tree-referenced"><a href="7.html#s4-2-2">7-4-2-2</a></td>
458 </tr>
459 <tr class="source-tree">
460 <td class="source-tree-file"> modules/chanserv/access-xop.c</td>
461 <td class="source-tree-description">Module for channel access list manipulation via the <tt>XOP</tt> commands.</td>
462 <td class="source-tree-referenced"><a href="7.html#s4-2-3">7-4-2-3</a></td>
463 </tr>
464 <tr class="source-tree">
465 <td class="source-tree-file"> modules/chanserv/chanserv.h</td>
466 <td class="source-tree-description">Header file for exported ChanServ structures and declarations.</td>
467 <td class="source-tree-referenced"><a href="7.html#s4-1-1">7-4-1-1</a></td>
468 </tr>
469 <tr class="source-tree">
470 <td class="source-tree-file"> modules/chanserv/check.c</td>
471 <td class="source-tree-description">Routines for checking and modifying channel status.</td>
472 <td class="source-tree-referenced"><a href="7.html#s4-1-3">7-4-1-3</a></td>
473 </tr>
474 <tr class="source-tree">
475 <td class="source-tree-file"> modules/chanserv/cs-local.h</td>
476 <td class="source-tree-description">Header file for structures and declarations internal to ChanServ.</td>
477 <td class="source-tree-referenced"><a href="7.html#s4-1-1">7-4-1-1</a></td>
478 </tr>
479 <tr class="source-tree">
480 <td class="source-tree-file"> modules/chanserv/main.c</td>
481 <td class="source-tree-description">Core ChanServ functionality.</td>
482 <td class="source-tree-referenced"><a href="7.html#s4-1-2">7-4-1-2</a></td>
483 </tr>
484 <tr class="source-tree">
485 <td class="source-tree-file"> modules/chanserv/set.c</td>
486 <td class="source-tree-description">ChanServ <tt>SET</tt> command handler.</td>
487 <td class="source-tree-referenced"><a href="7.html#s4-1-4">7-4-1-4</a></td>
488 </tr>
489 <tr class="source-tree">
490 <td class="source-tree-file"> modules/chanserv/util.c</td>
491 <td class="source-tree-description">ChanServ utility routines.</td>
492 <td class="source-tree-referenced"><a href="7.html#s4-1-5">7-4-1-5</a></td>
493 </tr>
494 <tr class="source-tree-directory">
495 <td class="source-tree-file"> modules/database/</td>
496 <td class="source-tree-description">Contains database modules.</td>
497 <td class="source-tree-referenced"><a href="6.html#s3">6-3</a></td>
498 </tr>
499 <tr class="source-tree">
500 <td class="source-tree-file"> modules/database/Makefile</td>
501 <td class="source-tree-description">Controls compilation of database modules.</td>
502 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
503 </tr>
504 <tr class="source-tree">
505 <td class="source-tree-file"> modules/database/extsyms.c</td>
506 <td class="source-tree-description">Code for accessing external symbols, used by the <tt>database/version4</tt> module.</td>
507 <td class="source-tree-referenced"><a href="6.html#s5-2">6-5-2</a></td>
508 </tr>
509 <tr class="source-tree">
510 <td class="source-tree-file"> modules/database/extsyms.h</td>
511 <td class="source-tree-description">Header file for <tt>extsyms.c</tt>.</td>
512 <td class="source-tree-referenced"><a href="6.html#s5-2">6-5-2</a></td>
513 </tr>
514 <tr class="source-tree">
515 <td class="source-tree-file"> modules/database/fileutil.c</td>
516 <td class="source-tree-description">Utility routines for reading and writing database files.</td>
517 <td class="source-tree-referenced"><a href="6.html#s5-1">6-5-1</a><br/><a href="9.html#s2-2">9-2-2</a></td>
518 </tr>
519 <tr class="source-tree">
520 <td class="source-tree-file"> modules/database/fileutil.h</td>
521 <td class="source-tree-description">Header file for <tt>fileutil.c</tt>.</td>
522 <td class="source-tree-referenced"><a href="6.html#s5-1">6-5-1</a></td>
523 </tr>
524 <tr class="source-tree">
525 <td class="source-tree-file"> modules/database/standard.c</td>
526 <td class="source-tree-description">Standard database module.</td>
527 <td class="source-tree-referenced"><a href="6.html#s4-1">6-4-1</a></td>
528 </tr>
529 <tr class="source-tree">
530 <td class="source-tree-file"> modules/database/version4.c</td>
531 <td class="source-tree-description">Database module compatible with data files from Services 4.x and 5.0.</td>
532 <td class="source-tree-referenced"><a href="6.html#s4-2">6-4-2</a></td>
533 </tr>
534 <tr class="source-tree-directory">
535 <td class="source-tree-file"> modules/encryption/</td>
536 <td class="source-tree-description">Contains encryption modules.</td>
537 <td class="source-tree-referenced"><a href="8.html#s1">8-1</a></td>
538 </tr>
539 <tr class="source-tree">
540 <td class="source-tree-file"> modules/encryption/Makefile</td>
541 <td class="source-tree-description">Controls compilation of encryption modules.</td>
542 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
543 </tr>
544 <tr class="source-tree">
545 <td class="source-tree-file"> modules/encryption/md5.c</td>
546 <td class="source-tree-description">Encryption module using the MD5 hash algorithm.</td>
547 <td class="source-tree-referenced"><a href="8.html#s1-1">8-1-1</a></td>
548 </tr>
549 <tr class="source-tree">
550 <td class="source-tree-file"> modules/encryption/unix-crypt.c</td>
551 <td class="source-tree-description">Encryption module using the system <tt>crypt()</tt> function.</td>
552 <td class="source-tree-referenced"><a href="8.html#s1-2">8-1-2</a></td>
553 </tr>
554 <tr class="source-tree-directory">
555 <td class="source-tree-file"> modules/httpd/</td>
556 <td class="source-tree-description">Contains HTTP server modules.</td>
557 <td class="source-tree-referenced"><a href="8.html#s2">8-2</a></td>
558 </tr>
559 <tr class="source-tree">
560 <td class="source-tree-file"> modules/httpd/Makefile</td>
561 <td class="source-tree-description">Controls compilation of HTTP server modules.</td>
562 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
563 </tr>
564 <tr class="source-tree">
565 <td class="source-tree-file"> modules/httpd/auth-ip.c</td>
566 <td class="source-tree-description">Authorization module for checking client IP addresses.</td>
567 <td class="source-tree-referenced"><a href="8.html#s2-4">8-2-4</a></td>
568 </tr>
569 <tr class="source-tree">
570 <td class="source-tree-file"> modules/httpd/auth-password.c</td>
571 <td class="source-tree-description">Authorization module for requiring a username and password.</td>
572 <td class="source-tree-referenced"><a href="8.html#s2-5">8-2-5</a></td>
573 </tr>
574 <tr class="source-tree">
575 <td class="source-tree-file"> modules/httpd/dbaccess.c</td>
576 <td class="source-tree-description">Resource module for displaying data from Services' databases.</td>
577 <td class="source-tree-referenced"><a href="8.html#s2-8">8-2-8</a></td>
578 </tr>
579 <tr class="source-tree">
580 <td class="source-tree-file"> modules/httpd/debug.c</td>
581 <td class="source-tree-description">Resource module for debugging.</td>
582 <td class="source-tree-referenced"><a href="8.html#s2-9">8-2-9</a></td>
583 </tr>
584 <tr class="source-tree">
585 <td class="source-tree-file"> modules/httpd/http.h</td>
586 <td class="source-tree-description">Common header file for HTTP server modules.</td>
587 <td class="source-tree-referenced"><a href="8.html#s2-1">8-2-1</a></td>
588 </tr>
589 <tr class="source-tree">
590 <td class="source-tree-file"> modules/httpd/main.c</td>
591 <td class="source-tree-description">HTTP server core module.</td>
592 <td class="source-tree-referenced"><a href="8.html#s2-3">8-2-3</a></td>
593 </tr>
594 <tr class="source-tree">
595 <td class="source-tree-file"> modules/httpd/redirect.c</td>
596 <td class="source-tree-description">Resource module providing redirects to URLs defined for registered nicknames and channels.</td>
597 <td class="source-tree-referenced"><a href="8.html#s2-7">8-2-7</a></td>
598 </tr>
599 <tr class="source-tree">
600 <td class="source-tree-file"> modules/httpd/top-page.c</td>
601 <td class="source-tree-description">Resource module providing a default page at the server root.</td>
602 <td class="source-tree-referenced"><a href="8.html#s2-6">8-2-6</a></td>
603 </tr>
604 <tr class="source-tree">
605 <td class="source-tree-file"> modules/httpd/util.c</td>
606 <td class="source-tree-description">Utility routines used by HTTP server modules.</td>
607 <td class="source-tree-referenced"><a href="8.html#s2-2">8-2-2</a></td>
608 </tr>
609 <tr class="source-tree-directory">
610 <td class="source-tree-file"> modules/mail/</td>
611 <td class="source-tree-description">Contains mail-sending modules.</td>
612 <td class="source-tree-referenced"><a href="8.html#s3">8-3</a></td>
613 </tr>
614 <tr class="source-tree">
615 <td class="source-tree-file"> modules/mail/Makefile</td>
616 <td class="source-tree-description">Controls compilation of mail-sending modules.</td>
617 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
618 </tr>
619 <tr class="source-tree">
620 <td class="source-tree-file"> modules/mail/mail.h</td>
621 <td class="source-tree-description">Exported declarations for mail-sending functionality.</td>
622 <td class="source-tree-referenced"><a href="8.html#s3-1">8-3-1</a></td>
623 </tr>
624 <tr class="source-tree">
625 <td class="source-tree-file"> modules/mail/mail-local.h</td>
626 <td class="source-tree-description">Internal declarations used by mail-sending modules.</td>
627 <td class="source-tree-referenced"><a href="8.html#s3-1">8-3-1</a></td>
628 </tr>
629 <tr class="source-tree">
630 <td class="source-tree-file"> modules/mail/main.c</td>
631 <td class="source-tree-description">Core mail-sending functionality.</td>
632 <td class="source-tree-referenced"><a href="8.html#s3-1">8-3-1</a></td>
633 </tr>
634 <tr class="source-tree">
635 <td class="source-tree-file"> modules/mail/sendmail.c</td>
636 <td class="source-tree-description">Submodule for sending mail via the system <tt>sendmail</tt> command.</td>
637 <td class="source-tree-referenced"><a href="8.html#s3-2">8-3-2</a></td>
638 </tr>
639 <tr class="source-tree">
640 <td class="source-tree-file"> modules/mail/smtp.c</td>
641 <td class="source-tree-description">Submodule for sending mail via the SMTP protocol.</td>
642 <td class="source-tree-referenced"><a href="8.html#s3-3">8-3-3</a></td>
643 </tr>
644 <tr class="source-tree-directory">
645 <td class="source-tree-file"> modules/memoserv/</td>
646 <td class="source-tree-description">Contains modules for the MemoServ pseudoclient.</td>
647 <td class="source-tree-referenced"><a href="7.html#s5">7-5</a></td>
648 </tr>
649 <tr class="source-tree">
650 <td class="source-tree-file"> modules/memoserv/Makefile</td>
651 <td class="source-tree-description">Controls compilation of MemoServ modules.</td>
652 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
653 </tr>
654 <tr class="source-tree">
655 <td class="source-tree-file"> modules/memoserv/forward.c</td>
656 <td class="source-tree-description">Module implementing memo forwarding.</td>
657 <td class="source-tree-referenced"><a href="7.html#s5-3">7-5-3</a></td>
658 </tr>
659 <tr class="source-tree">
660 <td class="source-tree-file"> modules/memoserv/ignore.c</td>
661 <td class="source-tree-description">Module implementing memo access lists.</td>
662 <td class="source-tree-referenced"><a href="7.html#s5-2">7-5-2</a></td>
663 </tr>
664 <tr class="source-tree">
665 <td class="source-tree-file"> modules/memoserv/main.c</td>
666 <td class="source-tree-description">Core MemoServ functionality.</td>
667 <td class="source-tree-referenced"><a href="7.html#s5-1-2">7-5-1-2</a></td>
668 </tr>
669 <tr class="source-tree">
670 <td class="source-tree-file"> modules/memoserv/memoserv.h</td>
671 <td class="source-tree-description">Header for MemoServ structures and exports.</td>
672 <td class="source-tree-referenced"><a href="7.html#s5-1-1">7-5-1-1</a></td>
673 </tr>
674 <tr class="source-tree-directory">
675 <td class="source-tree-file"> modules/misc/</td>
676 <td class="source-tree-description">Contains miscellaneous modules.</td>
677 <td class="source-tree-referenced"><a href="7.html#s7">7-7</a><br/><a href="8.html#s4">8-4</a></td>
678 </tr>
679 <tr class="source-tree">
680 <td class="source-tree-file"> modules/misc/Makefile</td>
681 <td class="source-tree-description">Controls compilation of miscellaneous modules.</td>
682 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
683 </tr>
684 <tr class="source-tree">
685 <td class="source-tree-file"> modules/misc/devnull.c</td>
686 <td class="source-tree-description">Module implementing the DevNull pseudoclient.</td>
687 <td class="source-tree-referenced"><a href="7.html#s7-1">7-7-1</a></td>
688 </tr>
689 <tr class="source-tree">
690 <td class="source-tree-file"> modules/misc/helpserv.c</td>
691 <td class="source-tree-description">Module implementing the HelpServ pseudoclient.</td>
692 <td class="source-tree-referenced"><a href="7.html#s7-1">7-7-1</a></td>
693 </tr>
694 <tr class="source-tree">
695 <td class="source-tree-file"> modules/misc/xml.h</td>
696 <td class="source-tree-description">Internal header for XML import/export modules.</td>
697 <td class="source-tree-referenced"><a href="8.html#s4-1">8-4-1</a></td>
698 </tr>
699 <tr class="source-tree">
700 <td class="source-tree-file"> modules/misc/xml-export.c</td>
701 <td class="source-tree-description">Module for exporting pseudoclient databases to an XML file.</td>
702 <td class="source-tree-referenced"><a href="8.html#s4-1">8-4-1</a></td>
703 </tr>
704 <tr class="source-tree">
705 <td class="source-tree-file"> modules/misc/xml-import.c</td>
706 <td class="source-tree-description">Module for importing XML data into pseudoclient databases.</td>
707 <td class="source-tree-referenced"><a href="8.html#s4-2">8-4-2</a></td>
708 </tr>
709 <tr class="source-tree-directory">
710 <td class="source-tree-file"> modules/nickserv/</td>
711 <td class="source-tree-description">Contains modules for the NickServ pseudoclient.</td>
712 <td class="source-tree-referenced"><a href="7.html#s3">7-3</a></td>
713 </tr>
714 <tr class="source-tree">
715 <td class="source-tree-file"> modules/nickserv/Makefile</td>
716 <td class="source-tree-description">Controls compilation of NickServ modules.</td>
717 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
718 </tr>
719 <tr class="source-tree">
720 <td class="source-tree-file"> modules/nickserv/access.c</td>
721 <td class="source-tree-description">Module for handling nickname access lists.</td>
722 <td class="source-tree-referenced"><a href="7.html#s3-2">7-3-2</a></td>
723 </tr>
724 <tr class="source-tree">
725 <td class="source-tree-file"> modules/nickserv/autojoin.c</td>
726 <td class="source-tree-description">Module for handling nickname auto-join lists.</td>
727 <td class="source-tree-referenced"><a href="7.html#s3-3">7-3-3</a></td>
728 </tr>
729 <tr class="source-tree">
730 <td class="source-tree-file"> modules/nickserv/collide.c</td>
731 <td class="source-tree-description">Nickname colliding routines.</td>
732 <td class="source-tree-referenced"><a href="7.html#s3-1-5">7-3-1-5</a></td>
733 </tr>
734 <tr class="source-tree">
735 <td class="source-tree-file"> modules/nickserv/link.c</td>
736 <td class="source-tree-description">Module for managing nickname groups (nickname linking and unlinking).</td>
737 <td class="source-tree-referenced"><a href="7.html#s3-4">7-3-4</a></td>
738 </tr>
739 <tr class="source-tree">
740 <td class="source-tree-file"> modules/nickserv/mail-auth.c</td>
741 <td class="source-tree-description">Mail-based nickname authentication module.</td>
742 <td class="source-tree-referenced"><a href="7.html#s3-5">7-3-5</a></td>
743 </tr>
744 <tr class="source-tree">
745 <td class="source-tree-file"> modules/nickserv/main.c</td>
746 <td class="source-tree-description">Core NickServ functionality.</td>
747 <td class="source-tree-referenced"><a href="7.html#s3-1-2">7-3-1-2</a></td>
748 </tr>
749 <tr class="source-tree">
750 <td class="source-tree-file"> modules/nickserv/nickserv.h</td>
751 <td class="source-tree-description">Header file for NickServ structures and exports.</td>
752 <td class="source-tree-referenced"><a href="7.html#s3-1-1">7-3-1-1</a></td>
753 </tr>
754 <tr class="source-tree">
755 <td class="source-tree-file"> modules/nickserv/ns-local.h</td>
756 <td class="source-tree-description">Header file for internal NickServ routine declarations.</td>
757 <td class="source-tree-referenced"><a href="7.html#s3-1">7-3-1</a></td>
758 </tr>
759 <tr class="source-tree">
760 <td class="source-tree-file"> modules/nickserv/set.c</td>
761 <td class="source-tree-description">Handlers for the NickServ <tt>SET</tt> and <tt>UNSET</tt> commands.</td>
762 <td class="source-tree-referenced"><a href="7.html#s3-1-3">7-3-1-3</a></td>
763 </tr>
764 <tr class="source-tree">
765 <td class="source-tree-file"> modules/nickserv/util.c</td>
766 <td class="source-tree-description">NickServ utility routines.</td>
767 <td class="source-tree-referenced"><a href="7.html#s3-1-4">7-3-1-4</a></td>
768 </tr>
769 <tr class="source-tree-directory">
770 <td class="source-tree-file"> modules/operserv/</td>
771 <td class="source-tree-description">Contains modules for the OperServ pseudoclient.</td>
772 <td class="source-tree-referenced"><a href="7.html#s2">7-2</a></td>
773 </tr>
774 <tr class="source-tree">
775 <td class="source-tree-file"> modules/operserv/Makefile</td>
776 <td class="source-tree-description">Controls compilation of OperServ modules.</td>
777 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
778 </tr>
779 <tr class="source-tree">
780 <td class="source-tree-file"> modules/operserv/akill.c</td>
781 <td class="source-tree-description">Module providing autokill support.</td>
782 <td class="source-tree-referenced"><a href="7.html#s2-2-2">7-2-2-2</a></td>
783 </tr>
784 <tr class="source-tree">
785 <td class="source-tree-file"> modules/operserv/akill.h</td>
786 <td class="source-tree-description">Header file for autokill support.</td>
787 <td class="source-tree-referenced"><a href="7.html#s2-2-2">7-2-2-2</a></td>
788 </tr>
789 <tr class="source-tree">
790 <td class="source-tree-file"> modules/operserv/main.c</td>
791 <td class="source-tree-description">Core OperServ functionality.</td>
792 <td class="source-tree-referenced"><a href="7.html#s2-1">7-2-1</a></td>
793 </tr>
794 <tr class="source-tree">
795 <td class="source-tree-file"> modules/operserv/maskdata.c</td>
796 <td class="source-tree-description">Common handling for <tt>MaskData</tt> structures and related OperServ commands.</td>
797 <td class="source-tree-referenced"><a href="7.html#s2-2-1">7-2-2-1</a></td>
798 </tr>
799 <tr class="source-tree">
800 <td class="source-tree-file"> modules/operserv/maskdata.h</td>
801 <td class="source-tree-description">Header file for <tt>MaskData</tt> structures.</td>
802 <td class="source-tree-referenced"><a href="7.html#s2-2-1">7-2-2-1</a></td>
803 </tr>
804 <tr class="source-tree">
805 <td class="source-tree-file"> modules/operserv/news.c</td>
806 <td class="source-tree-description">Module implementing logon and operator news.</td>
807 <td class="source-tree-referenced"><a href="7.html#s2-4">7-2-4</a></td>
808 </tr>
809 <tr class="source-tree">
810 <td class="source-tree-file"> modules/operserv/news.h</td>
811 <td class="source-tree-description">Header file for news support.</td>
812 <td class="source-tree-referenced"><a href="7.html#s2-4">7-2-4</a></td>
813 </tr>
814 <tr class="source-tree">
815 <td class="source-tree-file"> modules/operserv/operserv.h</td>
816 <td class="source-tree-description">Header file for OperServ exports.</td>
817 <td class="source-tree-referenced"><a href="7.html#s2-1">7-2-1</a></td>
818 </tr>
819 <tr class="source-tree">
820 <td class="source-tree-file"> modules/operserv/sessions.c</td>
821 <td class="source-tree-description">Module implementing session limiting.</td>
822 <td class="source-tree-referenced"><a href="7.html#s2-3">7-2-3</a></td>
823 </tr>
824 <tr class="source-tree">
825 <td class="source-tree-file"> modules/operserv/sline.c</td>
826 <td class="source-tree-description">Module providing S-line support.</td>
827 <td class="source-tree-referenced"><a href="7.html#s2-2-3">7-2-2-3</a></td>
828 </tr>
829 <tr class="source-tree">
830 <td class="source-tree-file"> modules/operserv/sline.h</td>
831 <td class="source-tree-description">Header file for S-line support.</td>
832 <td class="source-tree-referenced"><a href="7.html#s2-2-3">7-2-2-3</a></td>
833 </tr>
834 <tr class="source-tree-directory">
835 <td class="source-tree-file"> modules/protocol/</td>
836 <td class="source-tree-description">Contains protocol module source files, along with auxiliary sources and headers.</td>
837 <td class="source-tree-referenced"><a href="5.html">5</a></td>
838 </tr>
839 <tr class="source-tree">
840 <td class="source-tree-file"> modules/protocol/Makefile</td>
841 <td class="source-tree-description">Controls compilation of protocol modules.</td>
842 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
843 </tr>
844 <tr class="source-tree">
845 <td class="source-tree-file"> modules/protocol/bahamut.c</td>
846 <td class="source-tree-description">Module implementing the Bahamut server protocol.</td>
847 <td class="source-tree-referenced"><a href="5.html#s6-5">5-6-5</a></td>
848 </tr>
849 <tr class="source-tree">
850 <td class="source-tree-file"> modules/protocol/banexcept.c</td>
851 <td class="source-tree-description">Auxiliary source file for handling channel ban exceptions.</td>
852 <td class="source-tree-referenced"><a href="5.html#s7-1">5-7-1</a></td>
853 </tr>
854 <tr class="source-tree">
855 <td class="source-tree-file"> modules/protocol/banexcept.h</td>
856 <td class="source-tree-description">Header file for <tt>banexcept.c</tt>.</td>
857 <td class="source-tree-referenced"><a href="5.html#s7-1">5-7-1</a></td>
858 </tr>
859 <tr class="source-tree">
860 <td class="source-tree-file"> modules/protocol/chanprot.c</td>
861 <td class="source-tree-description">Auxiliary source file for handling the channel protection (<tt>+a</tt>) mode.</td>
862 <td class="source-tree-referenced"><a href="5.html#s7-2">5-7-2</a></td>
863 </tr>
864 <tr class="source-tree">
865 <td class="source-tree-file"> modules/protocol/chanprot.h</td>
866 <td class="source-tree-description">Header file for <tt>chanprot.c</tt>.</td>
867 <td class="source-tree-referenced"><a href="5.html#s7-2">5-7-2</a></td>
868 </tr>
869 <tr class="source-tree">
870 <td class="source-tree-file"> modules/protocol/dalnet.c</td>
871 <td class="source-tree-description">Module implementing the DALnet (ircd.dal) server protocol.</td>
872 <td class="source-tree-referenced"><a href="5.html#s6-3">5-6-3</a></td>
873 </tr>
874 <tr class="source-tree">
875 <td class="source-tree-file"> modules/protocol/dreamforge.c</td>
876 <td class="source-tree-description">Module implementing the Dreamforge server protocol.</td>
877 <td class="source-tree-referenced"><a href="5.html#s6-4">5-6-4</a></td>
878 </tr>
879 <tr class="source-tree">
880 <td class="source-tree-file"> modules/protocol/halfop.c</td>
881 <td class="source-tree-description">Auxiliary source file for handling the halfop channel user mode.</td>
882 <td class="source-tree-referenced"><a href="5.html#s7-3">5-7-3</a></td>
883 </tr>
884 <tr class="source-tree">
885 <td class="source-tree-file"> modules/protocol/halfop.h</td>
886 <td class="source-tree-description">Header file for <tt>halfop.c</tt>.</td>
887 <td class="source-tree-referenced"><a href="5.html#s7-3">5-7-3</a></td>
888 </tr>
889 <tr class="source-tree">
890 <td class="source-tree-file"> modules/protocol/hybrid.c</td>
891 <td class="source-tree-description">Module implementing the Hybrid server protocol.</td>
892 <td class="source-tree-referenced"><a href="5.html#s6-6">5-6-6</a></td>
893 </tr>
894 <tr class="source-tree">
895 <td class="source-tree-file"> modules/protocol/inspircd.c</td>
896 <td class="source-tree-description">Module implementing the InspIRCd server protocol.</td>
897 <td class="source-tree-referenced"><a href="5.html#s6-7">5-6-7</a></td>
898 </tr>
899 <tr class="source-tree">
900 <td class="source-tree-file"> modules/protocol/invitemask.c</td>
901 <td class="source-tree-description">Auxiliary source file for handling channel invite masks.</td>
902 <td class="source-tree-referenced"><a href="5.html#s7-4">5-7-4</a></td>
903 </tr>
904 <tr class="source-tree">
905 <td class="source-tree-file"> modules/protocol/invitemask.h</td>
906 <td class="source-tree-description">Header file for <tt>invitemask.c</tt>.</td>
907 <td class="source-tree-referenced"><a href="5.html#s7-4">5-7-4</a></td>
908 </tr>
909 <tr class="source-tree">
910 <td class="source-tree-file"> modules/protocol/monkey.c</td>
911 <td class="source-tree-description">Module implementing the Chunky Monkey server protocol.</td>
912 <td class="source-tree-referenced"><a href="5.html#s6-8">5-6-8</a></td>
913 </tr>
914 <tr class="source-tree">
915 <td class="source-tree-file"> modules/protocol/ptlink.c</td>
916 <td class="source-tree-description">Module implementing the PTlink server protocol.</td>
917 <td class="source-tree-referenced"><a href="5.html#s6-9">5-6-9</a></td>
918 </tr>
919 <tr class="source-tree">
920 <td class="source-tree-file"> modules/protocol/ratbox.c</td>
921 <td class="source-tree-description">Module implementing the Ratbox server protocol</td>
922 <td class="source-tree-referenced"><a href="5.html#s6-10">5-6-10</a></td>
923 </tr>
924 <tr class="source-tree">
925 <td class="source-tree-file"> modules/protocol/rfc1459.c</td>
926 <td class="source-tree-description">Module implementing the RFC 1459 standard server protocol.</td>
927 <td class="source-tree-referenced"><a href="5.html#s6-1">5-6-1</a></td>
928 </tr>
929 <tr class="source-tree">
930 <td class="source-tree-file"> modules/protocol/sjoin.c</td>
931 <td class="source-tree-description">Auxiliary source file for supporting <tt>SJOIN</tt>-style channel state messages.</td>
932 <td class="source-tree-referenced"><a href="5.html#s7-5">5-7-5</a></td>
933 </tr>
934 <tr class="source-tree">
935 <td class="source-tree-file"> modules/protocol/sjoin.h</td>
936 <td class="source-tree-description">Header file for <tt>sjoin.c</tt>.</td>
937 <td class="source-tree-referenced"><a href="5.html#s7-5">5-7-5</a></td>
938 </tr>
939 <tr class="source-tree">
940 <td class="source-tree-file"> modules/protocol/solidircd.c</td>
941 <td class="source-tree-description">Module implementing the solid-ircd server protocol.</td>
942 <td class="source-tree-referenced"><a href="5.html#s6-11">5-6-11</a></td>
943 </tr>
944 <tr class="source-tree">
945 <td class="source-tree-file"> modules/protocol/svsnick.c</td>
946 <td class="source-tree-description">Auxiliary source file for handling forced nickname changing via a <tt>SVSNICK</tt> message.</td>
947 <td class="source-tree-referenced"><a href="5.html#s7-6">5-7-6</a></td>
948 </tr>
949 <tr class="source-tree">
950 <td class="source-tree-file"> modules/protocol/svsnick.h</td>
951 <td class="source-tree-description">Header file for <tt>svsnick.c</tt>.</td>
952 <td class="source-tree-referenced"><a href="5.html#s7-6">5-7-6</a></td>
953 </tr>
954 <tr class="source-tree">
955 <td class="source-tree-file"> modules/protocol/token.c</td>
956 <td class="source-tree-description">Auxiliary source file for handling inter-server message tokens.</td>
957 <td class="source-tree-referenced"><a href="5.html#s7-7">5-7-7</a></td>
958 </tr>
959 <tr class="source-tree">
960 <td class="source-tree-file"> modules/protocol/token.h</td>
961 <td class="source-tree-description">Header file for <tt>token.c</tt></td>
962 <td class="source-tree-referenced"><a href="5.html#s7-7">5-7-7</a></td>
963 </tr>
964 <tr class="source-tree">
965 <td class="source-tree-file"> modules/protocol/trircd.c</td>
966 <td class="source-tree-description">Module implementing the tr-ircd server protocol.</td>
967 <td class="source-tree-referenced"><a href="5.html#s6-12">5-6-12</a></td>
968 </tr>
969 <tr class="source-tree">
970 <td class="source-tree-file"> modules/protocol/ts8.c</td>
971 <td class="source-tree-description">Module implementing the RFC 1459 server protocol with TS8 extensions.</td>
972 <td class="source-tree-referenced"><a href="5.html#s6-2">5-6-2</a></td>
973 </tr>
974 <tr class="source-tree">
975 <td class="source-tree-file"> modules/protocol/undernet-p9.c</td>
976 <td class="source-tree-description">Module implementing the Undernet server protocol (version 9).</td>
977 <td class="source-tree-referenced"><a href="5.html#s6-13">5-6-13</a></td>
978 </tr>
979 <tr class="source-tree">
980 <td class="source-tree-file"> modules/protocol/unreal.c</td>
981 <td class="source-tree-description">Module implementing the Unreal server protocol.</td>
982 <td class="source-tree-referenced"><a href="5.html#s6-14">5-6-14</a></td>
983 </tr>
984 <tr class="source-tree-directory">
985 <td class="source-tree-file"> modules/statserv/</td>
986 <td class="source-tree-description">Contains modules for the StatServ pseudoclient.</td>
987 <td class="source-tree-referenced"><a href="7.html#s6">7-6</a></td>
988 </tr>
989 <tr class="source-tree">
990 <td class="source-tree-file"> modules/statserv/Makefile</td>
991 <td class="source-tree-description">Controls compilation of StatServ modules.</td>
992 <td class="source-tree-referenced"><a href="10.html#s3-2">10-3-2</a></td>
993 </tr>
994 <tr class="source-tree">
995 <td class="source-tree-file"> modules/statserv/main.c</td>
996 <td class="source-tree-description">The StatServ module.</td>
997 <td class="source-tree-referenced"><a href="7.html#s6-2">7-6-2</a></td>
998 </tr>
999 <tr class="source-tree">
1000 <td class="source-tree-file"> modules/statserv/statserv.h</td>
1001 <td class="source-tree-description">Header for StatServ structures.</td>
1002 <td class="source-tree-referenced"><a href="7.html#s6-1">7-6-1</a></td>
1003 </tr>
1004 <tr class="source-tree-directory">
1005 <td class="source-tree-file">tools/</td>
1006 <td class="source-tree-description">Contains the <tt>convert-db</tt> and <tt>ircservices-chk</tt> tools.</td>
1007 <td class="source-tree-referenced"><a href="9.html">9</a><br/><a href="10.html#s3-4">10-3-4</a></td>
1008 </tr>
1009 <tr class="source-tree">
1010 <td class="source-tree-file"> tools/Makefile</td>
1011 <td class="source-tree-description">Controls the compilation and installation of the <tt>convert-db</tt> and <tt>ircservices-chk</tt> tools.</td>
1012 <td class="source-tree-referenced"><a href="10.html#s3-4">10-3-4</a></td>
1013 </tr>
1014 <tr class="source-tree">
1015 <td class="source-tree-file"> tools/convert-cygnus.c</td>
1016 <td class="source-tree-description">Routines for loading databases from Cygnus.</td>
1017 <td class="source-tree-referenced"><a href="9.html#s3-1">9-3-1</a></td>
1018 </tr>
1019 <tr class="source-tree">
1020 <td class="source-tree-file"> tools/convert-db.c</td>
1021 <td class="source-tree-description">Main source file for the <tt>convert-db</tt> database conversion tool.</td>
1022 <td class="source-tree-referenced"><a href="9.html#s2-1">9-2-1</a></td>
1023 </tr>
1024 <tr class="source-tree">
1025 <td class="source-tree-file"> tools/convert-db.h</td>
1026 <td class="source-tree-description">Header file for the <tt>convert-db</tt> database conversion tool.</td>
1027 <td class="source-tree-referenced"><a href="9.html#s2-1">9-2-1</a></td>
1028 </tr>
1029 <tr class="source-tree">
1030 <td class="source-tree-file"> tools/convert-epona.c</td>
1031 <td class="source-tree-description">Routines for loading databases from Epona IRC Services and Anope Services.</td>
1032 <td class="source-tree-referenced"><a href="9.html#s3-2">9-3-2</a></td>
1033 </tr>
1034 <tr class="source-tree">
1035 <td class="source-tree-file"> tools/convert-hybserv.c</td>
1036 <td class="source-tree-description">Routines for loading databases from HybServ.</td>
1037 <td class="source-tree-referenced"><a href="9.html#s3-3">9-3-3</a></td>
1038 </tr>
1039 <tr class="source-tree">
1040 <td class="source-tree-file"> tools/convert-magick.c</td>
1041 <td class="source-tree-description">Routines for loading databases from Magick IRC Services and WreckedNet IRC Services.</td>
1042 <td class="source-tree-referenced"><a href="9.html#s3-4">9-3-4</a></td>
1043 </tr>
1044 <tr class="source-tree">
1045 <td class="source-tree-file"> tools/convert-ptlink.c</td>
1046 <td class="source-tree-description">Routines for loading databases from PTlink Services.</td>
1047 <td class="source-tree-referenced"><a href="9.html#s3-5">9-3-5</a></td>
1048 </tr>
1049 <tr class="source-tree">
1050 <td class="source-tree-file"> tools/convert-sirv.c</td>
1051 <td class="source-tree-description">Routines for loading databases from SirvNET Services, Auspice Services, and Bolivia IRC Services.</td>
1052 <td class="source-tree-referenced"><a href="9.html#s3-6">9-3-6</a></td>
1053 </tr>
1054 <tr class="source-tree">
1055 <td class="source-tree-file"> tools/convert-trircd.c</td>
1056 <td class="source-tree-description">Routines for loading databases from trircd IRC Services.</td>
1057 <td class="source-tree-referenced"><a href="9.html#s3-7">9-3-7</a></td>
1058 </tr>
1059 <tr class="source-tree">
1060 <td class="source-tree-file"> tools/convert-ver8.c</td>
1061 <td class="source-tree-description">Routines for loading databases from Daylight and IRCS.</td>
1062 <td class="source-tree-referenced"><a href="9.html#s3-8">9-3-8</a></td>
1063 </tr>
1064 <tr class="source-tree">
1065 <td class="source-tree-file"> tools/ircservices-chk.in</td>
1066 <td class="source-tree-description">Template file for generating the <tt>ircservices-chk</tt> script.</td>
1067 <td class="source-tree-referenced"><a href="10.html#s3-4">10-3-4</a></td>
1068 </tr>
1069 </tbody>
1070 </table>
1071
1072 <!------------------------------------------------------------------------>
1073 <hr/>
1074
1075 <p class="backlink"><a href="index.html">Table of Contents</a></p>
1076
1077 </body>
1078 </html>