summaryrefslogtreecommitdiff
path: root/doc/en
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2010-12-06 12:00:32 +0100
committerSebastien Helleu <flashcode@flashtux.org>2010-12-06 12:00:32 +0100
commit2a3d3c95e5b86087d2c4e429a7bd98db5d46c30e (patch)
treec55eb413fdfc0ebebb2c22029d0d570290e91e29 /doc/en
parentc1b3c3bd33ea1fd938ee987513409d01fde348de (diff)
downloadweechat-2a3d3c95e5b86087d2c4e429a7bd98db5d46c30e.zip
Add doc about relay plugin in user guide
Diffstat (limited to 'doc/en')
-rw-r--r--doc/en/weechat_user.en.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/en/weechat_user.en.txt b/doc/en/weechat_user.en.txt
index ec4595c76..d33420c27 100644
--- a/doc/en/weechat_user.en.txt
+++ b/doc/en/weechat_user.en.txt
@@ -932,6 +932,7 @@ Default plugins are:
| fifo | FIFO pipe used to remotely send commands to WeeChat
| irc | IRC chat protocol
| logger | Log buffers to files
+| relay | Relay data via network (IRC proxy)
| rmodifier | Alter modifier strings with regular expressions
| perl | Perl scripting API
| python | Python scripting API
@@ -1551,6 +1552,49 @@ You'll have following files:
| #chan2.weechatlog
........................................
+[[relay_plugin]]
+Relay plugin
+~~~~~~~~~~~~
+
+The Relay plugin is used to relay data via network, using different protocols.
+
+Currently, only "irc" protocol is supported (IRC proxy).
+
+[[relay_options]]
+Options (relay.conf)
+^^^^^^^^^^^^^^^^^^^^
+
+include::autogen/user/relay_options.txt[]
+
+[[relay_commands]]
+Commands
+^^^^^^^^
+
+include::autogen/user/relay_commands.txt[]
+
+[[relay_irc_proxy]]
+IRC proxy
+^^^^^^^^^
+
+The Relay plugin can act as an IRC proxy: you can define one port by IRC server
+and use a password for clients.
+
+For example:
+
+----------------------------------------
+/set relay.network.password "mypass"
+/relay add irc.freenode 8000
+----------------------------------------
+
+Now you can connect on port 8000 with any IRC client (WeeChat, xchat,
+irssi, ..), using server password "mypass".
+
+You can limit number of allowed clients:
+
+----------------------------------------
+/set relay.network.max_clients 1
+----------------------------------------
+
[[rmodifier_plugin]]
Rmodifier plugin
~~~~~~~~~~~~~~~~