Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-07 | relay: simplify function relay_auth_check_hash_sha | Sébastien Helleu | |
2024-04-07 | relay/api: use function asprintf to build string with salt and password | Sébastien Helleu | |
2024-04-07 | relay/api: fix authentication with remote using hash algorithm "sha256" or ↵ | Sébastien Helleu | |
"sha512" | |||
2024-04-07 | relay/api: use function asprintf to build key and check websocket reply | Sébastien Helleu | |
2024-04-07 | tests: fix relay/api tests on group and nick colors | Sébastien Helleu | |
2024-04-07 | relay/api: convert group/nick color names to the real color code | Sébastien Helleu | |
2024-04-07 | relay: add example with "api" protocol in `/help relay` (issue #2066) | Sébastien Helleu | |
2024-04-07 | relay: add missing line for "api" protocol in `/help relay` (issue #2066) | Sébastien Helleu | |
2024-04-07 | doc: generate doc for all commands except default aliases | Sébastien Helleu | |
2024-04-07 | core: update French translations (issue #2066) | Sébastien Helleu | |
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 | doc/api: fix typo: "formattée" -> "formatée" | 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 | tests: add tests on relay remote functions (issue #2066) | Sébastien Helleu | |
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 | core: update ChangeLog | Sébastien Helleu | |
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 | tests: rename variable "i" to "echo_message" | Sébastien Helleu | |
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-06 | tests: add extra tests on received IRC CTCP messages | Sébastien Helleu | |
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-04-01 | ci: add CodeQL code scanning (closes #2102) | Mario Campos | |
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-28 | core: update German translations, fixed typo | Nils Görs | |
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 | |