diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2013-02-10 20:22:13 +0100 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2013-02-10 20:22:13 +0100 |
commit | c2aeb69c46a8f0222aed935afc46e0b27cbc94a0 (patch) | |
tree | d217e5bfc2dbfe7e0d50dbcd7a0b24b032681441 /doc/de | |
parent | eb11921f1633db940df4b0c02a43df1360d39b96 (diff) | |
download | weechat-c2aeb69c46a8f0222aed935afc46e0b27cbc94a0.zip |
relay: add experimental websocket server support (RFC 6455) for irc and weechat protocols, new option relay.network.websocket_allowed_origins
It is a partial implementation of RFC 6455: fragmentation and control frames are
not yet supported.
Text and binary frames are supported.
Diffstat (limited to 'doc/de')
-rw-r--r-- | doc/de/autogen/user/relay_options.txt | 5 | ||||
-rw-r--r-- | doc/de/weechat_user.de.txt | 23 |
2 files changed, 28 insertions, 0 deletions
diff --git a/doc/de/autogen/user/relay_options.txt b/doc/de/autogen/user/relay_options.txt index 16c463408..1dc1c6ff5 100644 --- a/doc/de/autogen/user/relay_options.txt +++ b/doc/de/autogen/user/relay_options.txt @@ -113,3 +113,8 @@ ** Typ: Zeichenkette ** Werte: beliebige Zeichenkette (Standardwert: `"%h/ssl/relay.pem"`) +* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins* +** Beschreibung: `regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"` +** Typ: Zeichenkette +** Werte: beliebige Zeichenkette (Standardwert: `""`) + diff --git a/doc/de/weechat_user.de.txt b/doc/de/weechat_user.de.txt index 9ed7dd7cd..42d830e64 100644 --- a/doc/de/weechat_user.de.txt +++ b/doc/de/weechat_user.de.txt @@ -2403,6 +2403,29 @@ um dann die Relay-Verbindung, mit SSL Verschlüsselung, anzulegen: /relay add ssl.weechat 9001 ---------------------------------------- +// TRANSLATION MISSING +[[relay_websocket]] +Websocket +^^^^^^^^^ + +WebSocket protocol (http://tools.ietf.org/html/rfc6455[RFC 6455]) is supported +in Relay plugin for all protocols. + +The WebSocket handshake is automatically detected and socket becomes ready for +WebSocket if required headers are found in handshake and if origin is allowed +(see option +<<option_relay.network.websocket_allowed_origins,relay.network.websocket_allowed_origins>>). + +A WebSocket can be opened in a HTML5 with a single line of JavaScript: + +[source,js] +---------------------------------------- +websocket = new WebSocket("ws://server.com:5000/weechat"); +---------------------------------------- + +The port (5000 in example) is the port defined in Relay plugin. +The URI must always ends with "/weechat" (for both IRC and WeeChat protocols). + [[rmodifier_plugin]] Rmodifier Erweiterung ~~~~~~~~~~~~~~~~~~~~~ |