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">—</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">—</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> |