Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-07 | relay: improve messages displayed (issue #2066) | Sébastien Helleu | |
2024-04-07 | relay/api: rename field "nicks" to "nicklist" in GET /api/buffers | Sébastien Helleu | |
2024-04-07 | relay/api: add nicklist group and nick id in response to GET /api/buffers ↵ | Sébastien Helleu | |
(issue #2081) | |||
2024-04-07 | core: add unique "id" in nicklist group and nick (issue #2081) | Sébastien Helleu | |
The id is a "long long" variable with the current time (microseconds precision). It is guaranteed to be unique for all groups and nicks inside the buffer, and the same number is never used again in the same buffer, during the lifetime of the process. It persists and is unchanged after `/upgrade`. | |||
2024-04-07 | relay: set default value of undefined remote options to empty string instead ↵ | Sébastien Helleu | |
of NULL (issue #2066) This fixes the websocket connection to remote that is not initiated after the successful handshake with the remote relay/api. | |||
2024-04-07 | relay: add synchronization with remote and handler for events received ↵ | Sébastien Helleu | |
(issue #2066) | |||
2024-04-07 | relay: do not share content of any relay buffer in api and weechat protocols ↵ | Sébastien Helleu | |
(issue #2066) This is to prevent infinite loop when connected to a remote which is the weechat instance itself. | |||
2024-04-07 | api: add function "asprintf" | Sébastien Helleu | |
2024-04-07 | buffer: add property `input_get_any_user_data` in buffer (issue #2066) | Sébastien Helleu | |
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 | relay/api: add fields "displayed" and "notify_level" in lines returned ↵ | Sébastien Helleu | |
(issue #2066) | |||
2024-04-07 | relay/api: replace direct access to JSON number value by call to function ↵ | Sébastien Helleu | |
cJSON_GetNumberValue() (issue #2066) | |||
2024-04-07 | relay/api: add "request" and "request_body" in response when connected via ↵ | Sébastien Helleu | |
websocket (issue #2066) | |||
2024-04-07 | relay/api: add "body_type" in response when a body is set and connected via ↵ | Sébastien Helleu | |
websocket (issue #2066) | |||
2024-04-07 | relay: add option `send` in command `/remote` (issue #2066) | Sébastien Helleu | |
This can be used to send raw JSON data encapsulated in a websocket frame to the remote. Example: /remote send test {"request":"GET /api/version"} | |||
2024-04-07 | relay: stop URL address before the first question mark if colon is not found ↵ | Sébastien Helleu | |
(issue #2066) | |||
2024-04-07 | relay: check that parameter ws_deflate is not NULL in function ↵ | Sébastien Helleu | |
relay_websocket_deflate_free (issue #2066) | |||
2024-04-07 | relay: add connection to remote (issue #2066) | Sébastien Helleu | |
Connection to remote: - handshake: offer support for all supported hash algorithms - network connect with a socket - upgrade to websocket and authenticate with remote (password/TOTP) - check websocket response - get list of buffers (not used yet) Note: connection to remote with TLS or a proxy is not yet supported. | |||
2024-04-07 | relay: add option `disconnect` in command `/remote` (issue #2066) | Sébastien Helleu | |
2024-04-07 | relay: add functions to parse HTTP response (issue #2066) | Sébastien Helleu | |
2024-04-07 | relay: add proxy option in remote (issue #2066) | Sébastien Helleu | |
2024-04-07 | relay/api: fix style (issue #2066) | Sébastien Helleu | |
2024-04-07 | relay: add command `/remote`, add remote configuration in relay.conf (issue ↵ | Sébastien Helleu | |
#2066) | |||
2024-04-06 | irc: fix display of reply for CTCP request received on a channel when ↵ | Sébastien Helleu | |
capability echo-message is enabled | |||
2024-04-06 | irc: display CTCP reply to a nick in server buffer instead of channel | Sébastien Helleu | |
When a CTCP request is received on a channel, WeeChat replies to the nick and it is now displayed in the server buffer instead of the channel, as the target is a nick and not a channel. | |||
2024-04-01 | core: remove whitespace | Sébastien Helleu | |
2024-04-01 | core: add cast to "const char *" for hashtable value | Sébastien Helleu | |
2024-04-01 | core: fix print of pointer values | Sébastien Helleu | |
2024-03-29 | relay: rename function relay_api_search_buffer_id_name to ↵ | Sébastien Helleu | |
relay_api_protocol_search_buffer_id_name | |||
2024-03-26 | relay: move assignment after comment with important note | Sébastien Helleu | |
2024-03-26 | relay: fix typo in comment | Sébastien Helleu | |
2024-03-26 | relay: fix typo in comment | Sébastien Helleu | |
2024-03-26 | irc: fix error displayed on connection in case of insufficient memory | Sébastien Helleu | |
2024-03-26 | relay: add size for array `relay_auth_password_hash_algo_name` | Sébastien Helleu | |
2024-03-26 | fset: fix typo in /help fset | Sébastien Helleu | |
2024-03-26 | relay: set the last IRC client disconnection time only after a successful ↵ | Sébastien Helleu | |
connection (closes #2103) | |||
2024-03-26 | fset: display number of commands executed in imported file, improve errors ↵ | Sébastien Helleu | |
displayed | |||
2024-03-25 | fset: add option `-import` in command `/fset` | Sébastien Helleu | |
2024-03-25 | core: display a specific message when the value of option is unchanged after ↵ | Sébastien Helleu | |
`/set` command | |||
2024-03-24 | core: fix tests on function strftimeval on Alpine | Sébastien Helleu | |
2024-03-24 | core: add option weechat.completion.case_sensitive | Sébastien Helleu | |
2024-03-19 | script: add option `enable` in command `/script`, improve error displayed ↵ | Sébastien Helleu | |
when download of scripts is disabled | |||
2024-03-18 | core: send signal "hotlist_changed" only if the order of hotlist has changed ↵ | Sébastien Helleu | |
after sort (issue #2097) | |||
2024-03-18 | core: reduce number of re-sort of hotlist (issue #2097) | Sébastien Helleu | |
Restore original signals caught: "buffer_moved" and "buffer_closed", and the signal "buffer_localvar_*" is added so that any local variable added/changed/removed triggers a re-sort of hotlist. | |||
2024-03-17 | relay/api: add GET /api/hotlist | Sébastien Helleu | |
2024-03-16 | core: optimize sort of hotlist | Sébastien Helleu | |
Entries are not duplicated any more. | |||
2024-03-16 | core: don't resort hotlist when signal "hotlist_changed" is sent | Sébastien Helleu | |
2024-03-16 | core: sort hotlist and remove buffer even while upgrading | Sébastien Helleu | |
2024-03-16 | core: fix crash on /upgrade when hotlist contains buffers that are closed | Sébastien Helleu | |
2024-03-16 | core: resort hotlist on any buffer signal (issue #2097) | Sébastien Helleu | |
2024-03-16 | buflist: fix help on option buflist.look.sort (issue #2097) | Sébastien Helleu | |