ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.0.x/contrib/README
Revision: 1773
Committed: Thu Jan 24 12:07:05 2013 UTC (13 years, 6 months ago) by michael
File size: 4700 byte(s)
Log Message:
- move m_webirc.c from contrib/ to modules/
- Update NEWS

File Contents

# User Rev Content
1 knight 31 $Id$
2 adx 30 -----------------------------------------------
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. At least
16     one or two of the modules in contrib have been known to core servers when
17     used. Heed this warning!
18    
19     To reiterate, ONE OR MORE OF THESE MAY AND PROBABLY WILL CORE YOUR SERVER.
20     USE AT YOUR OWN RISK. Reading this dicticates that you agree to the stated
21     fact.
22    
23     Modules ::
24     -----------------------------------------------
25     ip_cloaking.c -- This module enables IP/hostname cloaking support for
26     ircd-hybrid. It adds a CRC32 encrypted based cloaking
27     known to be used by other daemons such as Unreal IRCd
28     but with some modifications and different hashing
29     methods. Please read README.cloaking before you compile
30     and load this module, it contains VERY important
31     information.
32    
33    
34     m_change.c -- This module will allow IRC operators to alter the ident,
35     hostname or gecos (realname) fields of a given user.
36    
37     Syntax: CHGIDENT <nickname> <newident>
38     CHGHOST <nickname> <newhostname>
39     CHGNAME <nickname> <newname>
40    
41     Example: CHGIDENT lart llama
42     CHGHOST lart i.hate.packets
43     CHGNAME lart oorgle
44    
45    
46     m_clearchan.c -- Similar to the OperServ command CLEARCHAN, this module
47     will clear all users out of a channel, joins the person
48     who issued it, and locks the channel. It should be noted
49     that this command can be abused heavily.
50    
51     Syntax: CLEARCHAN <channel>
52    
53     Example: CLEARCHAN #warez
54    
55    
56     m_ctrace.c -- This module will perform a trace on a certain class. Valid
57     classes would be servers, users, operators or any custom
58     one you defined in class {} blocks.
59    
60     Syntax: CTRACE <class>
61    
62     Example: CTRACE users
63    
64    
65     m_force.c -- This module will force a user to either part or join a
66     channel with an optional status (@%+)
67    
68     Syntax: FORCEJOIN <nickname> [status]<channel>
69     FORCEPART <nickname> <channel>
70    
71     Example: FORCEJOIN nick @#chitchat
72     FORCEPART lamer #chitchat
73    
74    
75     m_ltrace.c -- This module will give a limited trace. This is similar to
76     TRACE except that it only reports current operators and servers.
77    
78     Syntax: LTRACE [nick|mask [server]]
79    
80     Example: LTRACE god
81     LTRACE node.server.com
82    
83    
84     m_ojoin.c -- This module will add the ability to join any channel no
85     matter what modes or limits are set with an optional
86     status (@%+) It should be noted that this command can be
87     abused heavily.
88    
89     Syntax: OJOIN [status]<channel>
90    
91     Example: OJOIN @#private
92    
93    
94     m_operspy.c -- This module will allow operators with access to spy on
95     users. It should be noted the notion of this module
96     practically invalidates any form of privacy.
97    
98     Syntax: OPERSPY <LIST/WHO/MODE/WHOIS/NAMES> <parameter>
99    
100    
101     m_opme.c -- This module will allow an IRC operator to op themselves in
102     an opless channel should the need arise.
103    
104     Syntax: OPME <channel>
105     Example: OPME #orphanchan
106    
107    
108     example_module.c -- This is an example module template to help users create
109     their own modules.
110    
111    
112     Help Files ::
113     -----------------------------------------------
114    
115     Each contrib module listed here has an accompanying help page or set of
116     help pages. They will be installed when you issue 'make install' inside
117     the contrib directory. To view them do /QUOTE HELP COMMAND.

Properties

Name Value
svn:eol-style native
svn:keywords Id Revision