summaryrefslogtreecommitdiff
path: root/src/plugins/relay
AgeCommit message (Collapse)Author
2024-03-26relay: fix typo in commentSébastien Helleu
2024-03-26relay: add size for array `relay_auth_password_hash_algo_name`Sébastien Helleu
2024-03-26relay: set the last IRC client disconnection time only after a successful ↵Sébastien Helleu
connection (closes #2103)
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 support of buffer id in POST /api/input (issue #2081)Sébastien Helleu
2024-03-12relay/api: add support of buffer id in GET /api/buffers (issue #2081)Sébastien Helleu
2024-03-12relay: add a fake send function in clientSébastien Helleu
This will be used in unit tests to get the data that is sent to clients.
2024-03-12relay/api: add a global variable to customize the command delay in POST ↵Sébastien Helleu
/api/input The user can not change this, the variable will be set to 0 in unit tests to execute the command immediately.
2024-03-12relay/api: check that "request" field is a string in JSON received ↵Sébastien Helleu
(websocket connection)
2024-03-12relay/api: allow POST /api/handshake without a bodySébastien Helleu
2024-03-12relay/api: fix error displayed when buffer is not found in POST /api/inputSébastien Helleu
2024-03-12relay/weechat: add buffer id in signals sent to clients (issue #2081)Sébastien Helleu
2024-03-12relay/api: add buffer is in response to GET /api/buffers (issue #2081)Sébastien Helleu
2024-03-12api: add function "hdata_longlong" (issue #2081)Sébastien Helleu
2024-02-26relay/api: rename "salt" to "timestamp"Sébastien Helleu
2024-02-18relay: move functions to get URL parameters from api to relay-http.c, add testsSébastien Helleu
2024-02-18relay/api: fix comment of function relay_api_protocol_get_param_booleanSé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-11relay: change message displayed when there is not enough memory for ↵Sébastien Helleu
websocket frame
2024-02-11relay: add WeeChat version in config update callbackSébastien Helleu
2024-02-04relay: disable "permessage-deflate" websocket extension when option ↵Sébastien Helleu
relay.network.compression is set to 0
2024-02-04relay: fix decoding of websocket frame when a partial frame is receivedSébastien Helleu
2024-02-04relay: fix websocket decompression when output buffer is not large enoughSébastien Helleu
2024-02-03relay: free ws_deflate when http request is freedSébastien Helleu
2024-02-03relay/api: add extra check on JSON types in handshake and input resources ↵Sébastien Helleu
(issue #2066)
2024-02-02relay: fix build when CJSON is disabled (issue #2066)Sébastien Helleu
2024-02-01relay/api: add handshake resource, without authentication required (issue #2066)Sébastien Helleu
2024-02-01relay: check that request is not NULL before compressing data (issue #2066)Sébastien Helleu
2024-02-01relay/api: fix send of responses 400 and 404 in case of error (issue #2066)Sébastien Helleu
2024-02-01relay: remove request from some function arguments (issue #2066)Sébastien Helleu
2024-02-01relay: allow password hash authentication in api relay, add option ↵Sébastien Helleu
relay.network.time_window (issue #2066)
2024-02-01relay: rename option relay.weechat.commands to relay.network.commands (issue ↵Sébastien Helleu
#2066)
2024-02-01core: add support of base64url in encode/decode functions (issue #2066)Sé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
2024-01-06relay/weechat: unhook hook_timer_nicklist when synchronization is stoppedSébastien Helleu
2024-01-06relay: add global relay hdata variablesSébastien Helleu
2024-01-05relay: fix display of raw messages (issue #649)Sébastien Helleu
2024-01-04relay: add microseconds in relay raw messages (issue #649)Sébastien Helleu
2024-01-01core: update copyright datesSébastien Helleu
2023-12-26core: store microseconds in buffer lines (closes #649)Sébastien Helleu
2023-12-24relay: move function to check if buffer belongs to relaySébastien Helleu
2023-12-15core: fix crash on plugin reload when using musl libs (closes #2052)Sébastien Helleu
2023-12-14core: fix styleSébastien Helleu
2023-11-04relay: close properly connection with the IRC client in case of server ↵Sébastien Helleu
disconnection (closes #2038)
2023-11-03relay: change default value of option relay.network.tls_priorities to `NORMAL`Sébastien Helleu
It is no more needed to remove `VERS-SSL3.0` because it is no longer in the default priorities since GnuTLS 3.4.0 (released on 2015-04-08).
2023-11-01core, plugins: set error to NULL before calling strtol()Sébastien Helleu
This is not strictly necessary, just in case the function strtol() doesn't update the pointer.
2023-10-17relay: format and translate command line by line (issue #2005)Sébastien Helleu