~ctrlproxy/ctrlproxy/trunk

« back to all changes in this revision

Viewing changes to doc/ctrlproxyrc.5.xml

  • Committer: jelmer
  • Date: 2005-10-30 01:15:57 UTC
  • Revision ID: jelmer@samba.org-20051030011557-7137f871b7495c7c
Re-importĀ docs

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 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. 
 
57
</para>
 
58
 
 
59
<!--FIXME:Listeners-->
 
60
 
 
61
</refsect2>
 
62
 
 
63
</refsect1>
 
64
 
 
65
<refsect1>
 
66
        <title>SEE ALSO</title>
 
67
 
 
68
<para>ctrlproxy (1), ctrlproxyrc.example, http://jelmer.vernstok.nl/oss/ctrlproxy, http://xmlsoft.org/</para>
 
69
 
 
70
</refsect1>
 
71
 
 
72
<refsect1>
 
73
        <title>LICENSE</title>
 
74
 
 
75
<para>
 
76
This program is free software; you can redistribute it and/or modify
 
77
it under the terms of the GNU General Public License as published by
 
78
the Free Software Foundation; either version 2 of the License, or
 
79
(at your option) any later version.
 
80
</para>
 
81
 
 
82
<para>
 
83
This program is distributed in the hope that it will be useful, but
 
84
\fBWITHOUT ANY WARRANTY\fR; without even the implied warranty of
 
85
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
 
86
General Public License for more details.
 
87
</para>
 
88
 
 
89
<para>
 
90
You should have received a copy of the GNU General Public License 
 
91
along with this program; if not, write to the Free Software
 
92
Foundation, Inc., 59 Temple PLace, Suite 330, Boston, MA  02111-1307  USA
 
93
</para>
 
94
 
 
95
</refsect1>
 
96
 
 
97
<refsect1>
 
98
        <title>AUTHOR</title>
 
99
 
 
100
<para>
 
101
<ulink url="mailto:jelmer@nl.linux.org">Jelmer Vernooij</ulink>
 
102
</para>
 
103
</refsect1>
 
104
</refentry>