1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

309 Commits

Author SHA1 Message Date
Sébastien Helleu 0182153511 core: send signal "buffer_moved" for all buffers affected by merge/unmerge 2024-08-15 21:35:38 +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 b6cccb7cee core: add version 4.3.6 in ChangeLog 2024-08-15 15:48:08 +02:00
LuK1337 5b58356390 core: replace manual endianness swap with htobe64() call
This fixes generation of TOTP and tests on FreeBSD.
2024-08-14 12:15:55 +02:00
Sébastien Helleu 071f8f87e7 core: add command line option --build-info / -i to display information about build options (closes #449) 2024-08-12 21:36:17 +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 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 8010eeece3 relay/api: add support of time displayed in remote client buffers 2024-08-10 14:29:30 +02:00
Sébastien Helleu aeac9f02f9 core: add signal "buffer_time_for_each_line_changed" 2024-08-10 14:27:53 +02:00
Sébastien Helleu 24734c4fe0 relay/api: add field "tmie_displayed" in GET /api/buffers 2024-08-10 13:58:58 +02:00
Sébastien Helleu bb2387ec38 relay/api: add support of hidden buffers in remote client (issue #2159) 2024-08-10 12:55:17 +02:00
Sébastien Helleu b00f94dc70 relay/api: add field "hidden" in GET /api/buffers (issue #2159) 2024-08-10 12:42:55 +02:00
Sébastien Helleu 07ef722c06 relay/api: disconnect cleanly when the remote is quitting (closes #2168) 2024-08-09 23:37:33 +02:00
Sébastien Helleu 0296957cce relay/api: add event "quit", sent to clients when WeeChat is quitting (issue #2168) 2024-08-09 23:32:33 +02:00
Sébastien Helleu b4d0054f07 relay/api: disconnect from remote in case of error when sending data 2024-08-09 18:26:02 +02:00
Sébastien Helleu 995cbe542e relay/api: automatically disconnect when the command /upgrade is executed on the remote 2024-08-09 18:23:23 +02:00
Sébastien Helleu 6e775e4768 relay/api: close obsolete buffers when reconnecting to the remote
This closes all buffers that exist locally but not on the remote any more,
after reconnecting to the remote.
2024-08-09 18:08:31 +02:00
Sébastien Helleu e5b6eab2f6 relay/api: do not reset input text on existing buffers when reconnecting to remote 2024-08-09 18:06:42 +02:00
Sébastien Helleu c132adc52c relay/api: fix buffers synchronization with existing buffers that have been renamed on remote in the meanwhile (closes #2169) 2024-08-09 18:04:10 +02:00
Sébastien Helleu eb5399518e relay/api: clear lines and nicklist on all remote buffers upon successful connection to the remote (closes #2161) 2024-08-09 18:01:59 +02:00
Sébastien Helleu 828c498a12 core: set proxy option ipv6 to auto by default when creating a new proxy (issue #2164) 2024-08-08 12:43:31 +02:00
Sébastien Helleu 4e1a0731e7 core: convert proxy option ipv6 from boolean to enum (disable, auto, force) (issue #2164) 2024-08-06 08:27:09 +02:00
Sébastien Helleu 5fe3b38892 irc: convert server option ipv6 from boolean to enum (disable, auto, force) (issue #2164) 2024-08-06 08:25:42 +02:00
Sébastien Helleu e051af0376 api: add constants for IPv6 and allow force of IPv6 in function hook_connect (issue #2164) 2024-08-06 08:25:42 +02:00
Sébastien Helleu 8c48b2f310 relay/api: fix connection to remote using an IPv6 address with square brackets (closes #2156) 2024-07-22 17:24:50 +02:00
Sébastien Helleu cadd04693a irc: add support of message 569 (whois, connecting from) (closes #2162) 2024-07-22 10:39:03 +02:00
Sébastien Helleu d3ca619526 relay/api: fix connection to remote without password (closes #2158) 2024-07-20 16:26:53 +02:00
Sébastien Helleu fc197df056 relay/api: allow clients without authentication when no relay password is defined and option relay.network.allow_empty_password is on (issue #2158) 2024-07-20 15:57:56 +02:00
Sébastien Helleu 66707dbdf9 relay: add option reconnect in command /remote (closes #2160) 2024-07-19 09:19:34 +02:00
Sébastien Helleu b316a7a0c6 script: add info "script_info" 2024-07-17 22:38:47 +02:00
Sébastien Helleu c486a4f60a relay: fix crash when sending data to a remote buffer when the remote has been deleted (closes #2157) 2024-07-16 23:51:46 +02:00
Sébastien Helleu 2646d1b5ad core: add version 4.3.5 in ChangeLog 2024-07-16 23:03:48 +02:00
Sébastien Helleu 2d534aed68 relay: display connection status in output of commands /remote list and /remote listfull 2024-07-13 10:32:56 +02:00
Sébastien Helleu 8e2275cebc relay/api: fix timezone of dates sent to clients (closes #2151) 2024-07-08 19:10:27 +02:00
Sébastien Helleu 9d98dee7d9 spell: improve error displayed when a word can not be added to the dictionary (closes #2144) 2024-07-06 11:57:26 +02:00
Sébastien Helleu 42fd085388 core: add version 4.3.4 in ChangeLog 2024-07-03 22:09:05 +02:00
Sébastien Helleu 06685b6e68 core: add info "window" (closes #2141) 2024-07-01 21:23:36 +02:00
Sébastien Helleu 62c89c1e3b core: allow mask in command /item refresh 2024-07-01 20:52:31 +02:00
Sébastien Helleu cac5717b41 relay/api: add body types buffers and lines (array) 2024-06-30 13:01:29 +02:00
Sébastien Helleu a9ed58fae3 core: add relay protocol in ChangeLog entries 2024-06-30 00:38:06 +02:00
Sébastien Helleu 8f13a9cff0 relay/api: fix "body_type" returned when lines or nicks of a buffer are requested
The "body_type" returned is now this one, instead of "buffer":

- `GET /api/buffers/xxx/lines`: "line"
- `GET /api/buffers/xxx/nicks`: "nick_group"
2024-06-30 00:36:29 +02:00
Sébastien Helleu 259615d436 relay/api: add field "request_id" in websocket frame (request and response) 2024-06-30 00:11:29 +02:00
Sébastien Helleu f8f6e100d0 relay/api: always set "body_type" and "body" (null if there is no body) in websocket frame 2024-06-29 23:59:59 +02:00
Sébastien Helleu 2184af9d99 relay: flatten JSON event object sent to api relay clients 2024-06-29 19:48:34 +02:00
Sébastien Helleu 701f64afc1 ruby: fix builtin functions not available (closes #2109) 2024-06-29 07:59:06 +02:00
Sébastien Helleu e6e0843698 core: add missing command /filter in ChangeLog (issue #1956) 2024-06-29 07:41:58 +02:00
Sébastien Helleu 3993aa310f relay: send event "buffer_line_data_changed" to clients of "weechat" protocol 2024-06-27 22:21:09 +02:00
Sébastien Helleu 7d6afff01c relay: add line id in buffer lines sent to clients with weechat protocol 2024-06-27 22:12:34 +02:00