Sébastien Helleu
|
965beb37de
|
core: fix print of pointer values
|
2024-04-01 21:08:52 +02:00 |
|
Sébastien Helleu
|
1fb6fda89b
|
relay: rename function relay_api_search_buffer_id_name to relay_api_protocol_search_buffer_id_name
|
2024-03-29 13:02:45 +01:00 |
|
Sébastien Helleu
|
acef7dd317
|
relay: move assignment after comment with important note
|
2024-03-26 21:22:55 +01:00 |
|
Sébastien Helleu
|
3d8607673e
|
relay: fix typo in comment
|
2024-03-26 21:22:15 +01:00 |
|
Sébastien Helleu
|
5a3dff1b97
|
relay: fix typo in comment
|
2024-03-26 20:23:10 +01:00 |
|
Sébastien Helleu
|
fd06c67b58
|
relay: add size for array relay_auth_password_hash_algo_name
|
2024-03-26 10:40:38 +01:00 |
|
Sébastien Helleu
|
2f5936bc9f
|
relay: set the last IRC client disconnection time only after a successful connection (closes #2103)
|
2024-03-26 08:04:49 +01:00 |
|
Sébastien Helleu
|
34a72ac02e
|
relay/api: add GET /api/hotlist
|
2024-03-17 20:13:19 +01:00 |
|
Sébastien Helleu
|
bb346f8c6c
|
relay/api: replace "context" by "buffer_id" (issue #2081)
|
2024-03-12 20:37:52 +01:00 |
|
Sébastien Helleu
|
48ca390f79
|
relay/api: add support of buffer id in POST /api/input (issue #2081)
|
2024-03-12 20:37:51 +01:00 |
|
Sébastien Helleu
|
aa989767a1
|
relay/api: add support of buffer id in GET /api/buffers (issue #2081)
|
2024-03-12 20:37:50 +01:00 |
|
Sébastien Helleu
|
e791535773
|
relay: add a fake send function in client
This will be used in unit tests to get the data that is sent to clients.
|
2024-03-12 20:37:48 +01:00 |
|
Sébastien Helleu
|
0ac377d306
|
relay/api: add a global variable to customize the command delay in POST /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-12 20:37:48 +01:00 |
|
Sébastien Helleu
|
59c977ddc9
|
relay/api: check that "request" field is a string in JSON received (websocket connection)
|
2024-03-12 20:37:48 +01:00 |
|
Sébastien Helleu
|
4f9bcc73ca
|
relay/api: allow POST /api/handshake without a body
|
2024-03-12 20:37:48 +01:00 |
|
Sébastien Helleu
|
8c5db76271
|
relay/api: fix error displayed when buffer is not found in POST /api/input
|
2024-03-12 20:37:48 +01:00 |
|
Sébastien Helleu
|
3045322822
|
relay/weechat: add buffer id in signals sent to clients (issue #2081)
|
2024-03-12 20:37:47 +01:00 |
|
Sébastien Helleu
|
29d4bc3102
|
relay/api: add buffer is in response to GET /api/buffers (issue #2081)
|
2024-03-12 20:37:45 +01:00 |
|
Sébastien Helleu
|
9e0dd18152
|
api: add function "hdata_longlong" (issue #2081)
|
2024-03-12 20:37:11 +01:00 |
|
Sébastien Helleu
|
6d549d0da9
|
relay/api: rename "salt" to "timestamp"
|
2024-02-26 12:56:44 +01:00 |
|
Sébastien Helleu
|
0f30a4e020
|
relay: move functions to get URL parameters from api to relay-http.c, add tests
|
2024-02-18 23:13:20 +01:00 |
|
Sébastien Helleu
|
c4ac9046b2
|
relay/api: fix comment of function relay_api_protocol_get_param_boolean
|
2024-02-18 18:52:57 +01:00 |
|
Sébastien Helleu
|
61a8e4e27e
|
relay/api: add key "visible" with boolean value in nick and group objects
|
2024-02-18 18:52:52 +01:00 |
|
Sébastien Helleu
|
780be1e1b7
|
relay/api: rename key "index" to "y" in line object
|
2024-02-18 18:24:19 +01:00 |
|
Sébastien Helleu
|
f153b6e6c3
|
relay: change message displayed when there is not enough memory for websocket frame
|
2024-02-11 08:53:29 +01:00 |
|
Sébastien Helleu
|
9ce435fa5e
|
relay: add WeeChat version in config update callback
|
2024-02-11 08:47:56 +01:00 |
|
Sébastien Helleu
|
5c6e6f43d1
|
relay: disable "permessage-deflate" websocket extension when option relay.network.compression is set to 0
|
2024-02-04 18:54:56 +01:00 |
|
Sébastien Helleu
|
0414c139b0
|
relay: fix decoding of websocket frame when a partial frame is received
|
2024-02-04 18:52:00 +01:00 |
|
Sébastien Helleu
|
b7ecf93a22
|
relay: fix websocket decompression when output buffer is not large enough
|
2024-02-04 18:23:40 +01:00 |
|
Sébastien Helleu
|
820a3e8767
|
relay: free ws_deflate when http request is freed
|
2024-02-03 11:30:35 +01:00 |
|
Sébastien Helleu
|
052db75805
|
relay/api: add extra check on JSON types in handshake and input resources (issue #2066)
|
2024-02-03 08:38:57 +01:00 |
|
Sébastien Helleu
|
bc464679a7
|
relay: fix build when CJSON is disabled (issue #2066)
|
2024-02-02 07:44:57 +01:00 |
|
Sébastien Helleu
|
6acf1af828
|
relay/api: add handshake resource, without authentication required (issue #2066)
|
2024-02-01 21:39:23 +01:00 |
|
Sébastien Helleu
|
3f902dba28
|
relay: check that request is not NULL before compressing data (issue #2066)
|
2024-02-01 21:39:23 +01:00 |
|
Sébastien Helleu
|
de72fe1db5
|
relay/api: fix send of responses 400 and 404 in case of error (issue #2066)
|
2024-02-01 21:39:23 +01:00 |
|
Sébastien Helleu
|
89aeb03a13
|
relay: remove request from some function arguments (issue #2066)
|
2024-02-01 21:39:23 +01:00 |
|
Sébastien Helleu
|
83567fd871
|
relay: allow password hash authentication in api relay, add option relay.network.time_window (issue #2066)
|
2024-02-01 21:39:23 +01:00 |
|
Sébastien Helleu
|
70907fc169
|
relay: rename option relay.weechat.commands to relay.network.commands (issue #2066)
|
2024-02-01 21:39:23 +01:00 |
|
Sébastien Helleu
|
f126255d6a
|
core: add support of base64url in encode/decode functions (issue #2066)
|
2024-02-01 21:39:21 +01:00 |
|
Sébastien Helleu
|
6cfb31c306
|
relay: add support of websocket extension "permessage-deflate" (closes #1549)
This extension is used to compress and decompress websocket frames (using
the DEFLATE algorithm, with zlib).
|
2024-02-01 21:38:53 +01:00 |
|
Sébastien Helleu
|
8971fc069a
|
relay: add "api" protocol (HTTP REST API) (issue #2066)
|
2024-02-01 21:38:49 +01:00 |
|
Sébastien Helleu
|
b5ea82da48
|
relay/weechat: unhook hook_timer_nicklist when synchronization is stopped
|
2024-01-06 10:38:54 +01:00 |
|
Sébastien Helleu
|
5df85c7a53
|
relay: add global relay hdata variables
|
2024-01-06 09:56:23 +01:00 |
|
Sébastien Helleu
|
eb8ca14d83
|
relay: fix display of raw messages (issue #649)
|
2024-01-05 20:30:02 +01:00 |
|
Sébastien Helleu
|
89517d44a5
|
relay: add microseconds in relay raw messages (issue #649)
|
2024-01-04 22:25:13 +01:00 |
|
Sébastien Helleu
|
eecb2a997e
|
core: update copyright dates
|
2024-01-01 22:29:58 +01:00 |
|
Sébastien Helleu
|
9fb3d3f14c
|
core: store microseconds in buffer lines (closes #649)
|
2023-12-26 19:44:37 +01:00 |
|
Sébastien Helleu
|
7700228823
|
relay: move function to check if buffer belongs to relay
|
2023-12-24 16:27:51 +01:00 |
|
Sébastien Helleu
|
75dc8b9d6c
|
core: fix crash on plugin reload when using musl libs (closes #2052)
|
2023-12-15 22:53:51 +01:00 |
|
Sébastien Helleu
|
fa0b320178
|
core: fix style
|
2023-12-14 23:11:35 +01:00 |
|