Sébastien Helleu
bc675bd270
exec: fix execution of command with /exec -pipe (issue #2199 )
2024-10-14 13:31:50 +02:00
Emil Velikov
de4231c842
Bump required gnutls to v3.3.0
...
Bump the requirement to v3.3.0 as available in Ubuntu 16.04 (3.4.10) and
Debian 10 (3.6.7). It was released around 10 years ago and any remotely
supported distribution has newer version.
As result, we can remove hundred+ lines of #ifdef spaghetti code.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-13 13:55:16 +02:00
Emil Velikov
19cb459685
cmake: use pkg_check_modules() for GnuTLS
...
Remove the local cmake file and associated hacks used to manage GnuTLS.
This gives us less build-system glue code and makes it easier to enforce
a minimum version for GnuTLS.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-13 13:55:12 +02:00
Sébastien Helleu
90c23ef418
exec: fix unexpected execution of command with /exec -o when the command starts with two command chars ( closes #2199 )
2024-10-13 11:15:19 +02:00
Sébastien Helleu
ffd7cc90fb
doc/api: fix Python example of function command_options
2024-10-08 07:12:55 +02:00
Sébastien Helleu
423f609828
irc: fix crash on /list buffer when a filter is set ( closes #2197 )
2024-10-05 07:48:22 +02:00
Sébastien Helleu
c627743b29
spelling: case-sensitive
2024-09-29 12:31:19 +02:00
Sébastien Helleu
f482b611a1
spelling: anymore
2024-09-29 12:00:25 +02:00
Josh Soref
2202cd9f85
spelling: zstd
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
7fb77aabfa
spelling: wildcard
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
17eedc35e2
spelling: unavailable
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
42c8f86533
spelling: should / may
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
aee09ad0a0
spelling: neither-nor
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
c0fbb5aaf5
spelling: msg
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:55 +02:00
Josh Soref
c30949b411
spelling: javascript
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
1aa5b46ba5
spelling: greater than
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
80def4a36b
spelling: filename
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
c28696e602
spelling: case-sensitive
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
0505a0ff76
spelling: case-insensitive
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
4ef3011ea9
spelling: cannot
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:02 +02:00
Josh Soref
17381d983f
spelling: autoconnect
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:20:02 +02:00
Josh Soref
ef107fd66d
spelling: anymore
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:20:02 +02:00
Josh Soref
02ea93e88f
spelling: above
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 17:34:00 +02:00
Sébastien Helleu
6534919868
irc: decode IRC color codes only when displaying messages
...
Before parsing IRC messages, they were almost all changed to convert IRC color
codes to WeeChat color codes, which caused some bugs when storing data like
account and real names (stored with WeeChat color codes instead of IRC colors).
Now the messages are parsed as-is, then the colors are converted only when
strings are displayed in a buffer by `weechat_printf()`.
2024-09-22 23:05:16 +02:00
Sébastien Helleu
02847246b2
core, plugins, tests: fix octal notation in strings
2024-09-19 08:34:18 +02:00
Sébastien Helleu
01103cb02a
irc: do not strip trailing spaces from incoming IRC messages
2024-09-15 21:47:32 +02:00
Sébastien Helleu
9aa0a94156
trigger: fix integer overflow in loop (issue #2178 )
2024-09-07 08:40:47 +02:00
Sébastien Helleu
970f20af31
relay: fix integer overflow in loops (issue #2178 )
2024-09-07 08:40:19 +02:00
Sébastien Helleu
62d0347d4b
irc: fix integer overflow in loops (issue #2178 )
2024-09-07 08:40:07 +02:00
Sébastien Helleu
143f694fe2
core, plugins: add missing parentheses when dereferencing a pointer with an array index
2024-09-05 20:57:29 +02:00
Sébastien Helleu
3253500d15
irc: add option irc.look.notice_nicks_disable_notify
2024-09-02 19:55:27 +02:00
Sébastien Helleu
434c1ee3c4
relay/api: send the sync request at the same time as buffer data retrieval
...
This fixes events missed by the client when synchronizing after fetching data.
2024-08-25 21:13:38 +02:00
Sébastien Helleu
6bb4d64512
relay/api: allow array with multiple requests in websocket frame received from client
2024-08-25 20:48:52 +02:00
Sébastien Helleu
4572e46ced
relay: change input prompt label when fetching data from remote, keep remote status displayed
2024-08-24 11:25:06 +02:00
Sébastien Helleu
c1130446eb
relay: add status "data synchronization" on remote buffers
2024-08-24 11:00:52 +02:00
Sébastien Helleu
9f44a1087b
core, plugins: simplify help on parameters that can be repeated in commands
2024-08-24 10:59:21 +02:00
Sébastien Helleu
d4ca32832e
relay: redefine bar item "input_prompt" to display the connection status on remote buffers, if different from "connected"
2024-08-21 20:37:00 +02:00
LuK1337
9f3a68ed15
lua: fix broken LUA_VERSION check
...
/usr/include/lua-5.1/lua.h:19:25: error: token ""Lua 5.1"" is not valid
in preprocessor expressions
2024-08-17 09:30:11 +02:00
Sébastien Helleu
55d7e4c474
relay/weechat: fix uninitialized pointer in infolist command
2024-08-17 08:10:21 +02:00
Sébastien Helleu
6de0195d0a
irc: fix send of split messages when server option "anti_flood" set to 0 ( closes #2172 )
2024-08-15 19:41:08 +02:00
Sébastien Helleu
e2edc019cc
relay/api: add extra checks on function parameters
2024-08-15 17:48:20 +02:00
Sébastien Helleu
17d225ad73
relay: fix compiler warnings on unused parameters when CJSON is disabled
2024-08-14 07:51:41 +02:00
Sébastien Helleu
0637e9f629
lua: remote string "Lua" from Lua version in output of /debug libs
2024-08-12 08:22:48 +02:00
Sébastien Helleu
b63f63f001
relay/api: fix send of data to remote after command /upgrade executed in the remote client
2024-08-11 23:35:51 +02:00
Sébastien Helleu
1de8fec2ee
relay/api: automatically reconnect to remotes with "autoconnect" enabled after /upgrade
2024-08-11 14:26:36 +02:00
Sébastien Helleu
970aa55f7f
relay/api: remove unneeded free of client->http_req->id
2024-08-11 12:27:37 +02:00
Sébastien Helleu
a317c785fb
relay/api: add automatic reconnection to remote ( closes #2166 )
...
New options:
- remote option "autoreconnect_delay"
- relay.api.remote_autoreconnect_delay_growing
- relay.api.remote_autoreconnect_delay_max
2024-08-11 12:18:28 +02:00
Sébastien Helleu
fc6811341a
irc: fix typo in comment
2024-08-11 11:57:35 +02:00
Sébastien Helleu
8010eeece3
relay/api: add support of time displayed in remote client buffers
2024-08-10 14:29:30 +02:00
Sébastien Helleu
24734c4fe0
relay/api: add field "tmie_displayed" in GET /api/buffers
2024-08-10 13:58:58 +02:00