Sébastien Helleu
4adb64284b
buffer: add property input_get_any_user_data in buffer (issue #2066 )
...
This allows buffers to get any user input, including commands, that are sent to
the buffer callback instead of being executed on the buffer.
2024-04-07 13:18:13 +02:00
Sébastien Helleu
9fb3d3f14c
core: store microseconds in buffer lines ( closes #649 )
2023-12-26 19:44:37 +01:00
Sébastien Helleu
b83b428c5c
core: add incremental search in commands history (issue #2040 )
...
Changes:
- move key ctrl+r to ctrl+s
- add key ctrl+r to search in commands history
- add option `search_history` in command `/input`
- add key context "histsearch"
- add option weechat.look.buffer_search_history
- add buffer variables "text_search_direction", "text_search_history" and "text_search_ptr_history"
2023-11-11 08:54:06 +01:00
Sébastien Helleu
7a754d93ab
doc/relay: add option "escape_commands" in handshake response and examples
2023-06-05 19:01:46 +02:00
Sébastien Helleu
482fe6604c
relay: add handshake option "escape_commands" in weechat protocol
2023-06-03 20:06:29 +02:00
Sébastien Helleu
dd4eb80e81
doc: fix formatting issues with links that target a blank window
2023-06-03 17:08:17 +02:00
Sébastien Helleu
ecdcf239fe
doc: move toc and section asciidoctor attributes from docs to CMakeLists.txt
2023-05-20 08:15:23 +02:00
Sébastien Helleu
dec237b104
irc: rename "ssl" options to "tls" (issue #1903 )
2023-04-12 17:17:30 +02:00
Sébastien Helleu
68ad24f2df
core: add option weechat.look.highlight_disable_regex and buffer property "highlight_disable_regex" ( closes #1798 )
2022-07-24 22:43:48 +02:00
Sébastien Helleu
c64bdeaed3
doc/relay: add arrow and open external links in new tab
2022-06-26 23:57:50 +02:00
Sébastien Helleu
031819173b
doc: change formatting in asciidoctor tables
2022-06-23 20:43:46 +02:00
Sébastien Helleu
540ff62c60
doc/relay: add missing version 3.5 in command "init"
2022-05-09 18:11:43 +02:00
Sébastien Helleu
9e9e252ff3
doc/relay: fix columns sizes in tables
2022-02-21 18:27:22 +01:00
Sébastien Helleu
498194f6fc
relay: add zstd compression in weechat protocol
...
Option relay.network.compression_level is renamed to relay.network.compression
and is now a percentage between 0 (no compression) to 100 (best compression,
slowest).
Compression is now disabled by default in weechat protocol and must be enabled
via the `handshake` command (option `compression` has been removed from `init`
command).
2021-12-24 16:45:57 +01:00
Sébastien Helleu
08ab8bef83
doc: replace freenode by libera in replay protocol
2021-05-25 07:22:32 +02:00
Sébastien Helleu
70cdf21681
doc: add XDG directories support in docs (issue #1285 )
2021-05-11 21:07:30 +02:00
Sébastien Helleu
9510301f46
doc: harmonize example of pointers in plugin API reference and relay protocol
2020-06-30 20:54:31 +02:00
Sébastien Helleu
c868a4d3f8
doc: fix typo (relay protocol)
2020-06-29 22:08:00 +02:00
Sébastien Helleu
acfb5a7638
relay: add missing field "notify_level" in message "_buffer_line_added" (issue #1529 )
2020-06-26 08:03:15 +02:00
Sébastien Helleu
1dacb2de7f
doc: add missing p-path pointer in hdata example (relay protocol)
2020-06-01 23:18:44 +02:00
Sébastien Helleu
03724423da
doc: fix example of NULL pointer (relay protocol)
2020-06-01 23:18:16 +02:00
Sébastien Helleu
527aa3c563
doc: use a single line for some object examples (relay protocol)
2020-05-30 09:46:48 +02:00
Sébastien Helleu
7f02e1804b
doc: add missing "id" in commands input, sync, desync, ping and quit (relay protocol)
2020-05-21 10:49:41 +02:00
Sébastien Helleu
45a9ba3e9e
doc: add missing arguments in "info" command (English and Japanese relay protocol)
2020-05-16 10:55:38 +02:00
Trygve Aaberge
63714855d3
core: add an option for multiline input in a buffer ( closes #984 )
...
This allows the input callback function for a buffer to receive multiple
lines at once, instead of the message being split on newline before
being sent to the callback. It adds a new flag, input_multiline, to
control this. This flag defaults to 0 which is the current behavior.
2020-05-09 18:07:36 +02:00
Sébastien Helleu
71aa3dd451
doc: add missing key "compression" in handshake responses (relay protocol)
2020-05-02 12:50:49 +02:00
Sébastien Helleu
7699c0b757
relay: add "compression" in response to handshake command (weechat protocol)
...
The value can be "zlib" (default in relay) or "off".
2020-05-02 12:45:47 +02:00
Sébastien Helleu
46a2979aa1
doc: add examples of command responses in relay protocol
2020-05-02 12:28:14 +02:00
Sébastien Helleu
b3478fa712
doc: improve indenting in examples (relay protocol)
2020-04-29 19:12:58 +02:00
Sébastien Helleu
b6cc42cbf7
relay: add command "completion" in weechat relay protocol ( closes #1484 )
2020-04-28 11:15:30 +02:00
Sébastien Helleu
f3b9eb979d
doc: protect monospace text with plus characters (relay protocol)
2020-04-25 00:29:31 +02:00
Sébastien Helleu
350227419e
doc: fix table sizes on small screens
2020-04-18 20:38:52 +02:00
Sébastien Helleu
95b2d686a2
relay: allow only one handshake in weechat protocol
2020-04-18 00:33:15 +02:00
Sébastien Helleu
970c99961c
relay: immediately close connection if the handshake failed (weechat protocol)
2020-04-18 00:08:11 +02:00
Sébastien Helleu
242c378290
doc: fix examples of handshake command (relay protocol)
2020-04-17 23:41:12 +02:00
Sébastien Helleu
95c908e83c
relay: rename configuration options and keywords in handshake command (weechat protocol)
...
Configuration options renamed:
* relay.network.auth_password -> relay.network.password_hash_algo
* relay.network.hash_iterations -> relay.network.password_hash_iterations
Handshake command options renamed:
* password -> password_hash_algo
Handshake reply keys renamed:
* auth_password -> password_hash_algo
* hash_iterations -> password_hash_iterations
2020-04-17 23:34:27 +02:00
Sébastien Helleu
86a941e28e
doc: use real nonce values in handshake/init examples (relay protocol)
2020-04-17 22:02:43 +02:00
Sébastien Helleu
94c6233100
doc: add missing "(id)" in commands handshake and init (relay protocol)
2020-04-17 21:25:37 +02:00
Sébastien Helleu
853a91d870
doc: replace "safest" by "most secure" (relay protocol)
2020-04-17 21:21:25 +02:00
Sébastien Helleu
a5770a224a
doc: add example of option "compression" in command "handshake" (relay protocol)
2020-04-17 21:06:21 +02:00
Sébastien Helleu
de2c91609c
doc: fix examples of password hashes in commands handshake and init (relay protocol)
2020-04-17 10:01:00 +02:00
Sébastien Helleu
0c7d7c3fdc
doc: revert arrows chars in relay protocol
2020-04-14 22:16:48 +02:00
Sébastien Helleu
9fa3609c85
relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks ( closes #1474 )
...
This introduces a new command called "handshake" in the weechat relay protocol.
It should be sent by the client before the "init" command, to negotiate the way
to authenticate with a password.
3 new options are added:
* relay.network.auth_password
* relay.network.hash_iterations
* relay.network.nonce_size
2020-04-14 21:38:12 +02:00
Sébastien Helleu
62fc851d81
doc: fix broken literal blocks in Japanese docs with Firefox ( closes #1466 )
2020-04-05 12:25:39 +02:00
Sébastien Helleu
2d2b49bfaa
relay: accept hash of password in init command with option "password_hash"
...
Allowed algorithms are:
* PBKDF2 (SHA256 or SHA512, salt, iterations)
* SHA256
* SHA512
2020-03-02 00:46:10 +01:00
AYANOKOUZI, Ryuunosuke
c4c4f4d1ef
core: update Japanese translations
2019-02-03 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke
8964e994c6
core: update Japanese translations
2018-12-09 09:00:00 +09:00
Sébastien Helleu
d26380a9bb
core: replace "Mac OS X" and "OS X" by "macOS" (issue #1272 )
2018-11-18 11:04:29 +01:00
Sébastien Helleu
738535e7f6
relay: add support of Time-based One-Time Password (TOTP) as second authentication factor in weechat protocol
2018-11-04 14:50:53 +01:00
Sébastien Helleu
f02fc06dd0
doc: fix styles in relay protocol
2018-11-04 14:50:53 +01:00