1 |
$Id$ |
2 |
----------------------------------------------- |
3 |
|
4 |
ircd-hybrid contributive add-ons :: |
5 |
|
6 |
This directory contains contributive modules, patches and other add-ons |
7 |
that have been created by other people, or are not suitable to be included |
8 |
into the main ircd-hybrid tree for various reasons. The coding team does |
9 |
not officially support modules, patches and add-ons nor do they guarantee |
10 |
that any of them will work to their intended capacity. |
11 |
|
12 |
It is to be noted WITH feeling, that not all of these modules, patches |
13 |
or add-ons have been thoroughly tested, only that they've been tested |
14 |
enough to see if they compile or work. This is one of the main driving |
15 |
reasons why many of these are not in the main ircd-hybrid tree. |
16 |
Heed this warning! |
17 |
|
18 |
Modules :: |
19 |
----------------------------------------------- |
20 |
m_operspy.c -- This module will allow operators with access to spy on |
21 |
users. It should be noted the notion of this module |
22 |
practically invalidates any form of privacy. |
23 |
|
24 |
Syntax: OPERSPY <LIST/WHO/MODE/WHOIS/NAMES> <parameter> |
25 |
|
26 |
recode.c -- Load this module to extend listen{} blocks with an |
27 |
additional modifier, e.g. codepage = "iso-8859-2". |
28 |
This makes ircd recode all traffic on a specific port |
29 |
to/from utf-8. |
30 |
|
31 |
The module is not yet ready to be used. |
32 |
|
33 |
soft_reboot.c -- If this module is mentioned in ircd.conf, you will be |
34 |
able to perform a full server restart/upgrade without |
35 |
disconnecting a single user or server (except SSL users). |
36 |
|
37 |
example_module.c -- This is an example module template to help users create |
38 |
their own modules. |
39 |
|
40 |
|
41 |
Spy Modules :: |
42 |
----------------------------------------------- |
43 |
|
44 |
The following modules are the 'spy' parts and are accessible via the +y |
45 |
user mode. |
46 |
|
47 |
spy_admin_notice.c -- Spy on clients doing ADMIN |
48 |
spy_info_notice.c -- Spy on clients doing INFO |
49 |
spy_links_notice.c -- Spy on clients doing LINKS |
50 |
spy_motd_notice.c -- Spy on clients doing MOTD |
51 |
spy_stats_notice.c -- Spy on clients doing all STATS |
52 |
spy_stats_p_notice.c -- Spy on clients doing STATS p only |
53 |
spy_trace_notice.c -- Spy on clients doing TRACE/LTRACE |
54 |
spy_whois_notice.c -- Spy on local clients who WHOIS you. |
55 |
|
56 |
Note: If you have both spy_stats_notice.c and spy_stats_p_notice.c |
57 |
loaded at the same time you will get two messages. So only load one |
58 |
or the other to avoid duplicate NOTICE events. |
59 |
|
60 |
|
61 |
Other Files :: |
62 |
----------------------------------------------- |
63 |
|
64 |
Other files that have been put into the contrib directory but do not have |
65 |
a specific category are listed here with a brief description of what they |
66 |
are and what they do. |
67 |
|
68 |
setup-win32.h -- This header file is a win32 compatible include/setup.h |
69 |
suitable for building ircd-hybrid on Windows with MSVC/BCC. |
70 |
|
71 |
win32build.bat -- Automated BATCH script designed to aid in the building of |
72 |
ircd-hybrid on Windows with MSVC/BCC |