NAME
ctrlproxyrc − Configuration file for ctrlproxy
DESCRIPTION
Ctrlproxy uses an XML file for configuration. Check the ctrlproxyrc.example file for a good example. There are a few so−called ’sections’ in the file that are discussed below.
plugins
This section contains a list of all the plugins that are to
be loaded. A <plugin> tag specifies a plugin. The
’file’ attribute specifies the location the
plugin can be found. Additional attributes or child elements
can be specified, depending on the plugin.
networks
This section contains a list of all the servers to join. The
<network> element supports the attributes: nick,
username, fullname, type, pass.
pass contains the password to join the server. client_pass contains the password any client that connects to the proxy should send.
The <network> element supports the child element <channel>. Attributes of this element are name (indicating the name of the channel) and autojoin (whether or not to join the channel on start).
Each <network> element contains a <servers> element which contains several transport−specific elements. The standard ’socket’ module provides the transports ’ipv4’, ’ipv6’ and ’pipe’.
SEE ALSO
ctrlproxy (1), ctrlproxyrc.example, http://jelmer.vernstok.nl/oss/ctrlproxy, http://xmlsoft.org/
LICENSE
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but \fBWITHOUT ANY WARRANTY\fR; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple PLace, Suite 330, Boston, MA 02111−1307 USA
AUTHOR
Jelmer Vernooij: mailto:jelmer [AT] nl.org