Manpages

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