mirror of
https://github.com/weechat/weechat.git
synced 2026-06-21 10:26:38 +02:00
Compare commits
216 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c017af8e0a | |||
| e8e36ad32f | |||
| e47e10b8fe | |||
| 816ddb0018 | |||
| 1acadf4108 | |||
| 881f258d3e | |||
| f4da7bfdee | |||
| f428779762 | |||
| fb4f154c2f | |||
| eff655ab23 | |||
| b0aa0d3602 | |||
| e65d17eaf6 | |||
| 171cb6995a | |||
| 7233fa7dc4 | |||
| 5c8f540c47 | |||
| e03a97528b | |||
| c1441b111f | |||
| 7e988871ab | |||
| 8a1650b26f | |||
| 51c3e0b9ec | |||
| ae89d28462 | |||
| 54151a3480 | |||
| 66ec959001 | |||
| c7bd1bca8b | |||
| ca80d4fae7 | |||
| 8c78abe2c0 | |||
| 729bdbf5e3 | |||
| 6b2e9847a9 | |||
| 4e74ad3107 | |||
| 80621129f7 | |||
| 4806d7f20f | |||
| 89084850a5 | |||
| 06e2a1bb25 | |||
| 906c6ebb61 | |||
| 1d8f48b102 | |||
| 948d7b3b90 | |||
| 24c035ae9d | |||
| cf88646a97 | |||
| ad308a086c | |||
| 7e50f1c3c6 | |||
| 38b6db9253 | |||
| b334174b0c | |||
| b4697b7454 | |||
| 5b62903772 | |||
| fabd48cc6c | |||
| e80ff72b97 | |||
| 18bf12f452 | |||
| ece614504f | |||
| 7235e89c0f | |||
| 25cc82685c | |||
| e11d504d18 | |||
| 079ec48566 | |||
| 1f08e7cb56 | |||
| 24e48c747d | |||
| b0c45b2127 | |||
| 61ffaa88f0 | |||
| c1a9ab6731 | |||
| c40137c48e | |||
| 0063d9314c | |||
| bd0d8d5a1c | |||
| 5210ff1ae9 | |||
| 75243a46a1 | |||
| 4fa2edc865 | |||
| 8de6f212ca | |||
| c5bb723298 | |||
| d3c21e355c | |||
| eae12192c9 | |||
| 498662c777 | |||
| 0b697629d5 | |||
| 17d20b9ca6 | |||
| 5244a707cb | |||
| 293f758a3a | |||
| b9d427fc1f | |||
| aa248ad3b0 | |||
| cf6aca1619 | |||
| 6d764b64c5 | |||
| 999a244880 | |||
| 243f4a166d | |||
| cf93e953b6 | |||
| 4bed85ec9e | |||
| e3b18b9961 | |||
| fa5d6c17f5 | |||
| 2da58ea2b7 | |||
| b6b0249cac | |||
| 3450bf7c73 | |||
| f51b4219eb | |||
| 0be8e0828a | |||
| 3cdecb08a2 | |||
| 376c3fc6eb | |||
| d541894cad | |||
| da8cf92776 | |||
| a225233d8c | |||
| a4d1dfa8f4 | |||
| 28737c9de1 | |||
| e2dd933588 | |||
| 7b2f31fbe2 | |||
| eac93a73b3 | |||
| 9146873f85 | |||
| c6574a0a9e | |||
| af53460027 | |||
| 2b98605d73 | |||
| 3ce36164e7 | |||
| 14e5fc6092 | |||
| 8ffb4ab6a2 | |||
| 0cac0dfa27 | |||
| d2b5c97cb0 | |||
| 5936272b4c | |||
| 6d184ccdc6 | |||
| 81ee0f43bb | |||
| dad806688a | |||
| 30b64b86fb | |||
| c273b44f52 | |||
| 08929d91dc | |||
| 87d42c35c5 | |||
| aeeffcc73c | |||
| 7169884edc | |||
| 548ee73423 | |||
| 14dbc6212b | |||
| 06ad0c80ec | |||
| 78db8293f6 | |||
| c2aed4dd78 | |||
| 0b79510b75 | |||
| 5554e40210 | |||
| 3e7b1fa86c | |||
| b001b66363 | |||
| 64ef7e8621 | |||
| 0e6a6a0334 | |||
| f48e9a8878 | |||
| 4e0d68ded7 | |||
| 68e72f2693 | |||
| 567a61c110 | |||
| efbcde4e89 | |||
| d05beeff0e | |||
| ab04be6b7a | |||
| 94ef33022d | |||
| ca835a6d26 | |||
| 1645db5c44 | |||
| b983cc2943 | |||
| 45a1174000 | |||
| c9a8f23cc7 | |||
| f9ce19a01d | |||
| 239cf632cd | |||
| bd2e43146e | |||
| b6b59253bc | |||
| 6aa4e498a5 | |||
| c8f7ac8941 | |||
| 9263634d2e | |||
| 060d68bb8d | |||
| b12412ed17 | |||
| 438f2dee3e | |||
| 7ea2aebc32 | |||
| 48493e39e0 | |||
| da32036851 | |||
| fee26b9c54 | |||
| 02bcee02e9 | |||
| c00ae68019 | |||
| 78aea5df6c | |||
| c8710e28cb | |||
| c9740a05f8 | |||
| de35dbab99 | |||
| 6a289e2e82 | |||
| b8db4ffd9d | |||
| cd23a5fa92 | |||
| 1a94193147 | |||
| 50817054f9 | |||
| d6af8c312f | |||
| 0bdf148491 | |||
| b058a81f59 | |||
| 3ff5c38b75 | |||
| f2214da118 | |||
| 3c953780f0 | |||
| 99741d4276 | |||
| 59e326da65 | |||
| 9d4554e805 | |||
| 99ff5813d9 | |||
| aee4871083 | |||
| efb23016fe | |||
| 68b70fb185 | |||
| b0725c2b9b | |||
| a7695f7201 | |||
| 63c3bee56b | |||
| b46e75d504 | |||
| 16b2ac36b3 | |||
| c21dadcf92 | |||
| 43e8d052a4 | |||
| 241acecdbc | |||
| 0e3ac93887 | |||
| 8e280f8e4e | |||
| 3b89c8cf44 | |||
| 77589756aa | |||
| eb3e1c3bec | |||
| d54d4e4e60 | |||
| 56ae4eb2d2 | |||
| 4f31918700 | |||
| 5fd091fcc8 | |||
| 432f4247d8 | |||
| 168764a81e | |||
| 101fa2cab8 | |||
| e739e1dfba | |||
| 0ee5e7e9bc | |||
| fe0c9dbc93 | |||
| 7a55d8aa29 | |||
| 9f169a7fb5 | |||
| 8ff5be1001 | |||
| 77f69890bd | |||
| 6e86f667da | |||
| 85cb4798b9 | |||
| 6e1ce0ee15 | |||
| 3d0a7451d8 | |||
| c12e1b2446 | |||
| 4c48f7aff7 | |||
| 522dcf133c | |||
| 3330724574 | |||
| 482eeacdeb | |||
| 7551b8db0c | |||
| c813f3a296 |
@@ -11,7 +11,7 @@ Sébastien Helleu <flashcode@flashtux.org> <flashcode>
|
||||
Sébastien Helleu <flashcode@flashtux.org> <uid67137>
|
||||
Nils Görs <weechatter@arcor.de>
|
||||
Ryuunosuke Ayanokouzi <i38w7i3@yahoo.co.jp>
|
||||
Krzysztof Korościk <soltys@szluug.org>
|
||||
Krzysztof Korościk <soltys1@gmail.com>
|
||||
Marco Paolone <marcopaolone@gmail.com>
|
||||
<marcopaolone@gmail.com> <marco@DrB4tch.sitecomwl601>
|
||||
<mikaela.suomalainen@outlook.com> <mkaysi@outlook.com>
|
||||
|
||||
+4
-1
@@ -46,6 +46,7 @@ Alphabetically:
|
||||
* JD Horelick (jdhore)
|
||||
* Jim Ramsay (lack)
|
||||
* Jiri Golembiovsky (GolemJ)
|
||||
* Juan Francisco Cantero Hurtado
|
||||
* Julien Louis (ptitlouis)
|
||||
* Karthik K
|
||||
* Koka El Kiwi (KiwiDash)
|
||||
@@ -81,8 +82,9 @@ Alphabetically:
|
||||
* Rudolf Polzer (divVerent)
|
||||
* Ryuunosuke Ayanokouzi
|
||||
* Sergio Durigan Junior
|
||||
* Shane McCarron
|
||||
* Shawn Smith
|
||||
* Simmo Saan
|
||||
* Simmo Saan (sim642)
|
||||
* Simon Arlott
|
||||
* Simon Kuhnle
|
||||
* Stefano Pigozzi
|
||||
@@ -92,6 +94,7 @@ Alphabetically:
|
||||
* Tom Alsberg
|
||||
* Tor Hveem (xt)
|
||||
* Valentin Lorentz (progval)
|
||||
* Vasco Almeida
|
||||
* Voroskoi
|
||||
* Yannick Palanque
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
+95
-36
@@ -15,14 +15,67 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(file 'ReleaseNotes.asciidoc' in sources).
|
||||
|
||||
|
||||
[[1.5]]
|
||||
== Version 1.5 (2016-05-01)
|
||||
|
||||
[[1.5_features]]
|
||||
=== New features
|
||||
|
||||
* core: add Portuguese translations
|
||||
* core: change default value of option weechat.look.nick_color_hash to "djb2"
|
||||
* core: move nick coloring from irc plugin to core, move options
|
||||
irc.look.nick_color_force, irc.look.nick_color_hash and
|
||||
irc.look.nick_color_stop_chars to core, add info "nick_color" and
|
||||
"nick_color_name", deprecate info "irc_nick_color" and "irc_color_name"
|
||||
(issue #262)
|
||||
* core: move irc bar item "away" to core, move options
|
||||
irc.look.item_away_message and irc.color.item_away to core (issue #692)
|
||||
* api: add support of functions in hook_process
|
||||
* api: add pointer in callbacks used in scripting API (issue #406)
|
||||
* irc: add option irc.network.sasl_fail_unavailable (issue #600, issue #697)
|
||||
* irc: add multiple targets and support of "-server" in command /ctcp
|
||||
(issue #204, issue #493)
|
||||
* ruby: add detection of Ruby 2.3 (issue #698)
|
||||
* trigger: add "recover" in default triggers cmd_pass/msg_auth, and "regain"
|
||||
in default trigger "msg_auth" (issue #511)
|
||||
|
||||
[[1.5_bugs]]
|
||||
=== Bugs fixed
|
||||
|
||||
* core: fix nick coloring when stop chars and a forced color are used: first
|
||||
remove chars then look for forced color
|
||||
* core: check that pointers received in arguments are not NULL in buffers and
|
||||
windows functions
|
||||
* core: fix truncation of buffer names in hotlist (issue #668)
|
||||
* core: fix update of window title under Tmux (issue #685)
|
||||
* core: fix detection of Python shared libraries (issue #676)
|
||||
* api: fix number of arguments returned by function string_split() when
|
||||
keep_eol is 2 and the string ends with separators
|
||||
* irc: fix first message displayed in raw buffer when the message is modified
|
||||
by a modifier (issue #719)
|
||||
* irc: add missing completion "*" for target in command /msg
|
||||
* irc: fix /msg command with multiple targets including "*"
|
||||
* lua: fix crash when a lua function doesn't return a value and a string was
|
||||
expected (issue #718)
|
||||
* relay: do not execute any command received in a PRIVMSG message from an irc
|
||||
relay client (issue #699)
|
||||
* relay: fix the max number of clients connected on a port, allow value 0 for
|
||||
"no limit" (issue #669)
|
||||
* relay: fix decoding of multiple frames in a single websocket message,
|
||||
send PONG on PING received in a websocket frame (issue #675)
|
||||
* relay: fix command "input" received from clients with only spaces in
|
||||
content of message (weechat protocol) (issue #663)
|
||||
* script: force refresh of scripts buffer after download of scripts list
|
||||
(issue #693)
|
||||
* xfer: fix DCC file received when the terminal is resized
|
||||
(issue #677, issue #680)
|
||||
|
||||
[[1.4]]
|
||||
== Version 1.4 (under dev)
|
||||
== Version 1.4 (2016-01-10)
|
||||
|
||||
[[1.4_features]]
|
||||
=== New features
|
||||
|
||||
* core: fix execution of empty command name ("/" and "/ " are not valid
|
||||
commands)
|
||||
* core: add a parent name in options, display inherited values if null in
|
||||
/set output, add option weechat.color.chat_value_null (issue #629)
|
||||
* core: add tag "term_warning" in warnings about wrong $TERM on startup
|
||||
@@ -33,6 +86,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* api: add argument "length" in function utf8_is_valid()
|
||||
* alias: display completion in /alias list (issue #518)
|
||||
* fifo: add /fifo command
|
||||
* irc: evaluate content of server option "addresses"
|
||||
* irc: move option irc.network.alternate_nick into servers
|
||||
(irc.server.xxx.nicks_alternate) (issue #633)
|
||||
* irc: track real names using extended-join and WHO (issue #351)
|
||||
@@ -59,13 +113,18 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
[[1.4_bugs]]
|
||||
=== Bugs fixed
|
||||
|
||||
* core: fix execution of empty command name ("/" and "/ " are not valid
|
||||
commands)
|
||||
* core: fix memory leak when using multiple "-d" or "-r" in command line
|
||||
arguments
|
||||
* core: don't complain any more about "tmux" and "tmux-256color" $TERM values
|
||||
when WeeChat is running under tmux (issue #519)
|
||||
when WeeChat is running under Tmux (issue #519)
|
||||
* core: fix truncated messages after a word with a length of zero on screen
|
||||
(for example a zero width space: U+200B) (bug #40985, issue #502)
|
||||
* api: fix handle of invalid escape in function string_convert_escaped_chars()
|
||||
* alias: do not allow slashes and spaces in alias name (issue #646)
|
||||
* irc: fix channel forwarding when option
|
||||
irc.look.buffer_open_before_{autojoin|join} is on (issue #643)
|
||||
* irc: add a missing colon before the password in PASS message, if the password
|
||||
has spaces or begins with a colon (issue #602)
|
||||
* irc: fix charset decoding in incoming private messages (issue #520)
|
||||
@@ -102,8 +161,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* irc: add option irc.color.topic_current (issue #475)
|
||||
* irc: evaluate content of server option "nicks"
|
||||
* logger: evaluate content of option logger.file.path (issue #388)
|
||||
* lua: add detection of Lua 5.3
|
||||
* relay: display value of HTTP header "X-Real-IP" for websocket connections
|
||||
(issue #440)
|
||||
* ruby: add detection of Ruby 2.2
|
||||
* script: rename option script.scripts.dir to script.scripts.path, evaluate
|
||||
content of option (issue #388)
|
||||
* xfer: evaluate content of options xfer.file.download_path and
|
||||
@@ -142,8 +203,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
in command /connect (even if the option irc.look.buffer_open_before_autojoin
|
||||
is on)
|
||||
* irc: fix errors displayed on WHOX messages received (issue #376)
|
||||
* lua: add detection of Lua 5.3
|
||||
* ruby: add detection of Ruby 2.2
|
||||
* xfer: fix crash if the DCC file socket number is too high
|
||||
(> 1024 on Linux/BSD) (issue #465)
|
||||
* xfer: fix parsing of DCC chat messages (handle "\r\n" at the end of messages)
|
||||
@@ -306,6 +365,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* irc: display own nick changes in server buffer (issue #188)
|
||||
* irc: disable creation of temporary servers by default with command /connect,
|
||||
new option irc.look.temporary_servers
|
||||
* lua: add detection of Lua 5.2
|
||||
* relay: add options "stop" and "restart" in command /relay
|
||||
* relay: add option relay.network.ssl_priorities (issue #234)
|
||||
* relay: add host in sender for IRC backlog PRIVMSG messages sent to clients
|
||||
@@ -341,7 +401,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* irc: add tag "nick_xxx" in invite messages
|
||||
* irc: fix completion of commands /msg, /notice and /query
|
||||
* irc: fix translation of CTCP PING reply (issue #137)
|
||||
* lua: add detection of Lua 5.2
|
||||
* python: fix Python detection with Homebrew (issue #217)
|
||||
* relay: wait for message CAP END before sending join of channels and backlog
|
||||
to the client (issue #223)
|
||||
@@ -401,7 +460,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
|
||||
* core: add terabyte unit for size displayed
|
||||
* core: display a warning on startup if $TERM does not start with "screen"
|
||||
under screen/tmux
|
||||
under Screen/Tmux
|
||||
* core: add option weechat.color.status_nicklist_count (issue #109,
|
||||
issue #110)
|
||||
* core: add option "env" in command /set (manage environment variables)
|
||||
@@ -473,6 +532,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* relay: add signals "relay_client_xxx" for client status changes (issue #2)
|
||||
* relay: add option relay.network.clients_purge_delay
|
||||
* rmodifier: remove plugin (replaced by trigger)
|
||||
* ruby: add detection of Ruby 2.1
|
||||
* trigger: add trigger plugin: new command /trigger and file trigger.conf
|
||||
* tests: add unit tests using CppUTest
|
||||
|
||||
@@ -540,7 +600,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* core: use same return code and message in all commands when arguments are
|
||||
wrong/missing
|
||||
* core: allow empty arguments for command /print
|
||||
* core: fix freeze/crash in gnutls (bug #41576)
|
||||
* core: fix freeze/crash in GnuTLS (bug #41576)
|
||||
* core: fix cmake warning CMP0007 on "make uninstall" (bug #41528)
|
||||
* api: fix function string_decode_base64()
|
||||
* api: fix function string_format_size() on 32-bit systems
|
||||
@@ -588,7 +648,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* relay: fix freeze after /upgrade when many disconnected clients still exist
|
||||
* relay: fix NULL pointer when reading buffer lines for irc backlog
|
||||
* ruby: fix crash when trying to load a directory with /ruby load
|
||||
* ruby: add detection of Ruby 2.1
|
||||
* script: fix display of curl errors
|
||||
* script: set option script.scripts.cache_expire to 1440 by default
|
||||
* script: fix scroll on script buffer in the detailed view of script
|
||||
@@ -706,7 +765,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* aspell: fix detection of nicks with non-alphanumeric chars
|
||||
* guile: disable guile gmp allocator (fix crash on unload of relay plugin)
|
||||
(bug #40628)
|
||||
* irc: clear the gnutls session in all cases after SSL connection error
|
||||
* irc: clear the GnuTLS session in all cases after SSL connection error
|
||||
* irc: do not display names by default when joining a channel (task #13045)
|
||||
* irc: display PONG answer when resulting from manual /ping command
|
||||
* irc: fix time parsed in tag of messages on Cygwin
|
||||
@@ -731,7 +790,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(bug #41207)
|
||||
* lua: fix detection of Lua 5.2 in autotools (patch #8270)
|
||||
* lua: fix crash on calls to callbacks during load of script
|
||||
* python: fix load of scripts with python >= 3.3
|
||||
* python: fix load of scripts with Python >= 3.3
|
||||
* relay: fix memory leak on unload of relay plugin
|
||||
* ruby: add detection and fix compilation with Ruby 2.0 (patch #8209)
|
||||
* ruby: fix ruby init with Ruby >= 2.0 (bug #41115)
|
||||
@@ -937,7 +996,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* core: fix structures before buffer data when a buffer is closed
|
||||
* core: fix refresh of line after changes with hdata_update() (update flag
|
||||
"displayed" according to filters)
|
||||
* core: fix detection of python on Ubuntu Raring
|
||||
* core: fix detection of Python on Ubuntu Raring
|
||||
* core: fix hidden lines for messages without date when option
|
||||
weechat.history.max_buffer_lines_minutes is set (bug #38197)
|
||||
* core: use default hash/comparison callback for keys of type
|
||||
@@ -952,9 +1011,9 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
regex (bug #38398)
|
||||
* guile: fix crash in function hdata_move()
|
||||
* guile: fix arguments given to callbacks (separate arguments instead of one
|
||||
list with arguments inside), guile >= 2.0 is now required (bug #38350)
|
||||
list with arguments inside), Guile >= 2.0 is now required (bug #38350)
|
||||
* guile: fix crash on calls to callbacks during load of script (bug #38343)
|
||||
* guile: fix compilation with guile 2.0
|
||||
* guile: fix compilation with Guile 2.0
|
||||
* irc: fix name of server buffer after /server rename (set name "server.name"
|
||||
instead of "name")
|
||||
* irc: fix uncontrolled format string when sending unknown irc commands
|
||||
@@ -1058,7 +1117,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
=== Bugs fixed
|
||||
|
||||
* core: fix infinite loop when a regex gives an empty match (bug #38112)
|
||||
* core: fix detection of guile in configure
|
||||
* core: fix detection of Guile in configure
|
||||
* core: fix click in item "buffer_nicklist" when nicklist is a root bar
|
||||
(bug #38080)
|
||||
* core: fix line returned when clicking on a bar (according to position and
|
||||
@@ -1200,11 +1259,12 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(task #12150)
|
||||
* logger: add tags in backlog lines displayed when opening buffer
|
||||
* logger: add messages "Day changed to" in backlog (task #12187)
|
||||
* lua: add support of lua 5.2
|
||||
* lua: add support of Lua 5.2
|
||||
* relay: add support of SSL (for irc and weechat protocols), new option
|
||||
relay.network.ssl_cert_key (task #12044)
|
||||
* relay: add option relay.color.client
|
||||
* relay: add object type "arr" (array) in WeeChat protocol
|
||||
* ruby: add detection of Ruby 1.9.3
|
||||
* script: new plugin "script" (scripts manager, replacing scripts weeget.py and
|
||||
script.pl)
|
||||
* scripts: add signals for scripts loaded/unloaded/installed/removed
|
||||
@@ -1242,7 +1302,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
UTF-8 is the internal WeeChat charset)
|
||||
* fifo: ignore read failing with error EAGAIN (bug #37019)
|
||||
* guile: fix crash when unloading a script without pointer to interpreter
|
||||
* guile: fix path of guile include dirs in cmake build (patch #7790)
|
||||
* guile: fix path of Guile include dirs in cmake build (patch #7790)
|
||||
* irc: fix rejoin of channels with a key, ignore value "*" sent by server for
|
||||
key (bug #24131)
|
||||
* irc: fix SASL mechanism "external" (bug #37274)
|
||||
@@ -1262,12 +1322,11 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
sockets) (bug #35097)
|
||||
* irc: allow again names beginning with "#" for servers
|
||||
* lua: fix crash when unloading a script without pointer to interpreter
|
||||
* python: fix detection of python (first try "python2.x" and then "python")
|
||||
* python: fix detection of Python (first try "python2.x" and then "python")
|
||||
(bug #36835)
|
||||
* python: fix crash when unloading a script without pointer to interpreter
|
||||
* relay: fix freeze when writing on relay socket (use non-blocking sockets in
|
||||
relay for irc and weechat protocols) (bug #36655)
|
||||
* ruby: detect Ruby version 1.9.3 in cmake and autotools
|
||||
* scripts: fix deletion of configuration files when script is unloaded
|
||||
(bug #36977)
|
||||
* scripts: fix function unhook_all(): delete only callbacks of hooks and add
|
||||
@@ -1384,7 +1443,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* core: add default keys key[ctrl-]key[Left]/key[Right] (`meta2-1;5D` /
|
||||
`meta2-1;5C`) for gnome-terminal
|
||||
* core: add option "hooks" in command /debug
|
||||
* core: add option "weechat.look.scroll_bottom_after_switch" (if enabled,
|
||||
* core: add option weechat.look.scroll_bottom_after_switch (if enabled,
|
||||
restore old behavior before fix of bug #25555 in version 0.3.5)
|
||||
* core: add new option weechat.completion.base_word_until_cursor: allow
|
||||
completion in middle of words (enabled by default) (task #9771)
|
||||
@@ -1569,9 +1628,9 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(bug #34305)
|
||||
* core: change default value of option weechat.network.gnutls_ca_file to
|
||||
"/etc/ssl/certs/ca-certificates.crt"
|
||||
* core: replace deprecated gnutls function
|
||||
* core: replace deprecated GnuTLS function
|
||||
gnutls_certificate_client_set_retrieve_function() by new function
|
||||
gnutls_certificate_set_retrieve_function() (gnutls >= 2.11.0)
|
||||
gnutls_certificate_set_retrieve_function() (GnuTLS >= 2.11.0)
|
||||
* core: use dynamic buffer size for calls to vsnprintf()
|
||||
* core: fix memory leak in unhook of hook_connect()
|
||||
* core: fix memory leak in display of empty bar items
|
||||
@@ -1695,7 +1754,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* core: reload file with certificate authorities when option
|
||||
weechat.network.gnutls_ca_file is changed
|
||||
* core: rebuild bar content when items are changed in an hidden bar
|
||||
* core: fix verification of SSL certificates by calling gnutls verify callback
|
||||
* core: fix verification of SSL certificates by calling GnuTLS verify callback
|
||||
(patch #7459)
|
||||
* core: fix crash when using column filling in bars with some empty items
|
||||
(bug #32565)
|
||||
@@ -1723,13 +1782,13 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* irc: add many missing commands for target buffer (options irc.msgbuffer.xxx)
|
||||
(bug #32216)
|
||||
* lua: fix crash when many scripts are executing callbacks at same time
|
||||
* perl: fix memory leak when calling perl functions (bug #32895)
|
||||
* perl: fix memory leak when calling Perl functions (bug #32895)
|
||||
* relay: fix crash on /upgrade when nick in irc client is not yet set
|
||||
* relay: allow colon in server password received from client
|
||||
* relay: do not send join for private buffers to client
|
||||
* rmodifier: fix reload of file rmodifier.conf
|
||||
* rmodifier: fix crash when adding rmodifier with invalid regex
|
||||
* tcl: fix tcl detection on some 64-bits systems (bug #32915)
|
||||
* tcl: fix Tcl detection on some 64-bits systems (bug #32915)
|
||||
* xfer: do not close chat buffers when removing xfer from list (bug #32271)
|
||||
|
||||
[[0.3.4]]
|
||||
@@ -1743,7 +1802,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* core: add info "weechat_upgrading", signal "upgrade_ended", display duration
|
||||
of upgrade
|
||||
* core: replace the 10 nick color options and number of nick colors by a single
|
||||
option "weechat.color.chat_nick_colors" (comma separated list of colors)
|
||||
option weechat.color.chat_nick_colors (comma separated list of colors)
|
||||
* core: add color support in option weechat.look.buffer_time_format
|
||||
* core: add new option weechat.look.highlight_regex and function
|
||||
string_has_highlight_regex() in plugin API (task #10321)
|
||||
@@ -1785,16 +1844,16 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* rmodifier: new plugin "rmodifier": alter modifier strings with regular
|
||||
expressions (bug #26964)
|
||||
* relay: beta version of IRC proxy, now relay plugin is compiled by default
|
||||
* python: add info "python2_bin" (path to python 2.x interpreter)
|
||||
* python: add info "python2_bin" (path to Python 2.x interpreter)
|
||||
|
||||
[[0.3.4_bugs]]
|
||||
=== Bugs fixed
|
||||
|
||||
* core: fix scroll problem on buffers with free content and non-allocated lines
|
||||
(bug #32039)
|
||||
* core: add support of python 2.7 in cmake and configure (debian #606989)
|
||||
* core: add support of Python 2.7 in cmake and configure (debian #606989)
|
||||
* core: call to function hook_config() when config option is created
|
||||
* core: fix infinite loop on gnutls handshake when connecting with SSL to
|
||||
* core: fix infinite loop on GnuTLS handshake when connecting with SSL to
|
||||
server on wrong port or server with SSL problems (bug #27487)
|
||||
* core: fix data sent to callback of hook_process() (some data was sometimes
|
||||
missing), use a 64KB buffer for child output and send data to callback only
|
||||
@@ -2039,6 +2098,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(task #7270)
|
||||
* irc: add all server options for commands /server and /connect
|
||||
* irc: add arguments for command /rehash
|
||||
* ruby: support of Ruby >= 1.9.1 (patch #6989)
|
||||
* xfer: add color for nicks in chat
|
||||
* xfer: add missing command /me (bug #28658)
|
||||
* gui: add color "darkgray", add support for background with light color
|
||||
@@ -2064,7 +2124,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* irc: fix autorejoin on channels with key
|
||||
* irc: fix command /connect (options -ssl, -ipv6 and -port) (bug #27486)
|
||||
* xfer: add missing charset decoding/encoding for IRC DCC chat (bug #27482)
|
||||
* ruby: support of Ruby >= 1.9.1 (patch #6989)
|
||||
* fifo: remove old pipes before creating new pipe
|
||||
* gui: fix color "black" (bug #23882, debian #512957)
|
||||
* gui: fix message "Day changed to", sometimes displayed at wrong time
|
||||
@@ -2134,7 +2193,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* relay: add relay plugin (network communication between WeeChat and remote
|
||||
application)
|
||||
* xfer: add speed limit for DCC files sending (task #6178)
|
||||
* xfer: add new option "xfer.file.use_nick_in_filename" for Xfer files
|
||||
* xfer: add new option xfer.file.use_nick_in_filename for Xfer files
|
||||
(task #7140)
|
||||
* plugins: add some other plugins: alias, demo, fifo, tcl, xfer
|
||||
* scripts: new scripts: weeget.py (scripts manager), jabber.py (jabber/XMPP
|
||||
@@ -2174,7 +2233,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
[[0.2.6.3_bugs]]
|
||||
=== Bugs fixed
|
||||
|
||||
* fix gnutls detection (use pkg-config instead of libgnutls-config)
|
||||
* fix GnuTLS detection (use pkg-config instead of libgnutls-config)
|
||||
(bug #26790)
|
||||
|
||||
[[0.2.6.2]]
|
||||
@@ -2269,7 +2328,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
by semicolon (task #5444)
|
||||
* improve IRC long message split: use word boundary (task #6685)
|
||||
* add cmake for weechat compile (patch #5943)
|
||||
* add protocol priority for gnutls (patch #5915)
|
||||
* add protocol priority for GnuTLS (patch #5915)
|
||||
* add channel admin mode "!" for some IRC servers
|
||||
* add /reconnect command (task #5448)
|
||||
* add "-all" option for /connect and /disconnect commands (task #6232)
|
||||
@@ -2536,7 +2595,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* fix /squery command (message sent to server, now OK with more than two
|
||||
arguments)
|
||||
* fix /alias command (with an alias name, display content)
|
||||
* improve lua plugin detection (bug #16574)
|
||||
* improve Lua detection (bug #16574)
|
||||
* add lock for log file (~/.weechat/weechat.log), only one WeeChat process can
|
||||
use this file (bug #16382)
|
||||
* fix crash with malformed UTF-8 strings
|
||||
@@ -2562,7 +2621,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* fix refresh bug (too many refresh) when terminal is resized
|
||||
* fix nicklist display bugs when on top or bottom of chat window
|
||||
* fix --disable-plugins option in configure script
|
||||
* fix high CPU usage when running under a screen that has been killed
|
||||
* fix high CPU usage when running under a Screen that has been killed
|
||||
|
||||
[[0.1.8]]
|
||||
== Version 0.1.8 (2006-03-18)
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
+3
-1
@@ -32,6 +32,8 @@ Homepage: https://weechat.org/
|
||||
|
||||
image::https://weechat.org/media/images/screenshots/weechat/medium/weechat_2013-04-27_phlux_shadow.png[align="center"]
|
||||
|
||||
Other screenshots are on https://weechat.org/about/screenshots/[this page].
|
||||
|
||||
== Install
|
||||
|
||||
=== Dependencies
|
||||
@@ -79,7 +81,7 @@ https://weechat.org/files/doc/devel/weechat_user.en.html#compile_with_autotools[
|
||||
|
||||
== Copyright
|
||||
|
||||
Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
|
||||
This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
|
||||
+131
-33
@@ -17,8 +17,101 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file 'ChangeLog.asciidoc' in sources).
|
||||
|
||||
|
||||
[[1.5]]
|
||||
== Version 1.5 (2016-05-01)
|
||||
|
||||
[[1.5_nick_coloring]]
|
||||
=== Nick coloring moved to core
|
||||
|
||||
The nick coloring feature has been moved from irc plugin to core.
|
||||
|
||||
Two options have been moved from irc plugin (irc.conf) to core (weechat.conf),
|
||||
and you must set new value if you customized them:
|
||||
|
||||
* 'irc.look.nick_color_force' moved to 'weechat.look.nick_color_force'
|
||||
* 'irc.look.nick_color_hash' moved to 'weechat.look.nick_color_hash'
|
||||
* 'irc.look.nick_color_stop_chars' moved to 'weechat.look.nick_color_stop_chars'
|
||||
|
||||
The default value for option 'weechat.look.nick_color_hash' is now `djb2`
|
||||
instead of `sum`.
|
||||
|
||||
The following info names (used by API function "info_get") are renamed as well:
|
||||
|
||||
* 'irc_nick_color' renamed to 'nick_color'
|
||||
* 'irc_nick_color_name' renamed to 'nick_color_name'
|
||||
|
||||
[NOTE]
|
||||
The old info 'irc_nick_color' and 'irc_nick_color_name' are kept for
|
||||
compatibility (especially scripts) and will be removed in an upcoming release.
|
||||
|
||||
[[1.5_callbacks_pointer]]
|
||||
=== Pointer in callbacks
|
||||
|
||||
A pointer has been added in all callbacks used by scripts, so the callbacks
|
||||
will receive an extra 'const void *pointer' before the 'void *data'
|
||||
(in the C API only, not scripting API).
|
||||
|
||||
This is used to remove linked list of callbacks in scrips (improve speed,
|
||||
reduce memory usage).
|
||||
|
||||
Following functions are changed in the C API:
|
||||
|
||||
* exec_on_files
|
||||
* config_new
|
||||
* config_new_section
|
||||
* config_new_option
|
||||
* hook_command
|
||||
* hook_command_run
|
||||
* hook_timer
|
||||
* hook_fd
|
||||
* hook_process
|
||||
* hook_process_hashtable
|
||||
* hook_connect
|
||||
* hook_print
|
||||
* hook_signal
|
||||
* hook_hsignal
|
||||
* hook_config
|
||||
* hook_completion
|
||||
* hook_modifier
|
||||
* hook_info
|
||||
* hook_info_hashtable
|
||||
* hook_infolist
|
||||
* hook_hdata
|
||||
* hook_focus
|
||||
* unhook_all
|
||||
* buffer_new
|
||||
* bar_item_new
|
||||
* upgrade_new
|
||||
* upgrade_read
|
||||
|
||||
The function `unhook_all` has a new argument `const char *subplugin` to remove
|
||||
only hooks created by this "subplugin" (script).
|
||||
|
||||
[[1.5_bar_item_away]]
|
||||
=== Bar item "away"
|
||||
|
||||
The bar item "away" has been moved from irc plugin to core (so that away status
|
||||
can be displayed for any plugin, using the buffer local variable "away").
|
||||
|
||||
Two options have been moved from irc plugin (irc.conf) to core (weechat.conf):
|
||||
|
||||
* 'irc.look.item_away_message' moved to 'weechat.look.item_away_message'
|
||||
* 'irc.color.item_away' moved to 'weechat.color.item_away'
|
||||
|
||||
[[1.5_default_triggers]]
|
||||
=== Default triggers
|
||||
|
||||
The default triggers "cmd_pass" and "msg_auth" have been updated to include
|
||||
nickserv commands "recover" and "regain".
|
||||
|
||||
You can restore them with the following command:
|
||||
|
||||
----
|
||||
/trigger restore cmd_pass msg_auth
|
||||
----
|
||||
|
||||
[[1.4]]
|
||||
== Version 1.4 (under dev)
|
||||
== Version 1.4 (2016-01-10)
|
||||
|
||||
[[1.4_irc_alternate_nicks]]
|
||||
=== IRC alternate nicks
|
||||
@@ -536,8 +629,8 @@ Option 'aspell.look.color' has been renamed to 'aspell.color.misspelled'.
|
||||
=== Nicklist diff in relay
|
||||
|
||||
A new message with identifier "_nicklist_diff" has been added in relay (WeeChat
|
||||
protocol). WeeChat may decide to send full nicklist or this nicklist diff at any
|
||||
time (depending on size of message, the smaller is sent).
|
||||
protocol). WeeChat may decide to send full nicklist or this nicklist diff at
|
||||
any time (depending on size of message, the smaller is sent).
|
||||
|
||||
Clients using nicklist must implement it.
|
||||
|
||||
@@ -691,8 +784,8 @@ about bars in the 'WeeChat User's guide').
|
||||
|
||||
IPv6 is now used by default to connect to IRC servers, with fallback to
|
||||
IPv4. The option 'irc.server_default.ipv6' is now "on" by default. If IPv6 is
|
||||
not enabled or fails, IPv4 will be used. The "ipv6" option in server is now used
|
||||
to disable IPv6 and force IPv4 (if option is turned "off").
|
||||
not enabled or fails, IPv4 will be used. The "ipv6" option in server is now
|
||||
used to disable IPv6 and force IPv4 (if option is turned "off").
|
||||
|
||||
==== Relay
|
||||
|
||||
@@ -709,8 +802,8 @@ disable IPv6 in relay if you don't plan to use it at all:
|
||||
[[0.3.9.2]]
|
||||
== Version 0.3.9.2 (2012-11-18)
|
||||
|
||||
This version fixes a security vulnerability when a plugin/script gives untrusted
|
||||
command to API function "hook_process".
|
||||
This version fixes a security vulnerability when a plugin/script gives
|
||||
untrusted command to API function "hook_process".
|
||||
|
||||
[[0.3.9.1]]
|
||||
== Version 0.3.9.1 (2012-11-09)
|
||||
@@ -779,11 +872,11 @@ to see differences between your current keys and WeeChat default keys.
|
||||
=== Options
|
||||
|
||||
Options 'weechat.look.prefix_align_more' and
|
||||
'weechat.look.prefix_buffer_align_more' have been converted from type boolean to
|
||||
string:
|
||||
'weechat.look.prefix_buffer_align_more' have been converted from type boolean
|
||||
to string:
|
||||
|
||||
* if the value was on (default), new value is "+" and you can now customize this
|
||||
char
|
||||
* if the value was on (default), new value is "+" and you can now customize
|
||||
this char
|
||||
* if the value was off, you have to set " " (string with one space)
|
||||
|
||||
[[0.3.8_paste_detection]]
|
||||
@@ -801,8 +894,8 @@ disable paste detection: if your value was 0, you should set it to -1
|
||||
[[0.3.8_rmodifier]]
|
||||
=== Rmodifier
|
||||
|
||||
Rmodifier "nickserv" has a new default regex which includes option "release" for
|
||||
command "/msg nickserv".
|
||||
Rmodifier "nickserv" has a new default regex which includes option "release"
|
||||
for command "/msg nickserv".
|
||||
|
||||
If you never added/changed rmodifiers, you can just reset all rmodifiers:
|
||||
|
||||
@@ -875,8 +968,8 @@ If you have some colors defined in section "palette" with version 0.3.4, you
|
||||
should remove all colors defined, and add new aliases (it's not needed any more
|
||||
to add colors before using them).
|
||||
|
||||
Colors for nick prefixes (char for op, voice, ..) are defined in a single option
|
||||
'irc.color.nick_prefixes', therefore following options will be lost:
|
||||
Colors for nick prefixes (char for op, voice, ..) are defined in a single
|
||||
option 'irc.color.nick_prefixes', therefore following options will be lost:
|
||||
'irc.color.nick_prefix_op', 'irc.color.nick_prefix_halfop',
|
||||
'irc.color.nick_prefix_voice', 'irc.color.nick_prefix_user'.
|
||||
|
||||
@@ -897,8 +990,9 @@ back to old behavior, do that:
|
||||
[[0.3.5_hotlist_away_current_buffer]]
|
||||
==== Away and current buffer
|
||||
|
||||
When you are away, all buffers are now added to hotlist by default (even if they
|
||||
are displayed in a window), if you want to come back to old behavior, do that:
|
||||
When you are away, all buffers are now added to hotlist by default (even if
|
||||
they are displayed in a window), if you want to come back to old behavior, do
|
||||
that:
|
||||
|
||||
----
|
||||
/set weechat.look.hotlist_add_buffer_if_away off
|
||||
@@ -931,8 +1025,8 @@ If you are using `/upgrade` from a previous release:
|
||||
Some IRC options have been renamed, before upgrading to this version, note
|
||||
value for old options, and set them again with new name:
|
||||
|
||||
* options moved from 'network' section to servers (with global value, and server
|
||||
value, like other server options):
|
||||
* options moved from 'network' section to servers (with global value, and
|
||||
server value, like other server options):
|
||||
** 'irc.network.connection_timeout' moved to
|
||||
'irc.server_default.connection_timeout'
|
||||
** 'irc.network.anti_flood_prio_high' moved to
|
||||
@@ -942,8 +1036,10 @@ value for old options, and set them again with new name:
|
||||
** 'irc.network.away_check' moved to 'irc.server_default.away_check'
|
||||
** 'irc.network.away_check_max_nicks' moved to
|
||||
'irc.server_default.away_check_max_nicks'
|
||||
** 'irc.network.default_msg_part' moved to 'irc.server_default.default_msg_part'
|
||||
** 'irc.network.default_msg_quit' moved to 'irc.server_default.default_msg_quit'
|
||||
** 'irc.network.default_msg_part' moved to
|
||||
'irc.server_default.default_msg_part'
|
||||
** 'irc.network.default_msg_quit' moved to
|
||||
'irc.server_default.default_msg_quit'
|
||||
* other IRC options renamed:
|
||||
** 'irc.look.open_channel_near_server' moved to 'irc.look.new_channel_position'
|
||||
(old option was boolean, new is integer with value as string)
|
||||
@@ -1015,9 +1111,10 @@ Major differences:
|
||||
|
||||
* it is *NOT POSSIBLE* to use command `/upgrade` from a version 0.2.x to 0.3.x;
|
||||
you have to quit your old WeeChat, then run new version.
|
||||
* new configuration files (`*.conf`) are not compatible with old files (`*.rc`).
|
||||
* name of options is similar to old versions, but there is now one configuration
|
||||
file by plugin, and one file for WeeChat core; there is
|
||||
* new configuration files (`*.conf`) are not compatible with old files
|
||||
(`*.rc`).
|
||||
* name of options is similar to old versions, but there is now one
|
||||
configuration file by plugin, and one file for WeeChat core; there is
|
||||
*no automatic conversion* for your old options to new configuration files,
|
||||
so you'll have to setup again your IRC servers and all other options.
|
||||
* plugin API has been rewritten and is not compatible with previous versions;
|
||||
@@ -1078,9 +1175,9 @@ with new 'charset' plugin.
|
||||
For ISO users: history of channels may be without accents (after `/upgrade`),
|
||||
this is not recoverable, but this is not a bug. All new messages should be OK.
|
||||
|
||||
Be careful, now default encode is UTF-8 for all channels (before it was terminal
|
||||
charset). If you still want to send messages as 'ISO-8859-1', you should set
|
||||
either global encode or server specific encode to 'ISO-8859-1'.
|
||||
Be careful, now default encode is UTF-8 for all channels (before it was
|
||||
terminal charset). If you still want to send messages as 'ISO-8859-1', you
|
||||
should set either global encode or server specific encode to 'ISO-8859-1'.
|
||||
|
||||
For global encode:
|
||||
|
||||
@@ -1129,10 +1226,10 @@ If you upgraded with `/upgrade` in WeeChat, you should `/disconnect` and then
|
||||
[[0.2.0_plugins]]
|
||||
=== Plugins
|
||||
|
||||
If you're using plugins, you should remove some old plugins libraries in WeeChat
|
||||
system library directory (commonly '/usr/local/lib/weechat/plugins'): remove
|
||||
`lib*` files (like `libperl.*`, `libpython.*`, ..) and keep only new libraries
|
||||
(`perl.*`, `python.*`, ..).
|
||||
If you're using plugins, you should remove some old plugins libraries in
|
||||
WeeChat system library directory (commonly '/usr/local/lib/weechat/plugins'):
|
||||
remove `lib*` files (like `libperl.*`, `libpython.*`, ..) and keep only new
|
||||
libraries (`perl.*`, `python.*`, ..).
|
||||
|
||||
[[0.1.9]]
|
||||
== Version 0.1.9 (2006-05-25)
|
||||
@@ -1222,8 +1319,9 @@ the plugins names are ending by '.so.0.0' and not '.so'.
|
||||
|
||||
With new and full UTF-8 support, the option 'look_charset_internal' should be
|
||||
set to blank for most cases. Forces it only if your locale is not properly
|
||||
detected by WeeChat (you can set 'UTF-8' or 'ISO-8859-15' for example, depending
|
||||
on your locale). WeeChat is looking for 'UTF-8' in your locale name at startup.
|
||||
detected by WeeChat (you can set 'UTF-8' or 'ISO-8859-15' for example,
|
||||
depending on your locale). WeeChat is looking for 'UTF-8' in your locale name
|
||||
at startup.
|
||||
|
||||
[[0.1.5]]
|
||||
== Version 0.1.5 (2005-09-24)
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2014-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2014-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2011-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2011-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -48,9 +48,8 @@ find_library(ICONV_LIBRARY
|
||||
|
||||
if(ICONV_INCLUDE_PATH)
|
||||
if(ICONV_LIBRARY)
|
||||
string(REGEX REPLACE "/[^/]*$" "" ICONV_LIB_PATH "${ICONV_LIBRARY}")
|
||||
check_library_exists(iconv libiconv_open ${ICONV_LIB_PATH} LIBICONV_OPEN_FOUND)
|
||||
check_library_exists(iconv iconv_open ${ICONV_LIB_PATH} ICONV_OPEN_FOUND)
|
||||
check_library_exists("${ICONV_LIBRARY}" libiconv_open "" LIBICONV_OPEN_FOUND)
|
||||
check_library_exists("${ICONV_LIBRARY}" iconv_open "" ICONV_OPEN_FOUND)
|
||||
if(LIBICONV_OPEN_FOUND OR ICONV_OPEN_FOUND)
|
||||
set(ICONV_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
@@ -57,7 +57,7 @@ if(PYTHON_EXECUTABLE)
|
||||
)
|
||||
|
||||
execute_process(
|
||||
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LINKFORSHARED'))"
|
||||
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LIBS') + ' ' + get_config_var('LINKFORSHARED'))"
|
||||
OUTPUT_VARIABLE PYTHON_LFLAGS
|
||||
)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -33,7 +33,7 @@ endif()
|
||||
|
||||
find_package(PkgConfig)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(RUBY ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
|
||||
pkg_search_module(RUBY ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
|
||||
endif()
|
||||
|
||||
if(RUBY_FOUND)
|
||||
@@ -41,7 +41,7 @@ if(RUBY_FOUND)
|
||||
mark_as_advanced(RUBY_LIB)
|
||||
else()
|
||||
find_program(RUBY_EXECUTABLE
|
||||
NAMES ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
|
||||
NAMES ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
if(RUBY_EXECUTABLE)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2008-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2015-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+5
-5
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Benoit Papillault <benoit.papillault@free.fr>
|
||||
# Copyright (C) 2005-2006 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2005-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
@@ -58,7 +58,7 @@ solaris*)
|
||||
esac
|
||||
|
||||
# Gettext
|
||||
ALL_LINGUAS="cs de es fr hu it ja pl pt_BR ru tr"
|
||||
ALL_LINGUAS="cs de es fr hu it ja pl pt pt_BR ru tr"
|
||||
AM_GNU_GETTEXT
|
||||
AM_GNU_GETTEXT_VERSION([0.18])
|
||||
|
||||
@@ -585,7 +585,7 @@ RUBY_VERSION=
|
||||
if test "x$enable_ruby" = "xyes" ; then
|
||||
RUBY_CFLAGS=""
|
||||
RUBY_LFLAGS=""
|
||||
for v in "2.1" "2.0" "1.9" "1.8" ; do
|
||||
for v in "2.3" "2.2" "2.1" "2.0" "1.9" "1.8" ; do
|
||||
pkgconfig_ruby_found=`$PKGCONFIG --exists ruby-$v 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
RUBY_VERSION=`$PKGCONFIG --modversion ruby-$v`
|
||||
@@ -765,7 +765,7 @@ if test "x$enable_tcl" = "xyes" ; then
|
||||
|
||||
AC_MSG_CHECKING(for tclConfig.sh)
|
||||
tcl_found="no"
|
||||
tcl_dirs="/usr/lib/tcl8.5 /usr/lib64/tcl8.5 /lib /lib64 /usr/lib /usr/lib64 /usr/tcl/lib /usr/tcl/lib64 /usr/local/tcl-8.5/lib /usr/local/tcl-8.5/lib64 /usr/local/lib /usr/local/lib64 /usr/local/tcl/lib /usr/local/tcl/lib64 /opt/lib /opt/lib64"
|
||||
tcl_dirs="/usr/lib/tcl8.6 /usr/lib64/tcl8.6 /usr/lib/tcl8.5 /usr/lib64/tcl8.5 /lib /lib64 /usr/lib /usr/lib64 /usr/tcl/lib /usr/tcl/lib64 /usr/local/tcl-8.6/lib /usr/local/tcl-8.6/lib64 /usr/local/tcl-8.5/lib /usr/local/tcl-8.5/lib64 /usr/local/lib /usr/local/lib64 /usr/local/tcl/lib /usr/local/tcl/lib64 /opt/lib /opt/lib64"
|
||||
if test "x$tclconfig" != "x" ; then
|
||||
tcl_dirs="${tclconfig} ${tcl_dirs}"
|
||||
fi
|
||||
@@ -1059,7 +1059,7 @@ if test "x$ac_found_zlib_header" = "xno" -o "x$ac_found_zlib_lib" = "xno" ; then
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_ERROR([
|
||||
*** zlib was not found. You may want to get it from http://zlib.net/
|
||||
*** or try to install libcurl-dev with your software package manager.])
|
||||
*** or try to install zlib1g-dev with your software package manager.])
|
||||
else
|
||||
AC_MSG_RESULT(yes)
|
||||
ZLIB_CFLAGS=`pkg-config zlib --cflags`
|
||||
|
||||
@@ -17,7 +17,7 @@ Build-Depends:
|
||||
python-dev,
|
||||
libaspell-dev,
|
||||
liblua5.1-0-dev,
|
||||
tcl8.5-dev,
|
||||
tcl8.6-dev,
|
||||
guile-2.0-dev,
|
||||
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
|
||||
libcurl4-gnutls-dev,
|
||||
@@ -26,8 +26,8 @@ Build-Depends:
|
||||
zlib1g-dev
|
||||
Standards-Version: 3.9.6
|
||||
Homepage: https://weechat.org/
|
||||
Vcs-Git: https://github.com/weechat/weechat.git
|
||||
Vcs-Browser: https://github.com/weechat/weechat
|
||||
Vcs-Git: https://anonscm.debian.org/git/users/kolter/weechat.git
|
||||
Vcs-Browser: https://anonscm.debian.org/git/users/kolter/weechat.git
|
||||
|
||||
Package: weechat-devel
|
||||
Architecture: all
|
||||
|
||||
@@ -1,3 +1,22 @@
|
||||
weechat (1.4-2) unstable; urgency=medium
|
||||
|
||||
* Fix Vcs-(Git|Browser) fields to use secure URIs
|
||||
* Enable hardening=+all build
|
||||
* Add a patch to build ruby plugin against ruby2.3 (fix FTBFS). Thanks
|
||||
to Christian Hofstaedtler for the patch (Closes: #816312)
|
||||
* Build Tcl plugin against Tcl 8.6 (Closes: #812320)
|
||||
* Bump Standards-Version to 3.9.7
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Fri, 04 Mar 2016 15:58:54 +0100
|
||||
|
||||
weechat (1.4-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Update copyright (new year)
|
||||
- Refresh XPM menu icon following upstream changes
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Fri, 15 Jan 2016 15:16:11 +0100
|
||||
|
||||
weechat (1.3-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
|
||||
@@ -17,7 +17,7 @@ Build-Depends:
|
||||
python-dev,
|
||||
libaspell-dev,
|
||||
liblua5.1-0-dev,
|
||||
tcl8.5-dev,
|
||||
tcl8.6-dev,
|
||||
guile-2.0-dev,
|
||||
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
|
||||
libcurl4-gnutls-dev,
|
||||
@@ -26,8 +26,8 @@ Build-Depends:
|
||||
zlib1g-dev
|
||||
Standards-Version: 3.9.6
|
||||
Homepage: https://weechat.org/
|
||||
Vcs-Git: git://anonscm.debian.org/users/kolter/weechat.git
|
||||
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/kolter/weechat.git
|
||||
Vcs-Git: https://anonscm.debian.org/git/users/kolter/weechat.git
|
||||
Vcs-Browser: https://anonscm.debian.org/git/users/kolter/weechat.git
|
||||
|
||||
Package: weechat
|
||||
Architecture: all
|
||||
|
||||
@@ -4,14 +4,14 @@ Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
|
||||
Source: https://weechat.org/
|
||||
|
||||
Files: *
|
||||
Copyright: 2003-2015, Sébastien Helleu <flashcode@flashtux.org>
|
||||
Copyright: 2003-2016, Sébastien Helleu <flashcode@flashtux.org>
|
||||
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
|
||||
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
|
||||
License: GPL-3+
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2005-2008, Julien Louis <ptitlouis@sysif.net>
|
||||
2008-2014, Emmanuel Bouthenot <kolter@openics.org>
|
||||
2008-2016, Emmanuel Bouthenot <kolter@openics.org>
|
||||
License: GPL-3+
|
||||
|
||||
License: GPL-3+
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
[[start]]
|
||||
== Spuštěnà WeeChatu
|
||||
|
||||
Doporučený terminálový emulátor pro X (ale ne vyžadovaný) je rxvt-unicode
|
||||
(má dobrou podporu pro UTF-8, a nemá problĂ©my s vĂ˝chozĂm nastavenĂm
|
||||
klávesových zkratek)
|
||||
Doporučený terminálový emulátor pro X (ale ne vyžadovaný) je rxvt-unicode:
|
||||
má dobrou podporu pro UTF-8, a nemá problĂ©my s vĂ˝chozĂm nastavenĂm
|
||||
klávesových zkratek.
|
||||
|
||||
Spustěnà z Vašeho shellu:
|
||||
|
||||
@@ -162,6 +162,32 @@ K spuštÄ›nĂ pĹ™ĂkazĹŻ po pĹ™ipojenĂ k serveru, napĹ™Ăklad k autentizaci s n
|
||||
[NOTE]
|
||||
VĂce pĹ™ĂkazĹŻ v volbÄ› 'command' bĹŻĹľe bĂ˝t oddÄ›leno pomocĂ ';' (stĹ™ednĂk).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
If you want to protect your password in configuration files, you can use
|
||||
secured data.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
First setup a passphrase:
|
||||
|
||||
----
|
||||
/secure passphrase this is my secret passphrase
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Then add a secured data with your freenode password:
|
||||
|
||||
----
|
||||
/secure set freenode_password xxxxxxx
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Then you can use `${sec.data.freenode_password}` instead of your password in
|
||||
IRC options mentioned above, for example:
|
||||
|
||||
----
|
||||
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
|
||||
----
|
||||
|
||||
K automatickému připojenà některých kanálů při připojovánà k serveru:
|
||||
|
||||
----
|
||||
@@ -219,13 +245,25 @@ Opuštěnà kanálu (zachovánà otevřeného buferu):
|
||||
/part [quit message]
|
||||
----
|
||||
|
||||
Uzavřenà serverového nebo kanáloveho buferu (`/close` je zkratka pro `/buffer
|
||||
close`):
|
||||
// TRANSLATION MISSING
|
||||
Close a server, channel or private buffer (`/close` is an alias for
|
||||
`/buffer close`):
|
||||
|
||||
----
|
||||
/close
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[WARNING]
|
||||
Closing the server buffer will close all channel/private buffers.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Disconnect from server, on the server buffer:
|
||||
|
||||
----
|
||||
/disconnect
|
||||
----
|
||||
|
||||
[[irc_private_messages]]
|
||||
== IRC soukromé zprávy
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -2,21 +2,6 @@
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: Callback eines Skripts
|
||||
** Erweiterung: guile
|
||||
** Variablen:
|
||||
*** 'script' (pointer, hdata: "guile_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "guile_callback")
|
||||
*** 'next_callback' (pointer, hdata: "guile_callback")
|
||||
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: Liste der Skripten
|
||||
** Erweiterung: guile
|
||||
** Variablen:
|
||||
@@ -29,7 +14,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "guile_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "guile_script")
|
||||
*** 'next_script' (pointer, hdata: "guile_script")
|
||||
@@ -229,21 +213,6 @@
|
||||
** Listen:
|
||||
*** 'irc_servers'
|
||||
*** 'last_irc_server'
|
||||
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: Callback eines Skripts
|
||||
** Erweiterung: javascript
|
||||
** Variablen:
|
||||
*** 'script' (pointer, hdata: "javascript_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "javascript_callback")
|
||||
*** 'next_callback' (pointer, hdata: "javascript_callback")
|
||||
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: Liste der Skripten
|
||||
** Erweiterung: javascript
|
||||
** Variablen:
|
||||
@@ -256,28 +225,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "javascript_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "javascript_script")
|
||||
*** 'next_script' (pointer, hdata: "javascript_script")
|
||||
** Listen:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: Callback eines Skripts
|
||||
** Erweiterung: lua
|
||||
** Variablen:
|
||||
*** 'script' (pointer, hdata: "lua_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "lua_callback")
|
||||
*** 'next_callback' (pointer, hdata: "lua_callback")
|
||||
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: Liste der Skripten
|
||||
** Erweiterung: lua
|
||||
** Variablen:
|
||||
@@ -290,28 +243,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "lua_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "lua_script")
|
||||
*** 'next_script' (pointer, hdata: "lua_script")
|
||||
** Listen:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: Callback eines Skripts
|
||||
** Erweiterung: perl
|
||||
** Variablen:
|
||||
*** 'script' (pointer, hdata: "perl_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "perl_callback")
|
||||
*** 'next_callback' (pointer, hdata: "perl_callback")
|
||||
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: Liste der Skripten
|
||||
** Erweiterung: perl
|
||||
** Variablen:
|
||||
@@ -324,28 +261,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "perl_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "perl_script")
|
||||
*** 'next_script' (pointer, hdata: "perl_script")
|
||||
** Listen:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: Callback eines Skripts
|
||||
** Erweiterung: python
|
||||
** Variablen:
|
||||
*** 'script' (pointer, hdata: "python_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "python_callback")
|
||||
*** 'next_callback' (pointer, hdata: "python_callback")
|
||||
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: Liste der Skripten
|
||||
** Erweiterung: python
|
||||
** Variablen:
|
||||
@@ -358,28 +279,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "python_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "python_script")
|
||||
*** 'next_script' (pointer, hdata: "python_script")
|
||||
** Listen:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: Callback eines Skripts
|
||||
** Erweiterung: ruby
|
||||
** Variablen:
|
||||
*** 'script' (pointer, hdata: "ruby_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "ruby_callback")
|
||||
*** 'next_callback' (pointer, hdata: "ruby_callback")
|
||||
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: Liste der Skripten
|
||||
** Erweiterung: ruby
|
||||
** Variablen:
|
||||
@@ -392,7 +297,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "ruby_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "ruby_script")
|
||||
*** 'next_script' (pointer, hdata: "ruby_script")
|
||||
@@ -428,21 +332,6 @@
|
||||
** Listen:
|
||||
*** 'last_script_repo'
|
||||
*** 'scripts_repo'
|
||||
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: Callback eines Skripts
|
||||
** Erweiterung: tcl
|
||||
** Variablen:
|
||||
*** 'script' (pointer, hdata: "tcl_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "tcl_callback")
|
||||
*** 'next_callback' (pointer, hdata: "tcl_callback")
|
||||
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: Liste der Skripten
|
||||
** Erweiterung: tcl
|
||||
** Variablen:
|
||||
@@ -455,7 +344,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "tcl_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "tcl_script")
|
||||
*** 'next_script' (pointer, hdata: "tcl_script")
|
||||
@@ -487,6 +375,7 @@
|
||||
*** 'plugin' (pointer, hdata: "plugin")
|
||||
*** 'name' (string)
|
||||
*** 'build_callback' (pointer)
|
||||
*** 'build_callback_pointer' (pointer)
|
||||
*** 'build_callback_data' (pointer)
|
||||
*** 'prev_item' (pointer, hdata: "bar_item")
|
||||
*** 'next_item' (pointer, hdata: "bar_item")
|
||||
@@ -540,6 +429,7 @@
|
||||
*** 'clear' (integer)
|
||||
*** 'filter' (integer)
|
||||
*** 'close_callback' (pointer)
|
||||
*** 'close_callback_pointer' (pointer)
|
||||
*** 'close_callback_data' (pointer)
|
||||
*** 'closing' (integer)
|
||||
*** 'title' (string)
|
||||
@@ -558,9 +448,11 @@
|
||||
*** 'nicklist_nicks_count' (integer)
|
||||
*** 'nicklist_visible_count' (integer)
|
||||
*** 'nickcmp_callback' (pointer)
|
||||
*** 'nickcmp_callback_pointer' (pointer)
|
||||
*** 'nickcmp_callback_data' (pointer)
|
||||
*** 'input' (integer)
|
||||
*** 'input_callback' (pointer)
|
||||
*** 'input_callback_pointer' (pointer)
|
||||
*** 'input_callback_data' (pointer)
|
||||
*** 'input_get_unknown_commands' (integer)
|
||||
*** 'input_buffer' (string)
|
||||
@@ -644,6 +536,7 @@
|
||||
*** 'filename' (string)
|
||||
*** 'file' (pointer)
|
||||
*** 'callback_reload' (pointer)
|
||||
*** 'callback_reload_pointer' (pointer)
|
||||
*** 'callback_reload_data' (pointer)
|
||||
*** 'sections' (pointer, hdata: "config_section")
|
||||
*** 'last_section' (pointer, hdata: "config_section")
|
||||
@@ -668,10 +561,13 @@
|
||||
*** 'value' (pointer)
|
||||
*** 'null_value_allowed' (integer)
|
||||
*** 'callback_check_value' (pointer)
|
||||
*** 'callback_check_value_pointer' (pointer)
|
||||
*** 'callback_check_value_data' (pointer)
|
||||
*** 'callback_change' (pointer)
|
||||
*** 'callback_change_pointer' (pointer)
|
||||
*** 'callback_change_data' (pointer)
|
||||
*** 'callback_delete' (pointer)
|
||||
*** 'callback_delete_pointer' (pointer)
|
||||
*** 'callback_delete_data' (pointer)
|
||||
*** 'loaded' (integer)
|
||||
*** 'prev_option' (pointer, hdata: "config_option")
|
||||
@@ -684,14 +580,19 @@
|
||||
*** 'user_can_add_options' (integer)
|
||||
*** 'user_can_delete_options' (integer)
|
||||
*** 'callback_read' (pointer)
|
||||
*** 'callback_read_pointer' (pointer)
|
||||
*** 'callback_read_data' (pointer)
|
||||
*** 'callback_write' (pointer)
|
||||
*** 'callback_write_pointer' (pointer)
|
||||
*** 'callback_write_data' (pointer)
|
||||
*** 'callback_write_default' (pointer)
|
||||
*** 'callback_write_default_pointer' (pointer)
|
||||
*** 'callback_write_default_data' (pointer)
|
||||
*** 'callback_create_option' (pointer)
|
||||
*** 'callback_create_option_pointer' (pointer)
|
||||
*** 'callback_create_option_data' (pointer)
|
||||
*** 'callback_delete_option' (pointer)
|
||||
*** 'callback_delete_option_pointer' (pointer)
|
||||
*** 'callback_delete_option_data' (pointer)
|
||||
*** 'options' (pointer, hdata: "config_option")
|
||||
*** 'last_option' (pointer, hdata: "config_option")
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
| irc | irc_nick | aktuellen Nicknamen fĂĽr den Server erhalten | Servername
|
||||
|
||||
| irc | irc_nick_color | zeigt Farbecode des Nick | Nickname
|
||||
| irc | irc_nick_color | erhalte nick color code (*veraltet* ab Version 1.5, wird ersetzt durch "nick_color") | Nickname
|
||||
|
||||
| irc | irc_nick_color_name | zeigt Farbnamen des Nick | Nickname
|
||||
| irc | irc_nick_color_name | erhalte nick color name (*veraltet* ab Version 1.5, wird ersetzt durch "nick_color_name") | Nickname
|
||||
|
||||
| irc | irc_nick_from_host | Nicknamen des IRC-Hosts erhalten | IRC host (in der Form `:nick!name@server.com`)
|
||||
|
||||
@@ -54,6 +54,10 @@
|
||||
|
||||
| weechat | locale | Lokalisation welche fĂĽr die ĂĽbersetzten Nachrichten verwendet werden soll | -
|
||||
|
||||
| weechat | nick_color | zeigt Farbecode des Nick | Nickname
|
||||
|
||||
| weechat | nick_color_name | zeigt Farbnamen des Nick | Nickname
|
||||
|
||||
| weechat | term_height | Höhe des Terminals | -
|
||||
|
||||
| weechat | term_width | Breite des Terminals | -
|
||||
|
||||
@@ -42,14 +42,12 @@
|
||||
|
||||
| address_scope | long |
|
||||
|
||||
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
|
||||
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
|
||||
|
||||
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
|
||||
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
|
||||
|
||||
| noproxy | string |
|
||||
|
||||
| socks5_gssapi_service | string |
|
||||
|
||||
| socks5_gssapi_nec | long |
|
||||
|
||||
| tcp_keepalive | long |
|
||||
@@ -58,15 +56,27 @@
|
||||
|
||||
| tcp_keepintvl | long |
|
||||
|
||||
| unix_socket_path | string |
|
||||
|
||||
| path_as_is | long |
|
||||
|
||||
| proxy_service_name | string |
|
||||
|
||||
| service_name | string |
|
||||
|
||||
| default_protocol | string |
|
||||
|
||||
| socks5_gssapi_service | string |
|
||||
|
||||
| netrc | long | ignored, optional, required
|
||||
|
||||
| userpwd | string |
|
||||
|
||||
| proxyuserpwd | string |
|
||||
|
||||
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
|
||||
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
|
||||
| netrc_file | string |
|
||||
|
||||
@@ -116,7 +126,7 @@
|
||||
|
||||
| cookiejar | string |
|
||||
|
||||
| http_version | long | none, 1_0, 1_1
|
||||
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
|
||||
|
||||
| cookiesession | long |
|
||||
|
||||
@@ -144,6 +154,10 @@
|
||||
|
||||
| headeropt | mask | unified, separate
|
||||
|
||||
| pipewait | long |
|
||||
|
||||
| stream_weight | long |
|
||||
|
||||
| mail_from | string |
|
||||
|
||||
| mail_auth | string |
|
||||
@@ -302,12 +316,18 @@
|
||||
|
||||
| gssapi_delegation | long | none, policy_flag, flag
|
||||
|
||||
| ssl_options | long | allow_beast
|
||||
| ssl_options | long | allow_beast, no_revoke
|
||||
|
||||
| ssl_enable_alpn | long |
|
||||
|
||||
| ssl_enable_npn | long |
|
||||
|
||||
| pinnedpublickey | string |
|
||||
|
||||
| ssl_verifystatus | long |
|
||||
|
||||
| ssl_falsestart | long |
|
||||
|
||||
| ssh_auth_types | mask | none, policy_flag, flag
|
||||
|
||||
| ssh_public_keyfile | string |
|
||||
|
||||
@@ -65,7 +65,7 @@ Standardoptionen können in der Einstellung exec.command.default_options bestimm
|
||||
|
||||
Beispiele:
|
||||
/exec -n ls -l /tmp
|
||||
/exec -n ps xu | grep weechat
|
||||
/exec -sh -n ps xu | grep weechat
|
||||
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
|
||||
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
|
||||
/exec -o uptime
|
||||
|
||||
@@ -91,14 +91,12 @@ Ohne Angabe von Argumenten wird die Ban-Liste fĂĽr den aktuellen Channel angezei
|
||||
/cap ls
|
||||
list
|
||||
req|ack [<capability> [<capability>...]]
|
||||
clear
|
||||
end
|
||||
|
||||
ls: führt alle Fähigkeiten auf die vom Server unterstützt werden
|
||||
list: führt alle Fähigkeiten auf die aktuell genutzt werden
|
||||
req: fordert eine Fähigkeit an
|
||||
ack: bestätigt eine Fähigkeit die von Serverseite eine Bestätigung erfordert
|
||||
clear: löscht die aktuell genutzten Fähigkeiten
|
||||
end: beendet die Übertragung von Fähigkeiten
|
||||
|
||||
Ohne Angaben von Argumenten werden "ls" und "list" gesendet.
|
||||
@@ -109,8 +107,7 @@ Fähigkeiten die standardmäßig genutzt werden sollen können mit der Option i
|
||||
|
||||
Beispiele:
|
||||
/cap
|
||||
/cap req multi-prefix
|
||||
/cap clear
|
||||
/cap req multi-prefix away-notify
|
||||
----
|
||||
|
||||
[[command_irc_connect]]
|
||||
@@ -149,11 +146,17 @@ Beispiele:
|
||||
[command]*`ctcp`* CTCP-Nachricht verschicken::
|
||||
|
||||
----
|
||||
/ctcp <target> <type> [<arguments>]
|
||||
/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>]
|
||||
|
||||
target: Nick- oder Channelname an welchen eine CTCP-Nachricht geschickt werden soll
|
||||
server: an diesen Server senden (interner Servername)
|
||||
target: Nick- oder Channelname an welchen eine CTCP-Nachricht geschickt werden soll ('*' = aktuellen Channel)
|
||||
type: CTCP-Nachricht (Beispiele: "version", "ping", ..)
|
||||
arguments: Argumente fĂĽr CTCP
|
||||
|
||||
Beispiele:
|
||||
/ctcp toto time
|
||||
/ctcp toto version
|
||||
/ctcp * version
|
||||
----
|
||||
|
||||
[[command_irc_cycle]]
|
||||
|
||||
@@ -7,11 +7,6 @@
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `lightcyan`)
|
||||
|
||||
* [[option_irc.color.item_away]] *irc.color.item_away*
|
||||
** Beschreibung: `Farbe des Abwesenheit-Textes in der Eingabezeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
|
||||
** Beschreibung: `Farbe der Channel-Modes (neben dem Channelnamen)`
|
||||
** Typ: Farbe
|
||||
@@ -197,11 +192,6 @@
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"irc_privmsg,irc_notice"`)
|
||||
|
||||
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
|
||||
** Beschreibung: `Abwesenheitsnachricht im Away-Bar-Item anzeigen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
|
||||
** Beschreibung: `unterdrĂĽckt die Ausgabe von Argumenten die die Channel-Modi betreffen, sofern der entsprechende Modus fĂĽr den Channel gesetzt ist ("*" unterdrĂĽckt jedwede Ausgabe von Argumenten; wird kein Wert angegeben, dann werden alle Argumente angezeigt); Beispiele: "kf" unterdrĂĽckt die Argumente, falls "k" oder "f" fĂĽr den Channel gesetzt sind`
|
||||
** Typ: Zeichenkette
|
||||
@@ -242,21 +232,6 @@
|
||||
** Typ: integer
|
||||
** Werte: none, next, near_server (Standardwert: `none`)
|
||||
|
||||
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
|
||||
** Beschreibung: `erzwingt für einen Nick eine spezielle Farbe. Die standardmäßig, mittels Streuwertfunktion aus dem Nicknamen, generierte Farbe findet für diese Nicks keine Anwendung (Format:"Nick1:Farbe1;Nick2:Farbe2"). Zuerst wird beim Namen des Nick nach Groß- und Kleinschreibung unterschieden. Sollte der Nick nicht gefunden werden findet keine Unterscheidung mehr statt. Somit ist es möglich die Nicks, für diese Einstellung, ausschließlich in Kleinschrift aufzuführen`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
|
||||
** Beschreibung: `Gibt an welcher Hash-Algorithmus zur Farbauswahl fĂĽr Nicks genutzt werden soll: djb2 = Variante des djb2 (Position der Buchstaben innerhalb des Nicks werden berĂĽcksichtigt: Anagramme eines Nick erhalten eine andere Farbe), sum = hier ist nur die Anzahl der Buchstaben maĂźgeblich`
|
||||
** Typ: integer
|
||||
** Werte: djb2, sum (Standardwert: `sum`)
|
||||
|
||||
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
|
||||
** Beschreibung: `Zeichen die genutzt werden sollen damit bei der Generierung der Farbe fĂĽr einen Nicknamen abgebrochen wird. Es muss mindestens ein Zeichen im Nicknamen enthalten sein der nicht in dieser Liste aufgefĂĽhrt wird, damit eine Farbe fĂĽr den Nicknamen erstellt werden kann (Beispiel: Der Nickname lautet "|nick|abwesend" wobei das Zeichen "|" ignoriert werden soll. Die Farbe fĂĽr den Nicknamen wird nun fĂĽr "|nick" anstelle von "|nick|abwesend" erstellt)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"_|["`)
|
||||
|
||||
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
|
||||
** Beschreibung: `intelligente Vervollständigung für Nicks (es wird zuerst mit den letzten Rednern vervollständigt): speakers = alle Redner (einschließlich Highlights), speakers_highlight = nur Redner die eine Highlight Nachricht geschrieben haben`
|
||||
** Typ: integer
|
||||
@@ -437,6 +412,11 @@
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 10080 (Standardwert: `5`)
|
||||
|
||||
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
|
||||
** Beschreibung: `erzeugt einen Fehler bei der SASL Authentifizierung, falls SASL angefragt aber vom Server nicht zur VerfĂĽgung gestellt wird; falls diese Option aktiviert ist hat sie nur dann Einfluss sofern bei der Option "sasl_fail" die Einstellung "reconnect" oder "disconnect" genutzt wird`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
|
||||
** Beschreibung: `sendet unbekannte Befehle an den Server`
|
||||
** Typ: boolesch
|
||||
@@ -448,7 +428,7 @@
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
|
||||
** Beschreibung: `Liste der Hostnamen/Ports oder IP/Ports des Servers (durch Komma getrennt)`
|
||||
** Beschreibung: `Liste von Hostname/Port oder IP/Port fĂĽr Server (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
@@ -578,7 +558,7 @@
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
|
||||
** Beschreibung: `auszuführende Aktion falls die SASL Authentifizierung fehlschlägt: "continue" ignoriert das Problem, das bei der Authentifizierung aufgetreten ist, "reconnect" versucht erneut eine Verbindung herzustellen, "disconnect" trennt die Verbindung zum Server`
|
||||
** Beschreibung: `auszuführende Aktion falls die SASL Authentifizierung fehlschlägt: "continue" ignoriert das Problem welches bei der Authentifizierung aufgetreten ist, "reconnect" versucht erneut eine Verbindung herzustellen, "disconnect" trennt die Verbindung zum Server (siehe Option irc.network.sasl_fail_unavailable)`
|
||||
** Typ: integer
|
||||
** Werte: continue, reconnect, disconnect (Standardwert: `continue`)
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* [[option_logger.file.mask]] *logger.file.mask*
|
||||
** Beschreibung: `Standardmaske für Protokolldateien (Format: "Verzeichnis/zur/Datei" oder "Datei", ohne ein führendes "/", da die "Verzeichnis" Einstellung genutzt wird um vollständige Verzeichnisstrukturen zu erstellen); lokale Buffer Variablen und Datumsspezifikationen (siehe: man strftime) sind zulässig`
|
||||
** Beschreibung: `Standardmaske für Protokolldateien (Format: "Verzeichnis/zur/Datei" oder "Datei", ohne ein führendes "/", da die "Verzeichnis" Einstellung genutzt wird um vollständige Verzeichnisstrukturen zu erstellen); lokale Buffer Variablen und Datumsspezifikationen (siehe: man strftime) sind zulässig (es sollten aber nur solche Variablen genutzt werden die auf alle Buffer angewendet werden können. Zum Beispiel sollten NICHT die Variablen $server oder $channel genutzt werden)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"$plugin.$name.weechatlog"`)
|
||||
|
||||
|
||||
@@ -113,9 +113,9 @@
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* [[option_relay.network.max_clients]] *relay.network.max_clients*
|
||||
** Beschreibung: `maximale Anzahl an Clients die mit einem Port verbunden sein dĂĽrfen`
|
||||
** Beschreibung: `maximale Anzahl an Clients die mit einem Port verbunden sein dĂĽrfen (0 = keine Begrenzung)`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 1024 (Standardwert: `5`)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `5`)
|
||||
|
||||
* [[option_relay.network.password]] *relay.network.password*
|
||||
** Beschreibung: `Passwort wird von Clients benötigt um Zugriff auf dieses Relay zu erhalten (kein Eintrag bedeutet, dass kein Passwort benötigt wird) (Hinweis: Inhalt wird evaluiert, siehe /help eval)`
|
||||
|
||||
@@ -152,7 +152,7 @@ Beispiele:
|
||||
unalias: entfernt einen Namen
|
||||
color: Farbnummer (>= 0, maximale Anzahl ist abhängig vom Terminal, üblicherweise 63 oder 255 Farben)
|
||||
name: Alternativname fĂĽr eine Farbe (zum Beispiel: "orange")
|
||||
reset: setzt alle Farbpaarungen zurĂĽck (nĂĽtzlich falls keine Farbpaarung mehr verfĂĽgbar sein sollte und die automatische Reset-Option deaktiviert ist, siehe Einstellung: weechat.look.color_pairs_auto_reset)
|
||||
reset: setzt alle Farbpaarungen zurĂĽck (nĂĽtzlich falls keine Farbpaarung mehr verfĂĽgbar sein sollte und die automatische Reset-Option deaktiviert ist, siehe Einstellung: "weechat.look.color_pairs_auto_reset")
|
||||
term2rgb: konvertiert eine Terminalfarbe (0-255) in eine RGB Farbe
|
||||
rgb2term: konvertiert eine RGB Farbe in eine Terminalfarbe (0-255)
|
||||
limit: Anzahl an Farben die aus der Terminalpalette genutzt werden sollen (beginnend von 0); Standardwert: 256
|
||||
@@ -546,6 +546,8 @@ buffers: erstellt bzw. verwendet nur Buffer (Reihenfolge der Buffer)
|
||||
windows: erstellt bzw. verwendet nur Fenster (Buffer welche im jeweiligen Fenster dargestellt werden)
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen, werden die erstellten Layout dargestellt.
|
||||
|
||||
Das aktuelle Layout kann beim AusfĂĽhren des /quit Befehls mit der Option "weechat.look.save_layout_on_exit" gesichert werden.
|
||||
----
|
||||
|
||||
[[command_weechat_mouse]]
|
||||
@@ -701,6 +703,8 @@ Beispiele:
|
||||
-yes: Argument muss genutzt werden falls weechat.look.confirm_quit aktiviert sein sollte
|
||||
arguments: Text der beim Signal "quit" verschickt wird
|
||||
(zum Beispiel sendet die IRC Erweiterung diesen Text als Quit-Nachricht an den Server)
|
||||
|
||||
Standardmäßig werden alle Konfigurationsdateien beim Beenden gespeichert (siehe Option "weechat.look.save_config_on_exit") und das aktuelle Layout kann gesichert werden (siehe Option "weechat.look.save_layout_on_exit").
|
||||
----
|
||||
|
||||
[[command_weechat_reload]]
|
||||
@@ -740,6 +744,8 @@ Beispiel:
|
||||
file: Konfigurationsdatei die gesichert werden soll (ohne Dateinamenserweiterung ".conf")
|
||||
|
||||
Wird keine Datei angegeben dann werden alle Konfigurationen (WeeChat und Erweiterungen) gesichert.
|
||||
|
||||
Standardmäßig werden alle Konfigurationsdateien beim Ausführen des /quit Befehls gespeichert (siehe Option "weechat.look.save_config_on_exit").
|
||||
----
|
||||
|
||||
[[command_weechat_secure]]
|
||||
@@ -843,7 +849,7 @@ Beispiele:
|
||||
----
|
||||
/upgrade [-yes] [<path_to_binary>|-quit]
|
||||
|
||||
-yes: wird benötigt, sobald Option weechat.look.confirm_upgrade aktiviert ist
|
||||
-yes: wird benötigt, sobald Option "weechat.look.confirm_upgrade" aktiviert ist
|
||||
path_to_binary: Pfad zu einer ausführbaren WeeChat Binärdatei (Standardeinstellung ist die aktuell ausführbare Datei)
|
||||
-dummy: ohne Funktion (dient lediglich dazu, um nicht versehentlich die "-quit" Funktion auszufĂĽhren)
|
||||
-quit: trennt *ALLE* Verbindungen, speichert die aktuelle Sitzung und beendet WeeChat, um den aktuellen Zustand später wiederherstellen (siehe unten)
|
||||
|
||||
@@ -222,6 +222,11 @@
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `red`)
|
||||
|
||||
* [[option_weechat.color.item_away]] *weechat.color.item_away*
|
||||
** Beschreibung: `Textfarbe fĂĽr das Abwesenheitsitem`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
|
||||
** Beschreibung: `Textfarbe von abwesenden Nicknamen`
|
||||
** Typ: Farbe
|
||||
@@ -232,11 +237,6 @@
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* [[option_weechat.color.nicklist_offline]] *weechat.color.nicklist_offline*
|
||||
** Beschreibung: `Textfarbe von Nicknamen die Offline sind`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `blue`)
|
||||
|
||||
* [[option_weechat.color.separator]] *weechat.color.separator*
|
||||
** Beschreibung: `Farbe der Trennlinie von Fenstern (bei Fenster geteilt sind) und Bars (wie z.B. Nicklist)`
|
||||
** Typ: Farbe
|
||||
@@ -682,6 +682,11 @@
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 65535 (Standardwert: `32`)
|
||||
|
||||
* [[option_weechat.look.item_away_message]] *weechat.look.item_away_message*
|
||||
** Beschreibung: `Abwesenheitsnachricht im Away-Bar-Item anzeigen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
|
||||
** Beschreibung: `Zeichen mit welchem signalisiert wird ob im aktuellen Buffer die Filterfunktion eingeschaltet ist (durch Bar-Item "buffer_filter")`
|
||||
** Typ: Zeichenkette
|
||||
@@ -737,6 +742,21 @@
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 10000 (Standardwert: `100`)
|
||||
|
||||
* [[option_weechat.look.nick_color_force]] *weechat.look.nick_color_force*
|
||||
** Beschreibung: `erzwingt für einen Nick eine spezielle Farbe. Die standardmäßig, mittels Streuwertfunktion aus dem Nicknamen, generierte Farbe findet für diese Nicks keine Anwendung (Format:"Nick1:Farbe1;Nick2:Farbe2"). Zuerst wird beim Namen des Nick nach Groß- und Kleinschreibung unterschieden. Sollte der Nick nicht gefunden werden findet keine Unterscheidung mehr statt. Somit ist es möglich die Nicks, für diese Einstellung, ausschließlich in Kleinschrift aufzuführen`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* [[option_weechat.look.nick_color_hash]] *weechat.look.nick_color_hash*
|
||||
** Beschreibung: `Gibt an welcher Hash-Algorithmus zur Farbauswahl fĂĽr Nicks genutzt werden soll: djb2 = Variante des djb2 (Position der Buchstaben innerhalb des Nicks werden berĂĽcksichtigt: Anagramme eines Nick erhalten eine andere Farbe), sum = hier ist nur die Anzahl der Buchstaben maĂźgeblich`
|
||||
** Typ: integer
|
||||
** Werte: djb2, sum (Standardwert: `djb2`)
|
||||
|
||||
* [[option_weechat.look.nick_color_stop_chars]] *weechat.look.nick_color_stop_chars*
|
||||
** Beschreibung: `Zeichen die genutzt werden sollen damit bei der Generierung der Farbe fĂĽr einen Nicknamen abgebrochen wird. Es muss mindestens ein Zeichen im Nicknamen enthalten sein der nicht in dieser Liste aufgefĂĽhrt wird, damit eine Farbe fĂĽr den Nicknamen erstellt werden kann (Beispiel: Der Nickname lautet "|nick|abwesend" wobei das Zeichen "|" ignoriert werden soll. Die Farbe fĂĽr den Nicknamen wird nun fĂĽr "|nick" anstelle von "|nick|abwesend" erstellt)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"_|["`)
|
||||
|
||||
* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
|
||||
** Beschreibung: `Text, der vor dem Nick dargestellt werden soll, Beispiel: "<"`
|
||||
** Typ: Zeichenkette
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
Ăśbersetzer:
|
||||
|
||||
* Juergen Descher <jhdl@gmx.net>, 2009
|
||||
* Nils Görs <weechatter@arcor.de>, 2009-2015
|
||||
* Nils Görs <weechatter@arcor.de>, 2009-2016
|
||||
|
||||
[NOTE]
|
||||
Diese Dokumentation bezieht sich auf die WeeChat Version ≥ 0.3.0. Es sollte aber
|
||||
@@ -523,11 +523,12 @@ einen Text im Terminal markieren oder einfĂĽgen, als sei die MausunterstĂĽtzung
|
||||
[[irc_ssl_connection]]
|
||||
=== Es treten Probleme bei einer Serververbindung mittels SSL auf. Was kann ich tun?
|
||||
|
||||
Unter Mac OS X muss das Paket `curl-ca-bundle` installiert werden und der Pfad auf
|
||||
das entsprechende Zertifikat zeigen:
|
||||
Falls Mac OS X genutzt wird muss mittels Homebrew `openssl` installiert werden.
|
||||
Ein CA Datei wird mittels Zertifikaten vom SystemschlĂĽssel geladen.
|
||||
Der Pfad zu den Zertifikaten kann in WeeChat eingestellt werden:
|
||||
|
||||
----
|
||||
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
|
||||
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
|
||||
----
|
||||
|
||||
Falls Fehlermeldungen auftreten sollten die besagen, dass der gnutls Handshake
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
|
||||
* Frank Zacharias <frank_zacharias@web.de>, 2006
|
||||
* Juergen Descher <jhdl@gmx.net>, 2009
|
||||
* Nils Görs <weechatter@arcor.de>, 2009-2015
|
||||
* Nils Görs <weechatter@arcor.de>, 2009-2016
|
||||
|
||||
|
||||
[[start]]
|
||||
== Start von WeeChat
|
||||
|
||||
Die bevorzugte Terminal-Emulation fĂĽr X (aber nicht obligatorisch) ist
|
||||
rxvt-unicode (rxvt verfĂĽgt ĂĽber eine gute UTF-8 UnterstĂĽtzung und hat
|
||||
keine Probleme mit der Standard Tastaturbelegung).
|
||||
rxvt-unicode: rxvt verfĂĽgt ĂĽber eine gute UTF-8 UnterstĂĽtzung und hat
|
||||
keine Probleme mit der Standard Tastaturbelegung.
|
||||
|
||||
Programmstart aus Deiner shell:
|
||||
|
||||
@@ -179,6 +179,28 @@ identifizieren:
|
||||
[NOTE]
|
||||
Mehrere Befehle in der Option 'command' können durch ein ';' (Semikolon) voneinander getrennt werden.
|
||||
|
||||
Möchte man seine Passwörter nicht als Klartext in der Konfiguration sichern, kann man die
|
||||
Erweiterung /secure nutzen.
|
||||
|
||||
Zuerst sollte eine Passphrase gesetzt werden:
|
||||
|
||||
----
|
||||
/secure passphrase Dies ist meine geheime Passphrase
|
||||
----
|
||||
|
||||
Dann kann man zum Beispiel fĂĽr Freenode ein geheimes Passwort setzen:
|
||||
|
||||
----
|
||||
/secure set freenode_password xxxxxxx
|
||||
----
|
||||
|
||||
Um nun das geschĂĽtzte Freenode-Passwort in einer Option zu nutzen setzt man eine
|
||||
Variable anstelle des Passworts, `${sec.data.freenode_password}`:
|
||||
|
||||
----
|
||||
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
|
||||
----
|
||||
|
||||
Um ein auto-join (automatisches 'betreten') von Channels (Räumen) nach der
|
||||
Verbindung zum Server durchzufĂĽhren, mĂĽssen die entsprechenden Channels in
|
||||
eine Liste eingetragen werden:
|
||||
@@ -241,12 +263,24 @@ Einen Channel verlassen (der Buffer bleibt dabei geöffnet):
|
||||
/part [quit message]
|
||||
----
|
||||
|
||||
SchlieĂźen eines Server- oder Channel-Buffers (`/close` ist ein Alias fĂĽr `/buffer close`):
|
||||
SchlieĂźt einen Server, Channel oder privaten Buffer (`/close` ist ein Alias
|
||||
fĂĽr `/buffer close`):
|
||||
|
||||
----
|
||||
/close
|
||||
----
|
||||
|
||||
[WARNING]
|
||||
Wird ein Server-Buffer geschlossen, werden automatisch die Channel/privaten
|
||||
Buffer geschlossen.
|
||||
|
||||
Um sich bei einem Server abzumelden, fĂĽhrt man im entsprechenden Server-Buffer
|
||||
folgenden Befehl aus:
|
||||
|
||||
----
|
||||
/disconnect
|
||||
----
|
||||
|
||||
[[irc_private_messages]]
|
||||
== IRC private Nachrichten
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
Ăśbersetzer:
|
||||
|
||||
* Nils Görs <weechatter@arcor.de>, 2010-2015
|
||||
* Nils Görs <weechatter@arcor.de>, 2010-2016
|
||||
|
||||
|
||||
Diese Anleitung beschreibt den WeeChat Chat Client und ist Teil von WeeChat.
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
Ăśbersetzer:
|
||||
|
||||
* Juergen Descher <jhdl@gmx.net>, 2009
|
||||
* Nils Görs <weechatter@arcor.de>, 2009-2015
|
||||
* Nils Görs <weechatter@arcor.de>, 2009-2016
|
||||
|
||||
|
||||
[[purpose]]
|
||||
@@ -83,7 +83,8 @@ $ git clone https://github.com/weechat/weechat.git
|
||||
$ cd weechat
|
||||
----
|
||||
|
||||
NOTE: Um auf den aktuellen Stand zu kommen verwendest Du z.B. "`git pull`" in
|
||||
[NOTE]
|
||||
Um auf den aktuellen Stand zu kommen verwendest Du z.B. "`git pull`" in
|
||||
diesem Ordner.
|
||||
|
||||
Ansonsten kannst Du das 'Entwickler-Paket' herunterladen und entpacken:
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
Ăśbersetzer:
|
||||
|
||||
* Nils Görs <weechatter@arcor.de>, 2010-2015
|
||||
* Nils Görs <weechatter@arcor.de>, 2010-2016
|
||||
|
||||
|
||||
Diese Anleitung beschreibt den WeeChat Chat Client und ist Teil von WeeChat.
|
||||
@@ -2243,7 +2243,8 @@ $ mkdir -p ~/.weechat/ssl
|
||||
$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt
|
||||
----
|
||||
|
||||
Hinweis: es ist möglich mehrere Zertifikate in der Datei CAs.pem zu verwenden.
|
||||
[NOTE]
|
||||
Es ist möglich mehrere Zertifikate in der Datei CAs.pem zu verwenden.
|
||||
|
||||
* In WeeChat, sofern der Server "oftc" schon hinzufĂĽgt wurde:
|
||||
|
||||
@@ -2281,7 +2282,9 @@ WeeChat unterstĂĽtzt eine SASL Authentifikation, mittels verschiedener Mechanism
|
||||
* 'ecdsa-nist256p-challenge': Abgleich von öffentlichem/privatem Schlüssel
|
||||
* 'external': SSL Zertifikat welches auf Client Seite vorliegt
|
||||
* 'dh-blowfish': Passwort wird mittels blowfish verschlĂĽsselt
|
||||
(*unsicher*, wird nicht empfohlen)
|
||||
* 'dh-aes': Passwort wird mittels AES verschlĂĽsselt
|
||||
(*unsicher*, wird nicht empfohlen)
|
||||
|
||||
[NOTE]
|
||||
Die "gcrypt" Bibliothek wird beim kompilieren von WeeChat benötigt um
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright (C) 2008-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2008-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# 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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -2,21 +2,6 @@
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: callback of a script
|
||||
** plugin: guile
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "guile_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "guile_callback")
|
||||
*** 'next_callback' (pointer, hdata: "guile_callback")
|
||||
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: list of scripts
|
||||
** plugin: guile
|
||||
** variables:
|
||||
@@ -29,7 +14,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "guile_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "guile_script")
|
||||
*** 'next_script' (pointer, hdata: "guile_script")
|
||||
@@ -229,21 +213,6 @@
|
||||
** lists:
|
||||
*** 'irc_servers'
|
||||
*** 'last_irc_server'
|
||||
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: callback of a script
|
||||
** plugin: javascript
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "javascript_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "javascript_callback")
|
||||
*** 'next_callback' (pointer, hdata: "javascript_callback")
|
||||
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: list of scripts
|
||||
** plugin: javascript
|
||||
** variables:
|
||||
@@ -256,28 +225,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "javascript_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "javascript_script")
|
||||
*** 'next_script' (pointer, hdata: "javascript_script")
|
||||
** lists:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: callback of a script
|
||||
** plugin: lua
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "lua_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "lua_callback")
|
||||
*** 'next_callback' (pointer, hdata: "lua_callback")
|
||||
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: list of scripts
|
||||
** plugin: lua
|
||||
** variables:
|
||||
@@ -290,28 +243,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "lua_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "lua_script")
|
||||
*** 'next_script' (pointer, hdata: "lua_script")
|
||||
** lists:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: callback of a script
|
||||
** plugin: perl
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "perl_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "perl_callback")
|
||||
*** 'next_callback' (pointer, hdata: "perl_callback")
|
||||
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: list of scripts
|
||||
** plugin: perl
|
||||
** variables:
|
||||
@@ -324,28 +261,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "perl_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "perl_script")
|
||||
*** 'next_script' (pointer, hdata: "perl_script")
|
||||
** lists:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: callback of a script
|
||||
** plugin: python
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "python_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "python_callback")
|
||||
*** 'next_callback' (pointer, hdata: "python_callback")
|
||||
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: list of scripts
|
||||
** plugin: python
|
||||
** variables:
|
||||
@@ -358,28 +279,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "python_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "python_script")
|
||||
*** 'next_script' (pointer, hdata: "python_script")
|
||||
** lists:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: callback of a script
|
||||
** plugin: ruby
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "ruby_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "ruby_callback")
|
||||
*** 'next_callback' (pointer, hdata: "ruby_callback")
|
||||
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: list of scripts
|
||||
** plugin: ruby
|
||||
** variables:
|
||||
@@ -392,7 +297,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "ruby_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "ruby_script")
|
||||
*** 'next_script' (pointer, hdata: "ruby_script")
|
||||
@@ -428,21 +332,6 @@
|
||||
** lists:
|
||||
*** 'last_script_repo'
|
||||
*** 'scripts_repo'
|
||||
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: callback of a script
|
||||
** plugin: tcl
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "tcl_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "tcl_callback")
|
||||
*** 'next_callback' (pointer, hdata: "tcl_callback")
|
||||
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: list of scripts
|
||||
** plugin: tcl
|
||||
** variables:
|
||||
@@ -455,7 +344,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "tcl_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "tcl_script")
|
||||
*** 'next_script' (pointer, hdata: "tcl_script")
|
||||
@@ -487,6 +375,7 @@
|
||||
*** 'plugin' (pointer, hdata: "plugin")
|
||||
*** 'name' (string)
|
||||
*** 'build_callback' (pointer)
|
||||
*** 'build_callback_pointer' (pointer)
|
||||
*** 'build_callback_data' (pointer)
|
||||
*** 'prev_item' (pointer, hdata: "bar_item")
|
||||
*** 'next_item' (pointer, hdata: "bar_item")
|
||||
@@ -540,6 +429,7 @@
|
||||
*** 'clear' (integer)
|
||||
*** 'filter' (integer)
|
||||
*** 'close_callback' (pointer)
|
||||
*** 'close_callback_pointer' (pointer)
|
||||
*** 'close_callback_data' (pointer)
|
||||
*** 'closing' (integer)
|
||||
*** 'title' (string)
|
||||
@@ -558,9 +448,11 @@
|
||||
*** 'nicklist_nicks_count' (integer)
|
||||
*** 'nicklist_visible_count' (integer)
|
||||
*** 'nickcmp_callback' (pointer)
|
||||
*** 'nickcmp_callback_pointer' (pointer)
|
||||
*** 'nickcmp_callback_data' (pointer)
|
||||
*** 'input' (integer)
|
||||
*** 'input_callback' (pointer)
|
||||
*** 'input_callback_pointer' (pointer)
|
||||
*** 'input_callback_data' (pointer)
|
||||
*** 'input_get_unknown_commands' (integer)
|
||||
*** 'input_buffer' (string)
|
||||
@@ -644,6 +536,7 @@
|
||||
*** 'filename' (string)
|
||||
*** 'file' (pointer)
|
||||
*** 'callback_reload' (pointer)
|
||||
*** 'callback_reload_pointer' (pointer)
|
||||
*** 'callback_reload_data' (pointer)
|
||||
*** 'sections' (pointer, hdata: "config_section")
|
||||
*** 'last_section' (pointer, hdata: "config_section")
|
||||
@@ -668,10 +561,13 @@
|
||||
*** 'value' (pointer)
|
||||
*** 'null_value_allowed' (integer)
|
||||
*** 'callback_check_value' (pointer)
|
||||
*** 'callback_check_value_pointer' (pointer)
|
||||
*** 'callback_check_value_data' (pointer)
|
||||
*** 'callback_change' (pointer)
|
||||
*** 'callback_change_pointer' (pointer)
|
||||
*** 'callback_change_data' (pointer)
|
||||
*** 'callback_delete' (pointer)
|
||||
*** 'callback_delete_pointer' (pointer)
|
||||
*** 'callback_delete_data' (pointer)
|
||||
*** 'loaded' (integer)
|
||||
*** 'prev_option' (pointer, hdata: "config_option")
|
||||
@@ -684,14 +580,19 @@
|
||||
*** 'user_can_add_options' (integer)
|
||||
*** 'user_can_delete_options' (integer)
|
||||
*** 'callback_read' (pointer)
|
||||
*** 'callback_read_pointer' (pointer)
|
||||
*** 'callback_read_data' (pointer)
|
||||
*** 'callback_write' (pointer)
|
||||
*** 'callback_write_pointer' (pointer)
|
||||
*** 'callback_write_data' (pointer)
|
||||
*** 'callback_write_default' (pointer)
|
||||
*** 'callback_write_default_pointer' (pointer)
|
||||
*** 'callback_write_default_data' (pointer)
|
||||
*** 'callback_create_option' (pointer)
|
||||
*** 'callback_create_option_pointer' (pointer)
|
||||
*** 'callback_create_option_data' (pointer)
|
||||
*** 'callback_delete_option' (pointer)
|
||||
*** 'callback_delete_option_pointer' (pointer)
|
||||
*** 'callback_delete_option_data' (pointer)
|
||||
*** 'options' (pointer, hdata: "config_option")
|
||||
*** 'last_option' (pointer, hdata: "config_option")
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
| irc | irc_nick | get current nick on a server | server name
|
||||
|
||||
| irc | irc_nick_color | get nick color code | nickname
|
||||
| irc | irc_nick_color | get nick color code (*deprecated* since version 1.5, replaced by "nick_color") | nickname
|
||||
|
||||
| irc | irc_nick_color_name | get nick color name | nickname
|
||||
| irc | irc_nick_color_name | get nick color name (*deprecated* since version 1.5, replaced by "nick_color_name") | nickname
|
||||
|
||||
| irc | irc_nick_from_host | get nick from IRC host | IRC host (like `:nick!name@server.com`)
|
||||
|
||||
@@ -54,6 +54,10 @@
|
||||
|
||||
| weechat | locale | locale used for translating messages | -
|
||||
|
||||
| weechat | nick_color | get nick color code | nickname
|
||||
|
||||
| weechat | nick_color_name | get nick color name | nickname
|
||||
|
||||
| weechat | term_height | height of terminal | -
|
||||
|
||||
| weechat | term_width | width of terminal | -
|
||||
|
||||
@@ -42,14 +42,12 @@
|
||||
|
||||
| address_scope | long |
|
||||
|
||||
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
|
||||
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
|
||||
|
||||
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
|
||||
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
|
||||
|
||||
| noproxy | string |
|
||||
|
||||
| socks5_gssapi_service | string |
|
||||
|
||||
| socks5_gssapi_nec | long |
|
||||
|
||||
| tcp_keepalive | long |
|
||||
@@ -58,15 +56,27 @@
|
||||
|
||||
| tcp_keepintvl | long |
|
||||
|
||||
| unix_socket_path | string |
|
||||
|
||||
| path_as_is | long |
|
||||
|
||||
| proxy_service_name | string |
|
||||
|
||||
| service_name | string |
|
||||
|
||||
| default_protocol | string |
|
||||
|
||||
| socks5_gssapi_service | string |
|
||||
|
||||
| netrc | long | ignored, optional, required
|
||||
|
||||
| userpwd | string |
|
||||
|
||||
| proxyuserpwd | string |
|
||||
|
||||
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
|
||||
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
|
||||
| netrc_file | string |
|
||||
|
||||
@@ -116,7 +126,7 @@
|
||||
|
||||
| cookiejar | string |
|
||||
|
||||
| http_version | long | none, 1_0, 1_1
|
||||
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
|
||||
|
||||
| cookiesession | long |
|
||||
|
||||
@@ -144,6 +154,10 @@
|
||||
|
||||
| headeropt | mask | unified, separate
|
||||
|
||||
| pipewait | long |
|
||||
|
||||
| stream_weight | long |
|
||||
|
||||
| mail_from | string |
|
||||
|
||||
| mail_auth | string |
|
||||
@@ -302,12 +316,18 @@
|
||||
|
||||
| gssapi_delegation | long | none, policy_flag, flag
|
||||
|
||||
| ssl_options | long | allow_beast
|
||||
| ssl_options | long | allow_beast, no_revoke
|
||||
|
||||
| ssl_enable_alpn | long |
|
||||
|
||||
| ssl_enable_npn | long |
|
||||
|
||||
| pinnedpublickey | string |
|
||||
|
||||
| ssl_verifystatus | long |
|
||||
|
||||
| ssl_falsestart | long |
|
||||
|
||||
| ssh_auth_types | mask | none, policy_flag, flag
|
||||
|
||||
| ssh_public_keyfile | string |
|
||||
|
||||
@@ -65,7 +65,7 @@ Default options can be set in the option exec.command.default_options.
|
||||
|
||||
Examples:
|
||||
/exec -n ls -l /tmp
|
||||
/exec -n ps xu | grep weechat
|
||||
/exec -sh -n ps xu | grep weechat
|
||||
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
|
||||
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
|
||||
/exec -o uptime
|
||||
|
||||
@@ -91,14 +91,12 @@ Without argument, this command displays the ban list for current channel.
|
||||
/cap ls
|
||||
list
|
||||
req|ack [<capability> [<capability>...]]
|
||||
clear
|
||||
end
|
||||
|
||||
ls: list the capabilities supported by the server
|
||||
list: list the capabilities currently enabled
|
||||
req: request a capability
|
||||
ack: acknowledge capabilities which require client-side acknowledgement
|
||||
clear: clear the capabilities currently enabled
|
||||
end: end the capability negotiation
|
||||
|
||||
Without argument, "ls" and "list" are sent.
|
||||
@@ -109,8 +107,7 @@ The capabilities to automatically enable on servers can be set in option irc.ser
|
||||
|
||||
Examples:
|
||||
/cap
|
||||
/cap req multi-prefix
|
||||
/cap clear
|
||||
/cap req multi-prefix away-notify
|
||||
----
|
||||
|
||||
[[command_irc_connect]]
|
||||
@@ -149,11 +146,17 @@ Examples:
|
||||
[command]*`ctcp`* send a CTCP message (Client-To-Client Protocol)::
|
||||
|
||||
----
|
||||
/ctcp <target> <type> [<arguments>]
|
||||
/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>]
|
||||
|
||||
target: nick or channel name to send CTCP to
|
||||
type: CTCP type (examples: "version", "ping", ..)
|
||||
server: send to this server (internal name)
|
||||
target: nick or channel ('*' = current channel)
|
||||
type: CTCP type (examples: "version", "ping", ..)
|
||||
arguments: arguments for CTCP
|
||||
|
||||
Examples:
|
||||
/ctcp toto time
|
||||
/ctcp toto version
|
||||
/ctcp * version
|
||||
----
|
||||
|
||||
[[command_irc_cycle]]
|
||||
|
||||
@@ -7,11 +7,6 @@
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `lightcyan`)
|
||||
|
||||
* [[option_irc.color.item_away]] *irc.color.item_away*
|
||||
** description: `color for away item`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `yellow`)
|
||||
|
||||
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
|
||||
** description: `color for channel modes, near channel name`
|
||||
** type: color
|
||||
@@ -197,11 +192,6 @@
|
||||
** type: string
|
||||
** values: any string (default value: `"irc_privmsg,irc_notice"`)
|
||||
|
||||
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
|
||||
** description: `display server away message in away bar item`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
|
||||
** description: `hide channel modes arguments if at least one of these modes is in channel modes ("*" to always hide all arguments, empty value to never hide arguments); example: "kf" to hide arguments if "k" or "f" are in channel modes`
|
||||
** type: string
|
||||
@@ -242,21 +232,6 @@
|
||||
** type: integer
|
||||
** values: none, next, near_server (default value: `none`)
|
||||
|
||||
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
|
||||
** description: `force color for some nicks: hash computed with nickname to find color will not be used for these nicks (format is: "nick1:color1;nick2:color2"); look up for nicks is with exact case then lower case, so it's possible to use only lower case for nicks in this option`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
|
||||
** description: `hash algorithm used to find the color for a nick: djb2 = variant of djb2 (position of letters matters: anagrams of a nick have different color), sum = sum of letters`
|
||||
** type: integer
|
||||
** values: djb2, sum (default value: `sum`)
|
||||
|
||||
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
|
||||
** description: `chars used to stop in nick when computing color with letters of nick (at least one char outside this list must be in string before stopping) (example: nick "|nick|away" with "|" in chars will return color of nick "|nick")`
|
||||
** type: string
|
||||
** values: any string (default value: `"_|["`)
|
||||
|
||||
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
|
||||
** description: `smart completion for nicks (completes first with last speakers): speakers = all speakers (including highlights), speakers_highlights = only speakers with highlight`
|
||||
** type: integer
|
||||
@@ -437,6 +412,11 @@
|
||||
** type: integer
|
||||
** values: 1 .. 10080 (default value: `5`)
|
||||
|
||||
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
|
||||
** description: `cause SASL authentication failure when SASL is requested but unavailable on the server; when this option is enabled, it has effect only if option "sasl_fail" is set to "reconnect" or "disconnect" in the server`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
|
||||
** description: `send unknown commands to server`
|
||||
** type: boolean
|
||||
@@ -448,7 +428,7 @@
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
|
||||
** description: `list of hostname/port or IP/port for server (separated by comma)`
|
||||
** description: `list of hostname/port or IP/port for server (separated by comma) (note: content is evaluated, see /help eval)`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
@@ -578,7 +558,7 @@
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
|
||||
** description: `action to perform if SASL authentication fails: "continue" to ignore the authentication problem, "reconnect" to schedule a reconnection to the server, "disconnect" to disconnect from server`
|
||||
** description: `action to perform if SASL authentication fails: "continue" to ignore the authentication problem, "reconnect" to schedule a reconnection to the server, "disconnect" to disconnect from server (see also option irc.network.sasl_fail_unavailable)`
|
||||
** type: integer
|
||||
** values: continue, reconnect, disconnect (default value: `continue`)
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* [[option_logger.file.mask]] *logger.file.mask*
|
||||
** description: `default file name mask for log files (format is "directory/to/file" or "file", without first "/" because "path" option is used to build complete path to file); local buffer variables are permitted; date specifiers are permitted (see man strftime)`
|
||||
** description: `default file name mask for log files (format is "directory/to/file" or "file", without first "/" because "path" option is used to build complete path to file); local buffer variables are permitted (you should use only variables that are defined on all buffers, so for example you should NOT use $server nor $channel); date specifiers are permitted (see man strftime)`
|
||||
** type: string
|
||||
** values: any string (default value: `"$plugin.$name.weechatlog"`)
|
||||
|
||||
|
||||
@@ -113,9 +113,9 @@
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* [[option_relay.network.max_clients]] *relay.network.max_clients*
|
||||
** description: `maximum number of clients connecting to a port`
|
||||
** description: `maximum number of clients connecting to a port (0 = no limit)`
|
||||
** type: integer
|
||||
** values: 1 .. 1024 (default value: `5`)
|
||||
** values: 0 .. 2147483647 (default value: `5`)
|
||||
|
||||
* [[option_relay.network.password]] *relay.network.password*
|
||||
** description: `password required by clients to access this relay (empty value means no password required) (note: content is evaluated, see /help eval)`
|
||||
|
||||
@@ -152,7 +152,7 @@ Examples:
|
||||
unalias: delete an alias
|
||||
color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
|
||||
name: alias name for color (for example: "orange")
|
||||
reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
|
||||
reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option "weechat.look.color_pairs_auto_reset")
|
||||
term2rgb: convert a terminal color (0-255) to RGB color
|
||||
rgb2term: convert a RGB color to terminal color (0-255)
|
||||
limit: number of colors to use in terminal table (starting from 0); default is 256
|
||||
@@ -546,6 +546,8 @@ buffers: store/apply only buffers (order of buffers)
|
||||
windows: store/apply only windows (buffer displayed by each window)
|
||||
|
||||
Without argument, this command displays stored layouts.
|
||||
|
||||
The current layout can be saved on /quit command with the option "weechat.look.save_layout_on_exit".
|
||||
----
|
||||
|
||||
[[command_weechat_mouse]]
|
||||
@@ -698,9 +700,11 @@ Examples:
|
||||
----
|
||||
/quit [-yes] [<arguments>]
|
||||
|
||||
-yes: required if option weechat.look.confirm_quit is enabled
|
||||
-yes: required if option "weechat.look.confirm_quit" is enabled
|
||||
arguments: text sent with signal "quit"
|
||||
(for example irc plugin uses this text to send quit message to server)
|
||||
|
||||
By default when quitting the configuration files are saved (see option "weechat.look.save_config_on_exit") and the current layout can be saved (see option "weechat.look.save_layout_on_exit").
|
||||
----
|
||||
|
||||
[[command_weechat_reload]]
|
||||
@@ -740,6 +744,8 @@ Example:
|
||||
file: configuration file to save (without extension ".conf")
|
||||
|
||||
Without argument, all files (WeeChat and plugins) are saved.
|
||||
|
||||
By default all configuration files are saved to disk on /quit command (see option "weechat.look.save_config_on_exit").
|
||||
----
|
||||
|
||||
[[command_weechat_secure]]
|
||||
@@ -843,7 +849,7 @@ Examples:
|
||||
----
|
||||
/upgrade [-yes] [<path_to_binary>|-quit]
|
||||
|
||||
-yes: required if option weechat.look.confirm_upgrade is enabled
|
||||
-yes: required if option "weechat.look.confirm_upgrade" is enabled
|
||||
path_to_binary: path to WeeChat binary (default is current binary)
|
||||
-dummy: do nothing (option used to prevent accidental completion with "-quit")
|
||||
-quit: close *ALL* connections, save session and quit WeeChat, which makes possible a delayed restoration (see below)
|
||||
|
||||
@@ -222,6 +222,11 @@
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `red`)
|
||||
|
||||
* [[option_weechat.color.item_away]] *weechat.color.item_away*
|
||||
** description: `text color for away item`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `yellow`)
|
||||
|
||||
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
|
||||
** description: `text color for away nicknames`
|
||||
** type: color
|
||||
@@ -232,11 +237,6 @@
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `green`)
|
||||
|
||||
* [[option_weechat.color.nicklist_offline]] *weechat.color.nicklist_offline*
|
||||
** description: `text color for offline nicknames`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `blue`)
|
||||
|
||||
* [[option_weechat.color.separator]] *weechat.color.separator*
|
||||
** description: `color for window separators (when split) and separators beside bars (like nicklist)`
|
||||
** type: color
|
||||
@@ -682,6 +682,11 @@
|
||||
** type: integer
|
||||
** values: 0 .. 65535 (default value: `32`)
|
||||
|
||||
* [[option_weechat.look.item_away_message]] *weechat.look.item_away_message*
|
||||
** description: `display server away message in away bar item`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
|
||||
** description: `string used to show that some lines are filtered in current buffer (bar item "buffer_filter")`
|
||||
** type: string
|
||||
@@ -737,6 +742,21 @@
|
||||
** type: integer
|
||||
** values: 1 .. 10000 (default value: `100`)
|
||||
|
||||
* [[option_weechat.look.nick_color_force]] *weechat.look.nick_color_force*
|
||||
** description: `force color for some nicks: hash computed with nickname to find color will not be used for these nicks (format is: "nick1:color1;nick2:color2"); look up for nicks is with exact case then lower case, so it's possible to use only lower case for nicks in this option`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* [[option_weechat.look.nick_color_hash]] *weechat.look.nick_color_hash*
|
||||
** description: `hash algorithm used to find the color for a nick: djb2 = variant of djb2 (position of letters matters: anagrams of a nick have different color), sum = sum of letters`
|
||||
** type: integer
|
||||
** values: djb2, sum (default value: `djb2`)
|
||||
|
||||
* [[option_weechat.look.nick_color_stop_chars]] *weechat.look.nick_color_stop_chars*
|
||||
** description: `chars used to stop in nick when computing color with letters of nick (at least one char outside this list must be in string before stopping) (example: nick "|nick|away" with "|" in chars will return color of nick "|nick")`
|
||||
** type: string
|
||||
** values: any string (default value: `"_|["`)
|
||||
|
||||
* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
|
||||
** description: `text to display before nick in prefix of message, example: "<"`
|
||||
** type: string
|
||||
|
||||
@@ -150,6 +150,7 @@ WeeChat "core" is located in following directories:
|
||||
| gui-layout.c | Layout
|
||||
| gui-line.c | Lines in buffers
|
||||
| gui-mouse.c | Mouse
|
||||
| gui-nick.c | Nick functions
|
||||
| gui-nicklist.c | Nicklist in buffers
|
||||
| gui-window.c | Windows
|
||||
| curses/ | Curses interface
|
||||
@@ -176,7 +177,6 @@ WeeChat "core" is located in following directories:
|
||||
| plugin-config.c | Plugin configuration options (file plugins.conf)
|
||||
| plugin-script.c | Common functions used by script plugins
|
||||
| plugin-script-api.c | Script API functions: wrappers around some plugin API functions
|
||||
| plugin-script-callback.c | Callback management for scripts
|
||||
| weechat-plugin.h | Header designed to be distributed with WeeChat plugins, in order to compile them
|
||||
| alias/ | Alias plugin
|
||||
| alias.c | Main alias functions
|
||||
@@ -390,7 +390,7 @@ Example in C:
|
||||
/*
|
||||
* weechat.c - core functions for WeeChat
|
||||
*
|
||||
* Copyright (C) 2015 Your Name <your@email.com>
|
||||
* Copyright (C) 2016 Your Name <your@email.com>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
*
|
||||
|
||||
@@ -492,11 +492,12 @@ you have to use key[alt] instead of key[shift]).
|
||||
[[irc_ssl_connection]]
|
||||
=== I have some problems when connecting to a server using SSL, what can I do?
|
||||
|
||||
If you are using Mac OS X, you must install `curl-ca-bundle` and set the path
|
||||
to certificates in WeeChat:
|
||||
If you are using Mac OS X, you must install `openssl` from Homebrew.
|
||||
A CA file will be bootstrapped using certificates from the system keychain.
|
||||
You can then set the path to certificates in WeeChat:
|
||||
|
||||
----
|
||||
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
|
||||
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
|
||||
----
|
||||
|
||||
If you see errors about gnutls handshake, you can try to use a smaller
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,8 +9,8 @@
|
||||
[[start]]
|
||||
== Start WeeChat
|
||||
|
||||
A recommended terminal emulator for X (but not mandatory) is rxvt-unicode
|
||||
(it has good UTF-8 support, and no problem with default keyboard bindings).
|
||||
A recommended terminal emulator for X (but not mandatory) is rxvt-unicode:
|
||||
it has good UTF-8 support, and no problem with default keyboard bindings.
|
||||
|
||||
Run from your shell:
|
||||
|
||||
@@ -117,14 +117,14 @@ These default options are "irc.server_default.*".
|
||||
For each server option, WeeChat uses its value if it is defined (not
|
||||
"null"). Otherwise WeeChat uses default value ("irc.server_default.xxx").
|
||||
|
||||
For example there's default nicks (based on your un*x login), and you can
|
||||
For example there are default nicks (based on your un*x login), and you can
|
||||
override them for freenode server with following command:
|
||||
|
||||
----
|
||||
/set irc.server.freenode.nicks "mynick,mynick2,mynick3,mynick4,mynick5"
|
||||
----
|
||||
|
||||
To set username and realname:
|
||||
To set the user and real names:
|
||||
|
||||
----
|
||||
/set irc.server.freenode.username "My user name"
|
||||
@@ -162,6 +162,28 @@ with nickserv (only if you don't use SASL for authentication):
|
||||
[NOTE]
|
||||
Many commands in option 'command' can be separated by ';' (semi-colon).
|
||||
|
||||
If you want to protect your password in configuration files, you can use
|
||||
secured data.
|
||||
|
||||
First setup a passphrase:
|
||||
|
||||
----
|
||||
/secure passphrase this is my secret passphrase
|
||||
----
|
||||
|
||||
Then add a secured data with your freenode password:
|
||||
|
||||
----
|
||||
/secure set freenode_password xxxxxxx
|
||||
----
|
||||
|
||||
Then you can use `${sec.data.freenode_password}` instead of your password in
|
||||
IRC options mentioned above, for example:
|
||||
|
||||
----
|
||||
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
|
||||
----
|
||||
|
||||
To auto-join some channels when connecting to server:
|
||||
|
||||
----
|
||||
@@ -219,12 +241,23 @@ Part a channel (keeping buffer open):
|
||||
/part [quit message]
|
||||
----
|
||||
|
||||
Close server or channel buffer (`/close` is an alias for `/buffer close`):
|
||||
Close a server, channel or private buffer (`/close` is an alias for
|
||||
`/buffer close`):
|
||||
|
||||
----
|
||||
/close
|
||||
----
|
||||
|
||||
[WARNING]
|
||||
Closing the server buffer will close all channel/private buffers.
|
||||
|
||||
Disconnect from server, on the server buffer:
|
||||
|
||||
----
|
||||
/disconnect
|
||||
----
|
||||
|
||||
|
||||
[[irc_private_messages]]
|
||||
== IRC private messages
|
||||
|
||||
|
||||
@@ -71,7 +71,8 @@ $ git clone https://github.com/weechat/weechat.git
|
||||
$ cd weechat
|
||||
----
|
||||
|
||||
NOTE: Later, you can run "`git pull`" in this directory, to get deltas with
|
||||
[NOTE]
|
||||
Later, you can run "`git pull`" in this directory, to get deltas with
|
||||
the latest updates.
|
||||
|
||||
Otherwise you can download and unpack 'devel' package:
|
||||
|
||||
@@ -2191,7 +2191,8 @@ $ mkdir -p ~/.weechat/ssl
|
||||
$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt
|
||||
----
|
||||
|
||||
Note: it is possible to concatenate many certificates in file CAs.pem.
|
||||
[NOTE]
|
||||
It is possible to concatenate many certificates in file CAs.pem.
|
||||
|
||||
* In WeeChat, with "oftc" server already added:
|
||||
|
||||
@@ -2228,8 +2229,8 @@ WeeChat supports SASL authentication, using different mechanisms:
|
||||
* 'plain': plain text password (default)
|
||||
* 'ecdsa-nist256p-challenge': challenge with public/private key
|
||||
* 'external': client side SSL cert
|
||||
* 'dh-blowfish': blowfish encrypted password
|
||||
* 'dh-aes': AES encrypted password
|
||||
* 'dh-blowfish': blowfish encrypted password (*insecure*, not recommended)
|
||||
* 'dh-aes': AES encrypted password (*insecure*, not recommended)
|
||||
|
||||
[NOTE]
|
||||
The "gcrypt" library is required when compiling WeeChat in order to use
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2012-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2012-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2012-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2012-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -16,8 +16,8 @@ Translators:
|
||||
== Iniciar WeeChat
|
||||
|
||||
Es recomendable una terminal emulada para X (pero no indispensable)
|
||||
rxvt-unicode (tiene un buen soporte para UTF-8, y no da problemas con
|
||||
los atajas de teclados predeterminados).
|
||||
rxvt-unicode: tiene un buen soporte para UTF-8, y no da problemas con
|
||||
los atajas de teclados predeterminados.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Run from your shell:
|
||||
@@ -184,6 +184,32 @@ with nickserv (only if you don't use SASL for authentication):
|
||||
[NOTE]
|
||||
Many commands in option 'command' can be separated by ';' (semi-colon).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
If you want to protect your password in configuration files, you can use
|
||||
secured data.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
First setup a passphrase:
|
||||
|
||||
----
|
||||
/secure passphrase this is my secret passphrase
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Then add a secured data with your freenode password:
|
||||
|
||||
----
|
||||
/secure set freenode_password xxxxxxx
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Then you can use `${sec.data.freenode_password}` instead of your password in
|
||||
IRC options mentioned above, for example:
|
||||
|
||||
----
|
||||
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
|
||||
----
|
||||
|
||||
Para unirse automáticamente a canales cuando el servidor se conecte:
|
||||
|
||||
----
|
||||
@@ -243,13 +269,25 @@ Sale de un canal (mantiene el buffer abierto):
|
||||
/part [mensaje de partida]
|
||||
----
|
||||
|
||||
Cierra un servidor o el buffer de un canal (`/close` es un alias de
|
||||
// TRANSLATION MISSING
|
||||
Close a server, channel or private buffer (`/close` is an alias for
|
||||
`/buffer close`):
|
||||
|
||||
----
|
||||
/close
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[WARNING]
|
||||
Closing the server buffer will close all channel/private buffers.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Disconnect from server, on the server buffer:
|
||||
|
||||
----
|
||||
/disconnect
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[irc_private_messages]]
|
||||
== IRC private messages
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -2,21 +2,6 @@
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: callback d'un script
|
||||
** extension: guile
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "guile_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "guile_callback")
|
||||
*** 'next_callback' (pointer, hdata: "guile_callback")
|
||||
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: liste des scripts
|
||||
** extension: guile
|
||||
** variables:
|
||||
@@ -29,7 +14,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "guile_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "guile_script")
|
||||
*** 'next_script' (pointer, hdata: "guile_script")
|
||||
@@ -229,21 +213,6 @@
|
||||
** listes:
|
||||
*** 'irc_servers'
|
||||
*** 'last_irc_server'
|
||||
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: callback d'un script
|
||||
** extension: javascript
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "javascript_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "javascript_callback")
|
||||
*** 'next_callback' (pointer, hdata: "javascript_callback")
|
||||
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: liste des scripts
|
||||
** extension: javascript
|
||||
** variables:
|
||||
@@ -256,28 +225,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "javascript_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "javascript_script")
|
||||
*** 'next_script' (pointer, hdata: "javascript_script")
|
||||
** listes:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: callback d'un script
|
||||
** extension: lua
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "lua_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "lua_callback")
|
||||
*** 'next_callback' (pointer, hdata: "lua_callback")
|
||||
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: liste des scripts
|
||||
** extension: lua
|
||||
** variables:
|
||||
@@ -290,28 +243,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "lua_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "lua_script")
|
||||
*** 'next_script' (pointer, hdata: "lua_script")
|
||||
** listes:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: callback d'un script
|
||||
** extension: perl
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "perl_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "perl_callback")
|
||||
*** 'next_callback' (pointer, hdata: "perl_callback")
|
||||
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: liste des scripts
|
||||
** extension: perl
|
||||
** variables:
|
||||
@@ -324,28 +261,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "perl_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "perl_script")
|
||||
*** 'next_script' (pointer, hdata: "perl_script")
|
||||
** listes:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: callback d'un script
|
||||
** extension: python
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "python_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "python_callback")
|
||||
*** 'next_callback' (pointer, hdata: "python_callback")
|
||||
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: liste des scripts
|
||||
** extension: python
|
||||
** variables:
|
||||
@@ -358,28 +279,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "python_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "python_script")
|
||||
*** 'next_script' (pointer, hdata: "python_script")
|
||||
** listes:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: callback d'un script
|
||||
** extension: ruby
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "ruby_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "ruby_callback")
|
||||
*** 'next_callback' (pointer, hdata: "ruby_callback")
|
||||
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: liste des scripts
|
||||
** extension: ruby
|
||||
** variables:
|
||||
@@ -392,7 +297,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "ruby_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "ruby_script")
|
||||
*** 'next_script' (pointer, hdata: "ruby_script")
|
||||
@@ -428,21 +332,6 @@
|
||||
** listes:
|
||||
*** 'last_script_repo'
|
||||
*** 'scripts_repo'
|
||||
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: callback d'un script
|
||||
** extension: tcl
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "tcl_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "tcl_callback")
|
||||
*** 'next_callback' (pointer, hdata: "tcl_callback")
|
||||
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: liste des scripts
|
||||
** extension: tcl
|
||||
** variables:
|
||||
@@ -455,7 +344,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "tcl_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "tcl_script")
|
||||
*** 'next_script' (pointer, hdata: "tcl_script")
|
||||
@@ -487,6 +375,7 @@
|
||||
*** 'plugin' (pointer, hdata: "plugin")
|
||||
*** 'name' (string)
|
||||
*** 'build_callback' (pointer)
|
||||
*** 'build_callback_pointer' (pointer)
|
||||
*** 'build_callback_data' (pointer)
|
||||
*** 'prev_item' (pointer, hdata: "bar_item")
|
||||
*** 'next_item' (pointer, hdata: "bar_item")
|
||||
@@ -540,6 +429,7 @@
|
||||
*** 'clear' (integer)
|
||||
*** 'filter' (integer)
|
||||
*** 'close_callback' (pointer)
|
||||
*** 'close_callback_pointer' (pointer)
|
||||
*** 'close_callback_data' (pointer)
|
||||
*** 'closing' (integer)
|
||||
*** 'title' (string)
|
||||
@@ -558,9 +448,11 @@
|
||||
*** 'nicklist_nicks_count' (integer)
|
||||
*** 'nicklist_visible_count' (integer)
|
||||
*** 'nickcmp_callback' (pointer)
|
||||
*** 'nickcmp_callback_pointer' (pointer)
|
||||
*** 'nickcmp_callback_data' (pointer)
|
||||
*** 'input' (integer)
|
||||
*** 'input_callback' (pointer)
|
||||
*** 'input_callback_pointer' (pointer)
|
||||
*** 'input_callback_data' (pointer)
|
||||
*** 'input_get_unknown_commands' (integer)
|
||||
*** 'input_buffer' (string)
|
||||
@@ -644,6 +536,7 @@
|
||||
*** 'filename' (string)
|
||||
*** 'file' (pointer)
|
||||
*** 'callback_reload' (pointer)
|
||||
*** 'callback_reload_pointer' (pointer)
|
||||
*** 'callback_reload_data' (pointer)
|
||||
*** 'sections' (pointer, hdata: "config_section")
|
||||
*** 'last_section' (pointer, hdata: "config_section")
|
||||
@@ -668,10 +561,13 @@
|
||||
*** 'value' (pointer)
|
||||
*** 'null_value_allowed' (integer)
|
||||
*** 'callback_check_value' (pointer)
|
||||
*** 'callback_check_value_pointer' (pointer)
|
||||
*** 'callback_check_value_data' (pointer)
|
||||
*** 'callback_change' (pointer)
|
||||
*** 'callback_change_pointer' (pointer)
|
||||
*** 'callback_change_data' (pointer)
|
||||
*** 'callback_delete' (pointer)
|
||||
*** 'callback_delete_pointer' (pointer)
|
||||
*** 'callback_delete_data' (pointer)
|
||||
*** 'loaded' (integer)
|
||||
*** 'prev_option' (pointer, hdata: "config_option")
|
||||
@@ -684,14 +580,19 @@
|
||||
*** 'user_can_add_options' (integer)
|
||||
*** 'user_can_delete_options' (integer)
|
||||
*** 'callback_read' (pointer)
|
||||
*** 'callback_read_pointer' (pointer)
|
||||
*** 'callback_read_data' (pointer)
|
||||
*** 'callback_write' (pointer)
|
||||
*** 'callback_write_pointer' (pointer)
|
||||
*** 'callback_write_data' (pointer)
|
||||
*** 'callback_write_default' (pointer)
|
||||
*** 'callback_write_default_pointer' (pointer)
|
||||
*** 'callback_write_default_data' (pointer)
|
||||
*** 'callback_create_option' (pointer)
|
||||
*** 'callback_create_option_pointer' (pointer)
|
||||
*** 'callback_create_option_data' (pointer)
|
||||
*** 'callback_delete_option' (pointer)
|
||||
*** 'callback_delete_option_pointer' (pointer)
|
||||
*** 'callback_delete_option_data' (pointer)
|
||||
*** 'options' (pointer, hdata: "config_option")
|
||||
*** 'last_option' (pointer, hdata: "config_option")
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
| irc | irc_nick | retourne le pseudo utilisé actuellement sur un serveur | nom de serveur
|
||||
|
||||
| irc | irc_nick_color | retourne le code couleur du pseudo | pseudo
|
||||
| irc | irc_nick_color | retourne le code couleur du pseudo (*obsolète* depuis la version 1.5, remplacé par "nick_color") | pseudo
|
||||
|
||||
| irc | irc_nick_color_name | retourne le nom de la couleur du pseudo | pseudo
|
||||
| irc | irc_nick_color_name | retourne le nom de la couleur du pseudo (*obsolète* depuis la version 1.5, remplacé par "nick_color_name") | pseudo
|
||||
|
||||
| irc | irc_nick_from_host | retourne le pseudo Ă partir d'un host IRC | host IRC (comme `:pseudo!nom@serveur.com`)
|
||||
|
||||
@@ -54,6 +54,10 @@
|
||||
|
||||
| weechat | locale | locale utilisée pour la traduction des messages | -
|
||||
|
||||
| weechat | nick_color | retourne le code couleur du pseudo | pseudo
|
||||
|
||||
| weechat | nick_color_name | retourne le nom de la couleur du pseudo | pseudo
|
||||
|
||||
| weechat | term_height | hauteur du terminal | -
|
||||
|
||||
| weechat | term_width | largeur du terminal | -
|
||||
|
||||
@@ -42,14 +42,12 @@
|
||||
|
||||
| address_scope | long |
|
||||
|
||||
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
|
||||
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
|
||||
|
||||
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
|
||||
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
|
||||
|
||||
| noproxy | string |
|
||||
|
||||
| socks5_gssapi_service | string |
|
||||
|
||||
| socks5_gssapi_nec | long |
|
||||
|
||||
| tcp_keepalive | long |
|
||||
@@ -58,15 +56,27 @@
|
||||
|
||||
| tcp_keepintvl | long |
|
||||
|
||||
| unix_socket_path | string |
|
||||
|
||||
| path_as_is | long |
|
||||
|
||||
| proxy_service_name | string |
|
||||
|
||||
| service_name | string |
|
||||
|
||||
| default_protocol | string |
|
||||
|
||||
| socks5_gssapi_service | string |
|
||||
|
||||
| netrc | long | ignored, optional, required
|
||||
|
||||
| userpwd | string |
|
||||
|
||||
| proxyuserpwd | string |
|
||||
|
||||
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
|
||||
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
|
||||
| netrc_file | string |
|
||||
|
||||
@@ -116,7 +126,7 @@
|
||||
|
||||
| cookiejar | string |
|
||||
|
||||
| http_version | long | none, 1_0, 1_1
|
||||
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
|
||||
|
||||
| cookiesession | long |
|
||||
|
||||
@@ -144,6 +154,10 @@
|
||||
|
||||
| headeropt | mask | unified, separate
|
||||
|
||||
| pipewait | long |
|
||||
|
||||
| stream_weight | long |
|
||||
|
||||
| mail_from | string |
|
||||
|
||||
| mail_auth | string |
|
||||
@@ -302,12 +316,18 @@
|
||||
|
||||
| gssapi_delegation | long | none, policy_flag, flag
|
||||
|
||||
| ssl_options | long | allow_beast
|
||||
| ssl_options | long | allow_beast, no_revoke
|
||||
|
||||
| ssl_enable_alpn | long |
|
||||
|
||||
| ssl_enable_npn | long |
|
||||
|
||||
| pinnedpublickey | string |
|
||||
|
||||
| ssl_verifystatus | long |
|
||||
|
||||
| ssl_falsestart | long |
|
||||
|
||||
| ssh_auth_types | mask | none, policy_flag, flag
|
||||
|
||||
| ssh_public_keyfile | string |
|
||||
|
||||
@@ -65,7 +65,7 @@ Les options par défaut peuvent être définies dans l'option exec.command.defau
|
||||
|
||||
Exemples :
|
||||
/exec -n ls -l /tmp
|
||||
/exec -n ps xu | grep weechat
|
||||
/exec -sh -n ps xu | grep weechat
|
||||
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
|
||||
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
|
||||
/exec -o uptime
|
||||
|
||||
@@ -91,14 +91,12 @@ Sans paramètre, cette commande affiche la liste des bannissements pour le canal
|
||||
/cap ls
|
||||
list
|
||||
req|ack [<capacité> [<capacité>...]]
|
||||
clear
|
||||
end
|
||||
|
||||
ls : lister les capacités supportées par le serveur
|
||||
list : lister les capacités actuellement activées
|
||||
req : demander une capacité
|
||||
ack : accuser réception de capacités qui nécessitent un accusé de réception du client
|
||||
clear : effacer les capacités actuellement activées
|
||||
end : terminer la négociation de capacité
|
||||
|
||||
Sans paramètre, "ls" et "list" sont envoyés.
|
||||
@@ -109,8 +107,7 @@ Les capacités à activer automatiquement sur les serveurs peuvent être défini
|
||||
|
||||
Exemples :
|
||||
/cap
|
||||
/cap req multi-prefix
|
||||
/cap clear
|
||||
/cap req multi-prefix away-notify
|
||||
----
|
||||
|
||||
[[command_irc_connect]]
|
||||
@@ -149,11 +146,17 @@ Exemples :
|
||||
[command]*`ctcp`* envoyer un message CTCP (Client-To-Client Protocol)::
|
||||
|
||||
----
|
||||
/ctcp <cible> <type> [<arguments>]
|
||||
/ctcp [-server <serveur>] <cible>[,<cible>...] <type> [<paramètres>]
|
||||
|
||||
cible : pseudo ou nom de canal à qui envoyer le CTCP
|
||||
server : envoyer à ce serveur (nom interne)
|
||||
cible : pseudo ou nom de canal ('*' = canal courant)
|
||||
type : type de CTCP (exemples : "version", "ping", etc...)
|
||||
arguments : paramètres pour le CTCP
|
||||
|
||||
Exemples :
|
||||
/ctcp toto time
|
||||
/ctcp toto version
|
||||
/ctcp * version
|
||||
----
|
||||
|
||||
[[command_irc_cycle]]
|
||||
|
||||
@@ -7,11 +7,6 @@
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `lightcyan`)
|
||||
|
||||
* [[option_irc.color.item_away]] *irc.color.item_away*
|
||||
** description: `couleur pour l'objet away`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
|
||||
** description: `couleur pour les modes du canal, à côté du nom du canal`
|
||||
** type: couleur
|
||||
@@ -197,11 +192,6 @@
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"irc_privmsg,irc_notice"`)
|
||||
|
||||
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
|
||||
** description: `afficher le message d'absence du serveur dans l'objet de barre d'absence`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
|
||||
** description: `cacher les paramètres des modes du canal si au moins un de ces modes est dans les modes du canal ("*" pour toujours cacher les paramètres, valeur vide pour ne jamais cacher les paramètres) ; exemple : "kf" pour cacher les paramètres si "k" ou "f" sont dans les modes du canal`
|
||||
** type: chaîne
|
||||
@@ -242,21 +232,6 @@
|
||||
** type: entier
|
||||
** valeurs: none, next, near_server (valeur par défaut: `none`)
|
||||
|
||||
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
|
||||
** description: `force la couleur pour certains pseudos : le hash calculé avec le pseudo pour trouver la couleur ne sera pas utilisé pour ces pseudos (le format est : "pseudo1:couleur1;pseudo2:couleur2") ; la recherche de pseudos s'effectue avec la casse exacte puis en minuscules, donc il est possible d'utiliser uniquement des minuscules pour les pseudos dans cette option`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
|
||||
** description: `algorithme de hash utilisé pour trouver la couleur du pseudo : djb2 = variante de djb2 (la position des lettres compte : les anagrammes d'un pseudo ont une couleur différente), sum = somme des lettres`
|
||||
** type: entier
|
||||
** valeurs: djb2, sum (valeur par défaut: `sum`)
|
||||
|
||||
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
|
||||
** description: `caractères utilisés pour l'arrêt dans le pseudo lors du calcul de la couleur avec les lettres du pseudo (au moins un caractère en dehors de cette liste doit être dans la chaîne avant de s'arrêter) (exemple : le pseudo "|nick|away" avec "|" dans les caractères retournera la couleur du pseudo "|nick")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"_|["`)
|
||||
|
||||
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
|
||||
** description: `complétion intelligente pour les pseudos (complète d'abord avec les personnes qui ont parlé récemment) : speakers = tous ceux qui ont parlé (incluant les highlights), speakers_highlights = seulement ceux qui ont parlé avec un highlight`
|
||||
** type: entier
|
||||
@@ -437,6 +412,11 @@
|
||||
** type: entier
|
||||
** valeurs: 1 .. 10080 (valeur par défaut: `5`)
|
||||
|
||||
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
|
||||
** description: `provoquer un échec d'authentification SASL quand SASL est demandé mais non disponible sur le serveur ; lorsque cette option est activée, elle n'a d'effet que si l'option "sasl_fail" est égale à "reconnect" ou "disconnect" dans le serveur`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
|
||||
** description: `envoie les commandes inconnues au serveur`
|
||||
** type: booléen
|
||||
@@ -448,7 +428,7 @@
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
|
||||
** description: `liste de nom/port ou IP/port pour le serveur (séparés par des virgules)`
|
||||
** description: `liste de nom/port ou IP/port pour le serveur (séparés par des virgules) (note : le contenu est évalué, voir /help eval)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
@@ -578,7 +558,7 @@
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
|
||||
** description: `action à effectuer si l'authentification SASL échoue : "continue" pour ignorer le problème d'authentification, "reconnect" pour planifier une reconnexion au serveur, "disconnect" pour se déconnecter du serveur`
|
||||
** description: `action à effectuer si l'authentification SASL échoue : "continue" pour ignorer le problème d'authentification, "reconnect" pour planifier une reconnexion au serveur, "disconnect" pour se déconnecter du serveur (voir aussi l'option irc.network.sasl_fail_unavailable)`
|
||||
** type: entier
|
||||
** valeurs: continue, reconnect, disconnect (valeur par défaut: `continue`)
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* [[option_logger.file.mask]] *logger.file.mask*
|
||||
** description: `masque de fichier par défaut pour les fichiers de log (le format est "repertoire/vers/fichier" ou "fichier", sans le premier "/" car l'option "path" est utilisée pour construire le chemin complet vers le fichier) ; les variables locales du tampon sont permises ; les caractères de formatage de date sont autorisés (voir man strftime)`
|
||||
** description: `masque de fichier par défaut pour les fichiers de log (le format est "repertoire/vers/fichier" ou "fichier", sans le premier "/" car l'option "path" est utilisée pour construire le chemin complet vers le fichier) ; les variables locales du tampon sont permises (vous ne devriez utiliser que des variables qui sont définies sur tous les tampons, donc par exemple vous ne devriez PAS utiliser $server ou $channel) ; les caractères de formatage de date sont autorisés (voir man strftime)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"$plugin.$name.weechatlog"`)
|
||||
|
||||
|
||||
@@ -113,9 +113,9 @@
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* [[option_relay.network.max_clients]] *relay.network.max_clients*
|
||||
** description: `nombre maximum de clients qui se connectent sur un port`
|
||||
** description: `nombre maximum de clients qui se connectent sur un port (0 = pas de limite)`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 1024 (valeur par défaut: `5`)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `5`)
|
||||
|
||||
* [[option_relay.network.password]] *relay.network.password*
|
||||
** description: `mot de passe requis par les clients pour accéder à ce relai (une valeur vide indique que le mot de passe n'est pas nécessaire) (note : le contenu est évalué, voir /help eval)`
|
||||
|
||||
@@ -152,7 +152,7 @@ Exemples :
|
||||
unalias : supprimer un alias pour une couleur
|
||||
couleur : numéro de couleur (supérieur ou égal à 0, le max dépend du terminal, généralement 63 ou 255)
|
||||
nom : nom d'alias pour la couleur (par exemple : "orange")
|
||||
reset : réinitialiser toutes les paires de couleurs (requis quand il n'y a plus de paires de couleurs disponibles si la réinitialisation automatique est désactivée, voir l'option weechat.look.color_pairs_auto_reset)
|
||||
reset : réinitialiser toutes les paires de couleurs (requis quand il n'y a plus de paires de couleurs disponibles si la réinitialisation automatique est désactivée, voir l'option "weechat.look.color_pairs_auto_reset")
|
||||
term2rgb : convertir une couleur du terminal (0-255) en couleur RGB
|
||||
rgb2term : convertir une couleur RGB en couleur du terminal (0-255)
|
||||
limite : nombre de couleurs à utiliser dans la table du terminal (en démarrant de 0) ; par défaut 256
|
||||
@@ -546,6 +546,8 @@ buffers : stocker/appliquer seulement pour les tampons (ordre des tampons)
|
||||
windows : stocker/appliquer seulement pour les fenêtres (le tampon affiché par chaque fenêtre)
|
||||
|
||||
Sans paramètre, cette commande affiche les dispositions stockées.
|
||||
|
||||
La disposition courante peut être sauvegardée sur la commande /quit avec l'option "weechat.look.save_layout_on_exit".
|
||||
----
|
||||
|
||||
[[command_weechat_mouse]]
|
||||
@@ -698,9 +700,11 @@ Exemples :
|
||||
----
|
||||
/quit [-yes] [<paramètres>]
|
||||
|
||||
-yes : requis si l'option weechat.look.confirm_quit est activée
|
||||
-yes : requis si l'option "weechat.look.confirm_quit" est activée
|
||||
paramètres : texte envoyé avec le signal "quit"
|
||||
(par exemple l'extension irc utilise ce texte pour envoyer le message de quit au serveur)
|
||||
|
||||
Par défaut en quittant les fichiers de configuration sont sauvegardés (voir l'option "weechat.look.save_config_on_exit") et la disposition courante peut être sauvegardée (voir l'option "weechat.look.save_layout_on_exit").
|
||||
----
|
||||
|
||||
[[command_weechat_reload]]
|
||||
@@ -740,6 +744,8 @@ Exemple :
|
||||
fichier : fichier de configuration à sauvegarder (sans l'extension ".conf")
|
||||
|
||||
Sans paramètre, tous les fichiers (WeeChat et extensions) sont sauvegardés.
|
||||
|
||||
Par défaut tous les fichiers de configuration sont sauvegardés sur disque sur la commande /quit (voir l'option "weechat.look.save_config_on_exit").
|
||||
----
|
||||
|
||||
[[command_weechat_secure]]
|
||||
@@ -843,7 +849,7 @@ Exemples :
|
||||
----
|
||||
/upgrade [-yes] [<chemin_vers_binaire>|-quit]
|
||||
|
||||
-yes : requis si l'option weechat.look.confirm_upgrade est activée
|
||||
-yes : requis si l'option "weechat.look.confirm_upgrade" est activée
|
||||
chemin_vers_binaire : chemin vers le binaire WeeChat (par défaut le binaire courant)
|
||||
-dummy : ne rien faire (option utilisée pour éviter une complétion accidentelle avec "-quit")
|
||||
-quit : fermer *TOUTES* les connexions, sauver la session et quitter, ce qui rend possible une restauration différée (voir ci-dessous)
|
||||
|
||||
@@ -222,6 +222,11 @@
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `red`)
|
||||
|
||||
* [[option_weechat.color.item_away]] *weechat.color.item_away*
|
||||
** description: `couleur du texte pour l'objet away`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
|
||||
** description: `couleur du texte pour les pseudos absents`
|
||||
** type: couleur
|
||||
@@ -232,11 +237,6 @@
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `green`)
|
||||
|
||||
* [[option_weechat.color.nicklist_offline]] *weechat.color.nicklist_offline*
|
||||
** description: `couleur du texte pour les pseudos déconnectés`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `blue`)
|
||||
|
||||
* [[option_weechat.color.separator]] *weechat.color.separator*
|
||||
** description: `couleur pour les séparateurs de fenêtres (quand divisé) et les séparateurs à côté des barres (comme la liste de pseudos)`
|
||||
** type: couleur
|
||||
@@ -682,6 +682,11 @@
|
||||
** type: entier
|
||||
** valeurs: 0 .. 65535 (valeur par défaut: `32`)
|
||||
|
||||
* [[option_weechat.look.item_away_message]] *weechat.look.item_away_message*
|
||||
** description: `afficher le message d'absence du serveur dans l'objet de barre d'absence`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
|
||||
** description: `chaîne utilisée pour montrer que des lignes sont filtrées dans le tampon courant (objet de barre "buffer_filter")`
|
||||
** type: chaîne
|
||||
@@ -737,6 +742,21 @@
|
||||
** type: entier
|
||||
** valeurs: 1 .. 10000 (valeur par défaut: `100`)
|
||||
|
||||
* [[option_weechat.look.nick_color_force]] *weechat.look.nick_color_force*
|
||||
** description: `force la couleur pour certains pseudos : le hash calculé avec le pseudo pour trouver la couleur ne sera pas utilisé pour ces pseudos (le format est : "pseudo1:couleur1;pseudo2:couleur2") ; la recherche de pseudos s'effectue avec la casse exacte puis en minuscules, donc il est possible d'utiliser uniquement des minuscules pour les pseudos dans cette option`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* [[option_weechat.look.nick_color_hash]] *weechat.look.nick_color_hash*
|
||||
** description: `algorithme de hash utilisé pour trouver la couleur du pseudo : djb2 = variante de djb2 (la position des lettres compte : les anagrammes d'un pseudo ont une couleur différente), sum = somme des lettres`
|
||||
** type: entier
|
||||
** valeurs: djb2, sum (valeur par défaut: `djb2`)
|
||||
|
||||
* [[option_weechat.look.nick_color_stop_chars]] *weechat.look.nick_color_stop_chars*
|
||||
** description: `caractères utilisés pour l'arrêt dans le pseudo lors du calcul de la couleur avec les lettres du pseudo (au moins un caractère en dehors de cette liste doit être dans la chaîne avant de s'arrêter) (exemple : le pseudo "|nick|away" avec "|" dans les caractères retournera la couleur du pseudo "|nick")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"_|["`)
|
||||
|
||||
* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
|
||||
** description: `texte à afficher avant le pseudo dans le préfixe, exemple : "<"`
|
||||
** type: chaîne
|
||||
|
||||
@@ -151,6 +151,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
|
||||
| gui-layout.c | Dispositions ("layouts")
|
||||
| gui-line.c | Lignes dans les tampons
|
||||
| gui-mouse.c | Souris
|
||||
| gui-nick.c | Fonctions pour les pseudos
|
||||
| gui-nicklist.c | Liste de pseudos dans les tampons
|
||||
| gui-window.c | FenĂŞtres
|
||||
| curses/ | Interface Curses
|
||||
@@ -177,7 +178,6 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
|
||||
| plugin-config.c | Options de configuration des extensions (fichier plugins.conf)
|
||||
| plugin-script.c | Fonctions communes utilisés par les extensions pour les scripts
|
||||
| plugin-script-api.c | Fonctions pour l'API script : enveloppes autour de quelques fonctions de l'API extension
|
||||
| plugin-script-callback.c | Gestion des "callbacks" pour les scripts
|
||||
| weechat-plugin.h | En-tête destiné à être distribué avec les extensions WeeChat, pour les compiler
|
||||
| alias/ | Extension Alias
|
||||
| alias.c | Fonctions principales pour les alias
|
||||
@@ -391,7 +391,7 @@ Exemple en C :
|
||||
/*
|
||||
* weechat.c - core functions for WeeChat
|
||||
*
|
||||
* Copyright (C) 2015 Your Name <your@email.com>
|
||||
* Copyright (C) 2016 Your Name <your@email.com>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
*
|
||||
|
||||
@@ -340,7 +340,8 @@ les valeurs recommandées sont :
|
||||
Vous devrez peut-ĂŞtre installer le paquet "ncurses-term" pour utiliser ces
|
||||
valeurs dans la variable 'TERM'.
|
||||
|
||||
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre '~/.screenrc':
|
||||
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre
|
||||
'~/.screenrc' :
|
||||
|
||||
----
|
||||
term screen-256color
|
||||
@@ -391,7 +392,7 @@ Pour envoyer le code au démarrage de WeeChat :
|
||||
----
|
||||
|
||||
Puis associez deux touches pour le focus (remplacez les commandes `/print` par
|
||||
les commandes de votre choix):
|
||||
les commandes de votre choix) :
|
||||
|
||||
----
|
||||
/key bind meta2-I /print -core focus
|
||||
@@ -406,13 +407,13 @@ les commandes de votre choix):
|
||||
|
||||
Si vous utilisez certains terminaux comme xterm ou uxterm, quelques touches
|
||||
meta ne fonctionnent pas par défaut. Vous pouvez ajouter cette ligne dans le
|
||||
fichier '~/.Xresources':
|
||||
fichier '~/.Xresources' :
|
||||
|
||||
* pour xterm:
|
||||
* pour xterm :
|
||||
----
|
||||
XTerm*metaSendsEscape: true
|
||||
----
|
||||
* pour uxterm:
|
||||
* pour uxterm :
|
||||
----
|
||||
UXTerm*metaSendsEscape: true
|
||||
----
|
||||
@@ -515,11 +516,12 @@ key[alt] au lieu de key[shift]).
|
||||
[[irc_ssl_connection]]
|
||||
=== J'ai des problèmes pour me connecter au serveur avec SSL, que puis-je faire ?
|
||||
|
||||
Si vous utilisez Mac OS X, vous devez installer `curl-ca-bundle` et définir le
|
||||
chemin vers les certificats sous WeeChat :
|
||||
Si vous utilisez Mac OS X, vous devez installer `openssl` depuis Homebrew.
|
||||
Un fichier CA sera installé avec le le trousseau système. Vous pouvez alors
|
||||
définie le chemin vers les certificats sous WeeChat :
|
||||
|
||||
----
|
||||
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
|
||||
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
|
||||
----
|
||||
|
||||
Si vous voyez des erreurs à propos de la poignée de main gnutls ("handshake"),
|
||||
@@ -675,7 +677,8 @@ Pour Bitlbee ≥ 3, faites ceci sur le canal '&bitlbee' :
|
||||
channel set show_users online,away
|
||||
----
|
||||
|
||||
Pour une version plus ancienne de Bitlbee, faites ceci sur le canal '&bitlbee':
|
||||
Pour une version plus ancienne de Bitlbee, faites ceci sur le canal
|
||||
'&bitlbee' :
|
||||
|
||||
----
|
||||
set away_devoice false
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -10,8 +10,8 @@
|
||||
== Démarrer WeeChat
|
||||
|
||||
Un émulateur de terminal recommandé pour X (mais pas obligatoire) est
|
||||
rxvt-unicode (il a un bon support UTF-8, et aucun problème avec les
|
||||
touches par défaut).
|
||||
rxvt-unicode : il a un bon support UTF-8, et aucun problème avec les
|
||||
touches par défaut.
|
||||
|
||||
Lancer depuis votre shell :
|
||||
|
||||
@@ -89,7 +89,7 @@ commande `/set`.
|
||||
|
||||
Le cœur de WeeChat ("core") ne fait qu'afficher les données à l'écran et
|
||||
interagir avec l'utilisateur, cela signifie que le cœur sans extension
|
||||
n'a pas grand intérêt (utilisateurs fidèles: IRC faisait partie du cœur
|
||||
n'a pas grand intérêt (utilisateurs fidèles : IRC faisait partie du cœur
|
||||
dans les versions ≤ 0.2.6).
|
||||
|
||||
Tous les protocoles réseau comme IRC sont fournis sous forme d'extensions.
|
||||
@@ -170,6 +170,28 @@ l'authentification) :
|
||||
Plusieurs commandes dans l'option 'command' peuvent être séparées par ';'
|
||||
(point-virgule).
|
||||
|
||||
Si vous souhaitez protéger votre mot de passe dans les fichiers de
|
||||
configuration, vous pouvez utiliser les données sécurisées.
|
||||
|
||||
Définissez d'abord une phrase de chiffrement :
|
||||
|
||||
----
|
||||
/secure passphrase this is my secret passphrase
|
||||
----
|
||||
|
||||
Puis ajoutez une donnée sécurisée avec votre mot de passe freenode :
|
||||
|
||||
----
|
||||
/secure set freenode_password xxxxxxx
|
||||
----
|
||||
|
||||
Vous pouvez alors utiliser `${sec.data.freenode_password}` au lieu de votre
|
||||
mot de passe dans les options IRC mentionnées ci-dessus, par exemple :
|
||||
|
||||
----
|
||||
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
|
||||
----
|
||||
|
||||
Pour rejoindre automatiquement des canaux lors de la connexion au serveur :
|
||||
|
||||
----
|
||||
@@ -229,13 +251,22 @@ Quitter un canal (en laissant le tampon ouvert) :
|
||||
/part [message de fin]
|
||||
----
|
||||
|
||||
quitter un canal et fermer le tampon (`/close` est un alias sur
|
||||
Fermer un tampon serveur, canal ou privé (`/close` est un alias sur
|
||||
`/buffer close`) :
|
||||
|
||||
----
|
||||
/close
|
||||
----
|
||||
|
||||
[WARNING]
|
||||
Fermer le tampon du serveur fermera tous les tampons canaux/privés.
|
||||
|
||||
Se déconnecter du serveur, sur le tampon du serveur :
|
||||
|
||||
----
|
||||
/disconnect
|
||||
----
|
||||
|
||||
[[irc_private_messages]]
|
||||
== Messages privés IRC
|
||||
|
||||
@@ -291,7 +322,7 @@ les touches vitales :
|
||||
- key[F11]/key[F12] : faire défiler la liste des pseudos
|
||||
- key[Tab] : compléter le texte de la barre d'entrée, comme avec votre shell
|
||||
- key[PgUp]/key[PgDn] : faire défiler le texte dans le tampon courant
|
||||
- key[alt-a]: sauter au tampon avec de l'activité (dans la "hotlist")
|
||||
- key[alt-a] : sauter au tampon avec de l'activité (dans la "hotlist")
|
||||
|
||||
Selon votre clavier et/ou vos besoins, vous pouvez associer n'importe
|
||||
quelle touche Ă une commande avec la commande `/key`.
|
||||
|
||||
@@ -162,7 +162,7 @@ weechat::register "test_tcl" "FlashCode" "1.0" "GPL3" "Script de test" "" ""
|
||||
weechat::print "" "Bonjour, du script tcl !"
|
||||
----
|
||||
|
||||
* Guile (scheme):
|
||||
* Guile (scheme) :
|
||||
|
||||
[source,lisp]
|
||||
----
|
||||
@@ -170,7 +170,7 @@ weechat::print "" "Bonjour, du script tcl !"
|
||||
(weechat:print "" "Bonjour, du script scheme !")
|
||||
----
|
||||
|
||||
* Javascript:
|
||||
* Javascript :
|
||||
|
||||
[source,javascript]
|
||||
----
|
||||
@@ -296,7 +296,7 @@ valeur (ce n'est pas un pointeur).
|
||||
|
||||
Exemple de callback, pour chaque langage :
|
||||
|
||||
* Python:
|
||||
* Python :
|
||||
|
||||
[source,python]
|
||||
----
|
||||
@@ -307,7 +307,7 @@ def timer_cb(data, remaining_calls):
|
||||
weechat.hook_timer(1000, 0, 1, "timer_cb", "test")
|
||||
----
|
||||
|
||||
* Perl:
|
||||
* Perl :
|
||||
|
||||
[source,perl]
|
||||
----
|
||||
@@ -320,7 +320,7 @@ sub timer_cb {
|
||||
weechat::hook_timer(1000, 0, 1, "timer_cb", "test");
|
||||
----
|
||||
|
||||
* Ruby:
|
||||
* Ruby :
|
||||
|
||||
[source,ruby]
|
||||
----
|
||||
@@ -332,7 +332,7 @@ end
|
||||
Weechat.hook_timer(1000, 0, 1, "timer_cb", "test");
|
||||
----
|
||||
|
||||
* Lua:
|
||||
* Lua :
|
||||
|
||||
[source,lua]
|
||||
----
|
||||
@@ -344,7 +344,7 @@ end
|
||||
weechat.hook_timer(1000, 0, 1, "timer_cb", "test")
|
||||
----
|
||||
|
||||
* Tcl:
|
||||
* Tcl :
|
||||
|
||||
[source,tcl]
|
||||
----
|
||||
@@ -356,7 +356,7 @@ proc timer_cb { data remaining_calls } {
|
||||
weechat::hook_timer 1000 0 1 timer_cb test
|
||||
----
|
||||
|
||||
* Guile (scheme):
|
||||
* Guile (scheme) :
|
||||
|
||||
[source,lisp]
|
||||
----
|
||||
@@ -368,7 +368,7 @@ weechat::hook_timer 1000 0 1 timer_cb test
|
||||
(weechat:hook_timer 1000 0 1 "timer_cb" "test")
|
||||
----
|
||||
|
||||
* Javascript:
|
||||
* Javascript :
|
||||
|
||||
[source,javascript]
|
||||
----
|
||||
@@ -426,8 +426,8 @@ Liste des fonctions de l'API script :
|
||||
| associations de touches |
|
||||
key_bind, key_unbind
|
||||
| affichage |
|
||||
prefix, color, print (for python: prnt), print_date_tags (for python:
|
||||
prnt_date_tags), print_y (for python: prnt_y), log_print
|
||||
prefix, color, print (pour python : prnt), print_date_tags (pour python :
|
||||
prnt_date_tags), print_y (pour python : prnt_y), log_print
|
||||
| hooks |
|
||||
hook_command, hook_command_run, hook_timer, hook_fd, hook_process,
|
||||
hook_process_hashtable, hook_connect, hook_print, hook_signal,
|
||||
@@ -868,7 +868,7 @@ weechat.prnt("", "la valeur de l'option weechat.color.chat_delimiters est : %s"
|
||||
|
||||
L'extension IRC envoie deux signaux pour un message reçu (`xxx` est le nom
|
||||
interne du serveur IRC, `yyy` est le nom de la commande IRC comme JOIN, QUIT,
|
||||
PRIVMSG, 301, ..):
|
||||
PRIVMSG, 301, ..) :
|
||||
|
||||
xxxx,irc_in_yyy::
|
||||
signal envoyé avant traitement du message
|
||||
@@ -924,7 +924,7 @@ Vous pouvez analyser un message IRC avec l'info_hashtable appelée
|
||||
|
||||
Le résultat est une table de hachage avec les clés suivantes
|
||||
(les exemples de valeurs sont construits avec ce message :
|
||||
`@time=2015-06-27T16:40:35.000Z :nick!user@host PRIVMSG #weechat :hello!`):
|
||||
`@time=2015-06-27T16:40:35.000Z :nick!user@host PRIVMSG #weechat :hello!`) :
|
||||
|
||||
[width="100%",cols="1,^2,10,8",options="header"]
|
||||
|===
|
||||
|
||||
@@ -75,7 +75,8 @@ $ git clone https://github.com/weechat/weechat.git
|
||||
$ cd weechat
|
||||
----
|
||||
|
||||
NOTE: Plus tard, vous pourrez utiliser la commande "`git pull`" dans ce répertoire
|
||||
[NOTE]
|
||||
Plus tard, vous pourrez utiliser la commande "`git pull`" dans ce répertoire
|
||||
pour obtenir juste les deltas avec la version d'aujourd'hui.
|
||||
|
||||
Sinon vous pouvez installer le paquet 'devel' :
|
||||
@@ -110,10 +111,10 @@ $ make install
|
||||
|
||||
Selon votre distribution Linux :
|
||||
|
||||
* Debian: https://weechat.org/download/debian
|
||||
* Gentoo: https://weechat.org/download
|
||||
* ArchLinux: PKGBUILD depuis http://aur.archlinux.org/
|
||||
* autre: nous ne savons pas ! Eheh.
|
||||
* Debian : https://weechat.org/download/debian
|
||||
* Gentoo : https://weechat.org/download
|
||||
* ArchLinux : PKGBUILD depuis http://aur.archlinux.org/
|
||||
* autre : nous ne savons pas ! Eheh.
|
||||
|
||||
|
||||
[[run]]
|
||||
|
||||
@@ -199,7 +199,7 @@ $ make
|
||||
$ make install
|
||||
----
|
||||
|
||||
Des options peuvent être utilisées pour cmake, avec le format: "-DOPTION=VALUE".
|
||||
Des options peuvent être utilisées pour cmake, avec le format : "-DOPTION=VALUE".
|
||||
|
||||
Liste des options couramment utilisées :
|
||||
|
||||
@@ -208,7 +208,7 @@ Liste des options couramment utilisées :
|
||||
| Option | Valeurs | Valeur par défaut | Description
|
||||
|
||||
| CMAKE_BUILD_TYPE | `Debug`, `Release`, `RelWithDebInfo`, `MinSizeRel` | |
|
||||
Type de construction: `Debug` (ou `RelWithDebInfo`) est recommandé si vous
|
||||
Type de construction : `Debug` (ou `RelWithDebInfo`) est recommandé si vous
|
||||
utilisez une version de développement de WeeChat.
|
||||
|
||||
| CMAKE_INSTALL_PREFIX | répertoire | /usr/local |
|
||||
@@ -406,7 +406,7 @@ Si vous avez installé un paquet binaire, alors installez le paquet
|
||||
==== Fichiers core
|
||||
|
||||
Pour activer les fichiers 'core', vous pouvez utiliser l'option
|
||||
<<option_weechat.startup.sys_rlimit,weechat.startup.sys_rlimit>>:
|
||||
<<option_weechat.startup.sys_rlimit,weechat.startup.sys_rlimit>> :
|
||||
|
||||
----
|
||||
/set weechat.startup.sys_rlimit "core:-1"
|
||||
@@ -416,7 +416,7 @@ Pour WeeChat ≤ 0.3.8 ou si vous voulez activer les fichiers core avant que
|
||||
WeeChat ne démarre, vous pouvez utiliser la commande `ulimit`.
|
||||
|
||||
Par exemple sous Linux avec le shell 'bash', ajoutez cette ligne dans votre
|
||||
`~/.bashrc`:
|
||||
`~/.bashrc` :
|
||||
|
||||
----
|
||||
ulimit -c unlimited
|
||||
@@ -591,7 +591,7 @@ La barre 'input' contient les objets (items) suivants par défaut :
|
||||
[width="100%",cols="^3,^4,10",options="header"]
|
||||
|===
|
||||
| Objet (item) | Exemple | Description
|
||||
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc: pseudo et modes (le mode "+i" signifie invisible sur freenode)
|
||||
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc : pseudo et modes (le mode "+i" signifie invisible sur freenode)
|
||||
| away | `(absent)` | Indicateur d'absence
|
||||
| input_search | `[Recherche (~ str,msg)]` | Indicateur de recherche de texte ("`~`" : insensible à la casse, "`==`" : sensible à la casse, "`str`" : recherche de chaîne, "`regex`" : recherche d'expression régulière, "`msg`" : recherche dans les messages, "`pre`" : recherche dans les préfixes, "`pre\|msg`" : recherche dans les préfixes et messages)
|
||||
| input_paste | `[Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non]` | Question Ă l'utilisateur pour coller des lignes
|
||||
@@ -1538,7 +1538,8 @@ Quelques valeurs recommandées pour 'TERM' si vous voulez 256 couleurs :
|
||||
* en dehors de screen/tmux : 'xterm-256color', 'rxvt-256color',
|
||||
'putty-256color', ...
|
||||
|
||||
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre '~/.screenrc':
|
||||
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre
|
||||
'~/.screenrc' :
|
||||
|
||||
[NOTE]
|
||||
Vous devrez peut-ĂŞtre installer le paquet "ncurses-term" pour utiliser ces
|
||||
@@ -1742,7 +1743,7 @@ commande `/secure set xxx ...`). +
|
||||
Pour une liste complète des options supportées, voir `/help secure`.
|
||||
|
||||
Pour utiliser le mot de passe 'freenode', par exemple avec
|
||||
<<irc_sasl_authentication,l'authentification SASL>>:
|
||||
<<irc_sasl_authentication,l'authentification SASL>> :
|
||||
|
||||
----
|
||||
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
|
||||
@@ -1919,7 +1920,7 @@ peut être trouvée par la commande suivante sous le shell :
|
||||
$ aspell config
|
||||
----
|
||||
|
||||
Par exemple, pour activer l'option "ignore-case":
|
||||
Par exemple, pour activer l'option "ignore-case" :
|
||||
|
||||
----
|
||||
/set aspell.option.ignore-case "true"
|
||||
@@ -1987,7 +1988,7 @@ UTF-8.
|
||||
Par exemple :
|
||||
|
||||
....
|
||||
charset: terminal: ISO-8859-15, interne: UTF-8
|
||||
charset : terminal : ISO-8859-15, interne : UTF-8
|
||||
....
|
||||
|
||||
[[charset_options]]
|
||||
@@ -2266,8 +2267,8 @@ $ mkdir -p ~/.weechat/ssl
|
||||
$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt
|
||||
----
|
||||
|
||||
Note: il est possible de concaténer plusieurs certificats dans une le fichier
|
||||
CAs.pem.
|
||||
[NOTE]
|
||||
Il est possible de concaténer plusieurs certificats dans le fichier CAs.pem.
|
||||
|
||||
* Sous WeeChat, avec le serveur "oftc" déjà ajouté :
|
||||
|
||||
@@ -2305,8 +2306,8 @@ mécanismes :
|
||||
* 'plain' : mot de passe en clair (par défaut)
|
||||
* 'ecdsa-nist256p-challenge' : challenge avec clé publique/privée
|
||||
* 'external' : certificat SSL côté client
|
||||
* 'dh-blowfish' : mot de passe chiffré avec blowfish
|
||||
* 'dh-aes' : mot de passe chiffré avec AES
|
||||
* 'dh-blowfish' : mot de passe chiffré avec blowfish (*non sûr*, non recommandé)
|
||||
* 'dh-aes' : mot de passe chiffré avec AES (*non sûr*, non recommandé)
|
||||
|
||||
[NOTE]
|
||||
La librairie "gcrypt" est requise lors de la compilation de WeeChat pour
|
||||
@@ -2634,15 +2635,15 @@ Les autres messages numériques peuvent être paramétrés de la même manière.
|
||||
Le message peut être préfixé par le nom du serveur pour être spécifique à un
|
||||
serveur IRC (par exemple: `freenode.whois`).
|
||||
|
||||
Quelques exemples:
|
||||
Quelques exemples :
|
||||
|
||||
* afficher le résultat de `/whois` sur le tampon privé:
|
||||
* afficher le résultat de `/whois` sur le tampon privé :
|
||||
|
||||
----
|
||||
/set irc.msgbuffer.whois private
|
||||
----
|
||||
|
||||
* restaurer le tampon par défaut pour whois (tampon du serveur):
|
||||
* restaurer le tampon par défaut pour whois (tampon du serveur) :
|
||||
|
||||
----
|
||||
/unset irc.msgbuffer.whois
|
||||
@@ -2655,7 +2656,7 @@ seulement :
|
||||
/set irc.msgbuffer.freenode.invite current
|
||||
----
|
||||
|
||||
* afficher le message "303" (ison) sur le tampon "core" WeeChat:
|
||||
* afficher le message "303" (ison) sur le tampon "core" WeeChat :
|
||||
|
||||
----
|
||||
/set irc.msgbuffer.303 weechat
|
||||
@@ -2973,8 +2974,8 @@ langages.
|
||||
|
||||
Une autre extension appelée "script" est un gestionnaire de scripts et est
|
||||
utilisé pour charger/décharger des scripts pour n'importe quel langage, et
|
||||
installer/supprimer des scripts du dépôt WeeChat, qui sont visibles à cette URL:
|
||||
https://weechat.org/scripts
|
||||
installer/supprimer des scripts du dépôt WeeChat, qui sont visibles à cette
|
||||
URL : https://weechat.org/scripts
|
||||
|
||||
Pour plus d'informations sur comment écrire des scripts, ou sur l'API
|
||||
WeeChat pour les scripts, merci de lire le 'Le Guide pour Scripts WeeChat'.
|
||||
@@ -3051,7 +3052,7 @@ dans la 'Référence API Extension WeeChat'.
|
||||
[[trigger_options]]
|
||||
==== Options (trigger.conf)
|
||||
|
||||
Sections:
|
||||
Sections :
|
||||
|
||||
[width="100%",cols="3m,6m,16",options="header"]
|
||||
|===
|
||||
@@ -3063,7 +3064,7 @@ Sections:
|
||||
/set trigger.trigger.* | Options des triggers
|
||||
|===
|
||||
|
||||
Options:
|
||||
Options :
|
||||
|
||||
include::autogen/user/trigger_options.asciidoc[]
|
||||
|
||||
@@ -3076,7 +3077,7 @@ include::autogen/user/trigger_commands.asciidoc[]
|
||||
==== Anatomie d'un trigger
|
||||
|
||||
Un trigger a les options suivantes (les noms sont
|
||||
`trigger.trigger.<nom>.<option>`):
|
||||
`trigger.trigger.<nom>.<option>`) :
|
||||
|
||||
[width="100%",cols="2m,2,10",options="header"]
|
||||
|===
|
||||
@@ -3132,7 +3133,7 @@ Lorsque le callback d'un trigger est appelé, les actions suivantes sont
|
||||
exécutées, dans cet ordre, si les triggers sont globalement activés et si le
|
||||
trigger lui-même est activé :
|
||||
|
||||
. vérifier les conditions du trigger: si faux, sortir
|
||||
. vérifier les conditions du trigger : si faux, sortir
|
||||
. remplacer du texte dans le trigger en utilisant des expressions régulières
|
||||
. exécuter la/les commande(s)
|
||||
. sortir avec un code retour (sauf pour les "hooks" 'modifier' et 'focus').
|
||||
@@ -3441,7 +3442,7 @@ pour le modificateur 'weechat_print') :
|
||||
| tg_tags_count | chaîne | Nombre d'étiquettes dans le message
|
||||
| tg_tag_nick | chaîne | Pseudo (depuis l'étiquette "nick_xxx")
|
||||
| tg_tag_prefix_nick | chaîne | Couleur du pseudo dans le préfixe (depuis l'étiquette "prefix_nick_ccc")
|
||||
| tg_tag_host | chaîne | Nom d'utilisateur et hôte, format: utilisateur@hôte (depuis l'étiquette "host_xxx")
|
||||
| tg_tag_host | chaîne | Nom d'utilisateur et hôte, format : utilisateur@hôte (depuis l'étiquette "host_xxx")
|
||||
| tg_tag_notify | chaîne | Niveau de notification ('none', 'message', 'private', 'highlight')
|
||||
| tg_notify | chaîne | Niveau de notification, si différent de 'none'
|
||||
| tg_msg_pv | chaîne | "1" pour un message privé, sinon "0"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -2,21 +2,6 @@
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: callback di uno script
|
||||
** plugin: guile
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "guile_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "guile_callback")
|
||||
*** 'next_callback' (pointer, hdata: "guile_callback")
|
||||
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: elenco degli script
|
||||
** plugin: guile
|
||||
** variables:
|
||||
@@ -29,7 +14,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "guile_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "guile_script")
|
||||
*** 'next_script' (pointer, hdata: "guile_script")
|
||||
@@ -229,21 +213,6 @@
|
||||
** lists:
|
||||
*** 'irc_servers'
|
||||
*** 'last_irc_server'
|
||||
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: callback di uno script
|
||||
** plugin: javascript
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "javascript_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "javascript_callback")
|
||||
*** 'next_callback' (pointer, hdata: "javascript_callback")
|
||||
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: elenco degli script
|
||||
** plugin: javascript
|
||||
** variables:
|
||||
@@ -256,28 +225,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "javascript_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "javascript_script")
|
||||
*** 'next_script' (pointer, hdata: "javascript_script")
|
||||
** lists:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: callback di uno script
|
||||
** plugin: lua
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "lua_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "lua_callback")
|
||||
*** 'next_callback' (pointer, hdata: "lua_callback")
|
||||
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: elenco degli script
|
||||
** plugin: lua
|
||||
** variables:
|
||||
@@ -290,28 +243,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "lua_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "lua_script")
|
||||
*** 'next_script' (pointer, hdata: "lua_script")
|
||||
** lists:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: callback di uno script
|
||||
** plugin: perl
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "perl_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "perl_callback")
|
||||
*** 'next_callback' (pointer, hdata: "perl_callback")
|
||||
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: elenco degli script
|
||||
** plugin: perl
|
||||
** variables:
|
||||
@@ -324,28 +261,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "perl_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "perl_script")
|
||||
*** 'next_script' (pointer, hdata: "perl_script")
|
||||
** lists:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: callback di uno script
|
||||
** plugin: python
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "python_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "python_callback")
|
||||
*** 'next_callback' (pointer, hdata: "python_callback")
|
||||
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: elenco degli script
|
||||
** plugin: python
|
||||
** variables:
|
||||
@@ -358,28 +279,12 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "python_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "python_script")
|
||||
*** 'next_script' (pointer, hdata: "python_script")
|
||||
** lists:
|
||||
*** 'last_script'
|
||||
*** 'scripts'
|
||||
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: callback di uno script
|
||||
** plugin: ruby
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "ruby_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "ruby_callback")
|
||||
*** 'next_callback' (pointer, hdata: "ruby_callback")
|
||||
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: elenco degli script
|
||||
** plugin: ruby
|
||||
** variables:
|
||||
@@ -392,7 +297,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "ruby_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "ruby_script")
|
||||
*** 'next_script' (pointer, hdata: "ruby_script")
|
||||
@@ -428,21 +332,6 @@
|
||||
** lists:
|
||||
*** 'last_script_repo'
|
||||
*** 'scripts_repo'
|
||||
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: callback di uno script
|
||||
** plugin: tcl
|
||||
** variables:
|
||||
*** 'script' (pointer, hdata: "tcl_script")
|
||||
*** 'function' (string)
|
||||
*** 'data' (string)
|
||||
*** 'config_file' (pointer, hdata: "config_file")
|
||||
*** 'config_section' (pointer, hdata: "config_section")
|
||||
*** 'config_option' (pointer, hdata: "config_option")
|
||||
*** 'hook' (pointer)
|
||||
*** 'buffer' (pointer, hdata: "buffer")
|
||||
*** 'bar_item' (pointer, hdata: "bar_item")
|
||||
*** 'upgrade_file' (pointer)
|
||||
*** 'prev_callback' (pointer, hdata: "tcl_callback")
|
||||
*** 'next_callback' (pointer, hdata: "tcl_callback")
|
||||
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: elenco degli script
|
||||
** plugin: tcl
|
||||
** variables:
|
||||
@@ -455,7 +344,6 @@
|
||||
*** 'description' (string)
|
||||
*** 'shutdown_func' (string)
|
||||
*** 'charset' (string)
|
||||
*** 'callbacks' (pointer, hdata: "tcl_callback")
|
||||
*** 'unloading' (integer)
|
||||
*** 'prev_script' (pointer, hdata: "tcl_script")
|
||||
*** 'next_script' (pointer, hdata: "tcl_script")
|
||||
@@ -487,6 +375,7 @@
|
||||
*** 'plugin' (pointer, hdata: "plugin")
|
||||
*** 'name' (string)
|
||||
*** 'build_callback' (pointer)
|
||||
*** 'build_callback_pointer' (pointer)
|
||||
*** 'build_callback_data' (pointer)
|
||||
*** 'prev_item' (pointer, hdata: "bar_item")
|
||||
*** 'next_item' (pointer, hdata: "bar_item")
|
||||
@@ -540,6 +429,7 @@
|
||||
*** 'clear' (integer)
|
||||
*** 'filter' (integer)
|
||||
*** 'close_callback' (pointer)
|
||||
*** 'close_callback_pointer' (pointer)
|
||||
*** 'close_callback_data' (pointer)
|
||||
*** 'closing' (integer)
|
||||
*** 'title' (string)
|
||||
@@ -558,9 +448,11 @@
|
||||
*** 'nicklist_nicks_count' (integer)
|
||||
*** 'nicklist_visible_count' (integer)
|
||||
*** 'nickcmp_callback' (pointer)
|
||||
*** 'nickcmp_callback_pointer' (pointer)
|
||||
*** 'nickcmp_callback_data' (pointer)
|
||||
*** 'input' (integer)
|
||||
*** 'input_callback' (pointer)
|
||||
*** 'input_callback_pointer' (pointer)
|
||||
*** 'input_callback_data' (pointer)
|
||||
*** 'input_get_unknown_commands' (integer)
|
||||
*** 'input_buffer' (string)
|
||||
@@ -644,6 +536,7 @@
|
||||
*** 'filename' (string)
|
||||
*** 'file' (pointer)
|
||||
*** 'callback_reload' (pointer)
|
||||
*** 'callback_reload_pointer' (pointer)
|
||||
*** 'callback_reload_data' (pointer)
|
||||
*** 'sections' (pointer, hdata: "config_section")
|
||||
*** 'last_section' (pointer, hdata: "config_section")
|
||||
@@ -668,10 +561,13 @@
|
||||
*** 'value' (pointer)
|
||||
*** 'null_value_allowed' (integer)
|
||||
*** 'callback_check_value' (pointer)
|
||||
*** 'callback_check_value_pointer' (pointer)
|
||||
*** 'callback_check_value_data' (pointer)
|
||||
*** 'callback_change' (pointer)
|
||||
*** 'callback_change_pointer' (pointer)
|
||||
*** 'callback_change_data' (pointer)
|
||||
*** 'callback_delete' (pointer)
|
||||
*** 'callback_delete_pointer' (pointer)
|
||||
*** 'callback_delete_data' (pointer)
|
||||
*** 'loaded' (integer)
|
||||
*** 'prev_option' (pointer, hdata: "config_option")
|
||||
@@ -684,14 +580,19 @@
|
||||
*** 'user_can_add_options' (integer)
|
||||
*** 'user_can_delete_options' (integer)
|
||||
*** 'callback_read' (pointer)
|
||||
*** 'callback_read_pointer' (pointer)
|
||||
*** 'callback_read_data' (pointer)
|
||||
*** 'callback_write' (pointer)
|
||||
*** 'callback_write_pointer' (pointer)
|
||||
*** 'callback_write_data' (pointer)
|
||||
*** 'callback_write_default' (pointer)
|
||||
*** 'callback_write_default_pointer' (pointer)
|
||||
*** 'callback_write_default_data' (pointer)
|
||||
*** 'callback_create_option' (pointer)
|
||||
*** 'callback_create_option_pointer' (pointer)
|
||||
*** 'callback_create_option_data' (pointer)
|
||||
*** 'callback_delete_option' (pointer)
|
||||
*** 'callback_delete_option_pointer' (pointer)
|
||||
*** 'callback_delete_option_data' (pointer)
|
||||
*** 'options' (pointer, hdata: "config_option")
|
||||
*** 'last_option' (pointer, hdata: "config_option")
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
| irc | irc_nick | ottiene nick corrente su un server | nome server
|
||||
|
||||
| irc | irc_nick_color | ottiene il codice del colore del nick | nick
|
||||
| irc | irc_nick_color | get nick color code (*deprecated* since version 1.5, replaced by "nick_color") | nick
|
||||
|
||||
| irc | irc_nick_color_name | ottiene il nome del colore del nick | nick
|
||||
| irc | irc_nick_color_name | get nick color name (*deprecated* since version 1.5, replaced by "nick_color_name") | nick
|
||||
|
||||
| irc | irc_nick_from_host | ottiene nick dall'host IRC | host IRC (come `:nick!nome@server.com`)
|
||||
|
||||
@@ -54,6 +54,10 @@
|
||||
|
||||
| weechat | locale | locale usato per la traduzione dei messaggi | -
|
||||
|
||||
| weechat | nick_color | ottiene il codice del colore del nick | nick
|
||||
|
||||
| weechat | nick_color_name | ottiene il nome del colore del nick | nick
|
||||
|
||||
| weechat | term_height | height of terminal | -
|
||||
|
||||
| weechat | term_width | width of terminal | -
|
||||
|
||||
@@ -42,14 +42,12 @@
|
||||
|
||||
| address_scope | long |
|
||||
|
||||
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
|
||||
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
|
||||
|
||||
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
|
||||
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
|
||||
|
||||
| noproxy | string |
|
||||
|
||||
| socks5_gssapi_service | string |
|
||||
|
||||
| socks5_gssapi_nec | long |
|
||||
|
||||
| tcp_keepalive | long |
|
||||
@@ -58,15 +56,27 @@
|
||||
|
||||
| tcp_keepintvl | long |
|
||||
|
||||
| unix_socket_path | string |
|
||||
|
||||
| path_as_is | long |
|
||||
|
||||
| proxy_service_name | string |
|
||||
|
||||
| service_name | string |
|
||||
|
||||
| default_protocol | string |
|
||||
|
||||
| socks5_gssapi_service | string |
|
||||
|
||||
| netrc | long | ignored, optional, required
|
||||
|
||||
| userpwd | string |
|
||||
|
||||
| proxyuserpwd | string |
|
||||
|
||||
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
|
||||
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
|
||||
|
||||
| netrc_file | string |
|
||||
|
||||
@@ -116,7 +126,7 @@
|
||||
|
||||
| cookiejar | string |
|
||||
|
||||
| http_version | long | none, 1_0, 1_1
|
||||
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
|
||||
|
||||
| cookiesession | long |
|
||||
|
||||
@@ -144,6 +154,10 @@
|
||||
|
||||
| headeropt | mask | unified, separate
|
||||
|
||||
| pipewait | long |
|
||||
|
||||
| stream_weight | long |
|
||||
|
||||
| mail_from | string |
|
||||
|
||||
| mail_auth | string |
|
||||
@@ -302,12 +316,18 @@
|
||||
|
||||
| gssapi_delegation | long | none, policy_flag, flag
|
||||
|
||||
| ssl_options | long | allow_beast
|
||||
| ssl_options | long | allow_beast, no_revoke
|
||||
|
||||
| ssl_enable_alpn | long |
|
||||
|
||||
| ssl_enable_npn | long |
|
||||
|
||||
| pinnedpublickey | string |
|
||||
|
||||
| ssl_verifystatus | long |
|
||||
|
||||
| ssl_falsestart | long |
|
||||
|
||||
| ssh_auth_types | mask | none, policy_flag, flag
|
||||
|
||||
| ssh_public_keyfile | string |
|
||||
|
||||
@@ -65,7 +65,7 @@ Default options can be set in the option exec.command.default_options.
|
||||
|
||||
Examples:
|
||||
/exec -n ls -l /tmp
|
||||
/exec -n ps xu | grep weechat
|
||||
/exec -sh -n ps xu | grep weechat
|
||||
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
|
||||
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
|
||||
/exec -o uptime
|
||||
|
||||
@@ -91,14 +91,12 @@ Without argument, this command displays the ban list for current channel.
|
||||
/cap ls
|
||||
list
|
||||
req|ack [<capability> [<capability>...]]
|
||||
clear
|
||||
end
|
||||
|
||||
ls: list the capabilities supported by the server
|
||||
list: list the capabilities currently enabled
|
||||
req: request a capability
|
||||
ack: acknowledge capabilities which require client-side acknowledgement
|
||||
clear: clear the capabilities currently enabled
|
||||
end: end the capability negotiation
|
||||
|
||||
Without argument, "ls" and "list" are sent.
|
||||
@@ -109,8 +107,7 @@ The capabilities to automatically enable on servers can be set in option irc.ser
|
||||
|
||||
Examples:
|
||||
/cap
|
||||
/cap req multi-prefix
|
||||
/cap clear
|
||||
/cap req multi-prefix away-notify
|
||||
----
|
||||
|
||||
[[command_irc_connect]]
|
||||
@@ -149,11 +146,17 @@ Examples:
|
||||
[command]*`ctcp`* invia un messaggio CTCP (Protocollo Client-A-Client)::
|
||||
|
||||
----
|
||||
/ctcp <destinazione> <tipo> [<argomenti>]
|
||||
/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>]
|
||||
|
||||
target: nick or channel name to send CTCP to
|
||||
type: CTCP type (examples: "version", "ping", ..)
|
||||
server: send to this server (internal name)
|
||||
target: nick or channel ('*' = current channel)
|
||||
type: CTCP type (examples: "version", "ping", ..)
|
||||
arguments: arguments for CTCP
|
||||
|
||||
Examples:
|
||||
/ctcp toto time
|
||||
/ctcp toto version
|
||||
/ctcp * version
|
||||
----
|
||||
|
||||
[[command_irc_cycle]]
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user