1 <!DOCTYPE variablelist PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
5 <term>replication</term>
7 Replication backend to use. See the section about
8 replication below for details.
14 <term>report-time</term>
16 This setting controls whether lines sent to the user should be
17 prefixed with the time the message was received from the
18 network. It can have the value <emphasis>never</emphasis>,
19 <emphasis>always</emphasis> or <emphasis>replication</emphasis>.
22 <emphasis>never</emphasis> disables prefixing the time.
25 <emphasis>always</emphasis> will prefix all lines with the
29 <emphasis>replication</emphasis> will only cause messages
30 sent when sending backlog to be prefixed with the time.
32 <para>The default is <emphasis>never</emphasis></para>
39 Boolean setting that determines whether to automatically save
40 the configuration on exit.</para>
45 <term>autoconnect</term>
47 Semi-colon separated list of networks or
48 servers to connect to on startup.
53 <term>motd-file</term>
55 Path to the message of the day file that is sent to
63 If the replication backend is set
64 to <emphasis>highlight</emphasis>, this variable
65 should contain a semicolon-separated list of
73 Port at which CtrlProxy should listen for new connections
74 Connections can be plain IRC connections or use the SOCKS protocol.
81 Password that should be used for logging in to ctrlproxy.
82 The password can be prefixed with a network name and a colon
83 to connect to a specific network.
90 Optional address CtrlProxy should bind to when listening
91 for new connections.</para>
97 <para>If the [admin] section is present, ControlProxy will
98 create a fake network with a control channel that can
99 be used for administration.
104 <term>no_privmsg</term>
106 Don't interpret messages to the
107 user <emphasis>ctrlproxy</emphasis> as administration commands.
110 This option would be needed if you want to be able to
111 send messages to an actual user with the
112 nickname <emphasis>ctrlproxy</emphasis>.
119 <title>[log-custom]</title>
122 If the [log-custom] section is present, ControlProxy
123 will write a log to <filename>~/.ctrlproxy/log-custom/</filename>
128 <title>[log-irssi]</title>
130 <para>If the [log-irssi] section is present, ControlProxy
131 will write irssi-style log files to <filename>~/.ctrlproxy/log-irssi/NETWORK/CHANNEL</filename>.
138 Directory in which logs will be written (defaults
139 to <filename>~/.ctrlproxy/log-irssi/</filename>.
146 <term>auto-away-message</term>
152 <term>auto-away-client-limit</term>
154 Integer variable. After idle for the specified time,
155 the connection will only be changed to away if there are
156 not more than client_limit connected. The default is -1
157 (always set idle no matter how many clients there are).
158 To achive the behavior of the old variable <term>only_noclient</term>,
159 set client_limit to 0.
164 <term>auto-away-time</term>
166 Number of seconds of idleness after which the
167 connection should be set to away. Default is 10 minutes.
174 Specifies whether the incoming connections will be SSL.
181 The default network incoming clients will be connected to.
184 If no network is set, clients will have to select
185 a network upon connect using the <command>CONNECT</command>
192 <title>REPLICATION</title>
194 <para>When a client connects, ctrlproxy will send information about
195 the channels the user is on. Optionally, it can also send
196 some of the messages that were received before the client connected
201 The <parameter>replication</parameter> variable determines what
202 kind of replication is used. At the moment, the following
203 values are supported:
209 <listitem><para>No replication.</para></listitem>
213 <term>highlight</term>
215 Send messages that one of a set of regular expressions.
216 The regular expressions should be specified in
217 variable.</para></listitem>
221 <term>lastdisconnect</term>
223 Send all messages since the last client disconnected.
230 Send all messages since the last message said by
231 the user.</para></listitem>