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 (12 years, 2 months ago) by michael
Content type: text/html
File size: 55302 byte(s)
Log Message:
- Imported ircservices-5.1.24

File Contents

# User Rev Content
1 michael 3389 <?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>