~ctrlproxy/ctrlproxy/trunk

« back to all changes in this revision

Viewing changes to doc/ctrlproxyrc.5.xml

  • Committer: jelmer
  • Date: 2003-10-18 22:02:02 UTC
  • Revision ID: jelmer@samba.org-20031018220202-6801a76318fb4d13
Update

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="iso-8859-1"?>
 
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
 
3
 
 
4
<refentry id="ctrlproxyrc.5">
 
5
 
 
6
<refmeta>
 
7
        <refentrytitle>ctrlproxyrc</refentrytitle>
 
8
        <manvolnum>5</manvolnum>
 
9
</refmeta>
 
10
 
 
11
<refnamediv>
 
12
        <refname>ctrlproxyrc</refname>
 
13
        <refpurpose>Configuration file for ctrlproxy</refpurpose>
 
14
</refnamediv>
 
15
 
 
16
<refsect1>
 
17
        <title>DESCRIPTION</title>
 
18
<para>
 
19
Ctrlproxy uses an XML file for configuration. Check the 
 
20
ctrlproxyrc.example file for a good example. There are a few 
 
21
so-called 'sections' in the file that are discussed below.
 
22
</para>
 
23
 
 
24
<refsect2>
 
25
        <title>plugins</title>
 
26
 
 
27
<para>
 
28
        This section contains a list of all the plugins that are to be loaded. A &lt;plugin&gt;
 
29
tag specifies a plugin. The 'file' attribute specifies the location the 
 
30
plugin can be found. Additional attributes or child elements can be specified, 
 
31
depending on the plugin.
 
32
</para>
 
33
</refsect2>
 
34
 
 
35
<refsect2>
 
36
        <title>networks</title>
 
37
 
 
38
<para>
 
39
This section contains a list of all the servers to join. The &lt;network&gt; element
 
40
supports the attributes: nick, username, fullname, type, pass. 
 
41
</para>
 
42
 
 
43
<para>
 
44
pass contains the password to join the server. client_pass contains 
 
45
the password any client that connects to the proxy should send.
 
46
</para>
 
47
 
 
48
<para>
 
49
The &lt;network&gt; element supports the child element &lt;channel&gt;. Attributes 
 
50
of this element are name (indicating the name of the channel) and 
 
51
autojoin (whether or not to join the channel on start).
 
52
</para>
 
53
 
 
54
<para>
 
55
Each &lt;network&gt; element contains a &lt;servers&gt; element which contains 
 
56
several transport-specific elements. The standard 'socket' module provides 
 
57
the transports 'ipv4', 'ipv6' and 'pipe'.
 
58
</para>
 
59
 
 
60
</refsect2>
 
61
 
 
62
</refsect1>
 
63
 
 
64
<refsect1>
 
65
        <title>SEE ALSO</title>
 
66
 
 
67
<para>ctrlproxy (1), ctrlproxyrc.example, http://jelmer.vernstok.nl/oss/ctrlproxy, http://xmlsoft.org/</para>
 
68
 
 
69
</refsect1>
 
70
 
 
71
<refsect1>
 
72
        <title>LICENSE</title>
 
73
 
 
74
<para>
 
75
This program is free software; you can redistribute it and/or modify
 
76
it under the terms of the GNU General Public License as published by
 
77
the Free Software Foundation; either version 2 of the License, or
 
78
(at your option) any later version.
 
79
</para>
 
80
 
 
81
<para>
 
82
This program is distributed in the hope that it will be useful, but
 
83
\fBWITHOUT ANY WARRANTY\fR; without even the implied warranty of
 
84
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
 
85
General Public License for more details.
 
86
</para>
 
87
 
 
88
<para>
 
89
You should have received a copy of the GNU General Public License 
 
90
along with this program; if not, write to the Free Software
 
91
Foundation, Inc., 59 Temple PLace, Suite 330, Boston, MA  02111-1307  USA
 
92
</para>
 
93
 
 
94
</refsect1>
 
95
 
 
96
<refsect1>
 
97
        <title>AUTHOR</title>
 
98
 
 
99
<para>
 
100
<ulink url="mailto:jelmer@nl.linux.org">Jelmer Vernooij</ulink>
 
101
</para>
 
102
</refsect1>
 
103
</refentry>