summaryrefslogtreecommitdiff
path: root/src/plugins/relay/api/relay-api-msg.c
AgeCommit message (Collapse)Author
2024-05-12relay/api: add field "modes" in GET /api/buffersSébastien Helleu
2024-05-11relay/api: add field "input_prompt" in GET /api/buffersSébastien Helleu
2024-05-05relay/api: add input fields in GET /api/buffersSébastien Helleu
New fields returned: - "input" (string): content of input - "input_position" (integer): position in input (starts at 0) - "input_multiline" (boolean): true if the buffer allows multiline input
2024-05-05relay/api: add parameter "lines_free" in GET /api/buffersSébastien Helleu
This parameter is the number of lines to return for buffers with free content. Its default value is `0` if "lines" is set to `0`, otherwise all buffer lines are returned.
2024-05-05relay/api: fix read of buffer lines when lines parameter is LONG_MINSébastien Helleu
2024-05-05relay/api: reply to preflight request OPTIONS received from browsers (CORS)Sébastien Helleu
This adds the support of Cross-Origin Resource Sharing (CORS) in the relay HTTP API.
2024-05-04relay/remote: fix close of remote bufferSébastien Helleu
2024-05-01relay/api: add buffer keys in GET /api/buffers (issue #2066)Sébastien Helleu
2024-04-29relay/api: add color names for groups and nicks in GET /api/buffersSébastien Helleu
2024-04-29relay/api: add nicklist boolean fields in GET /api/buffersSébastien Helleu
2024-04-29relay/api: rename field "nicklist" to "nicklist_root" in GET /api/buffersSébastien Helleu
2024-04-25relay: remove check of NULL pointers before calling free() (issue #865)Sébastien Helleu
2024-04-08relay/api: use function asprintf in JSON send functionsSébastien Helleu
2024-04-07relay/api: convert group/nick color names to the real color codeSébastien Helleu
2024-04-07relay/api: rename field "nicks" to "nicklist" in GET /api/buffersSébastien Helleu
2024-04-07relay/api: add nicklist group and nick id in response to GET /api/buffers ↵Sébastien Helleu
(issue #2081)
2024-04-07relay/api: add fields "displayed" and "notify_level" in lines returned ↵Sébastien Helleu
(issue #2066)
2024-04-07relay/api: add "request" and "request_body" in response when connected via ↵Sébastien Helleu
websocket (issue #2066)
2024-04-07relay/api: add "body_type" in response when a body is set and connected via ↵Sébastien Helleu
websocket (issue #2066)
2024-04-07relay: 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-03-17relay/api: add GET /api/hotlistSébastien Helleu
2024-03-12relay/api: replace "context" by "buffer_id" (issue #2081)Sébastien Helleu
2024-03-12relay/api: add buffer is in response to GET /api/buffers (issue #2081)Sébastien Helleu
2024-02-18relay/api: add key "visible" with boolean value in nick and group objectsSébastien Helleu
2024-02-18relay/api: rename key "index" to "y" in line objectSébastien Helleu
2024-02-01relay: add support of websocket extension "permessage-deflate" (closes #1549)Sébastien Helleu
This extension is used to compress and decompress websocket frames (using the DEFLATE algorithm, with zlib).
2024-02-01relay: add "api" protocol (HTTP REST API) (issue #2066)Sébastien Helleu