Sébastien Helleu
|
9c3eda660d
|
relay: remove check of NULL pointers before calling relay_websocket_deflate_free() (issue #865)
|
2024-04-26 21:23:39 +02:00 |
|
Sébastien Helleu
|
17090ade74
|
relay: remove check of NULL pointers before calling relay_server_free() (issue #865)
|
2024-04-26 21:22:50 +02:00 |
|
Sébastien Helleu
|
ba97a39565
|
relay: remove check of NULL pointers before calling relay_http_response_free() (issue #865)
|
2024-04-26 21:22:49 +02:00 |
|
Sébastien Helleu
|
114084a4fc
|
relay: remove check of NULL pointers before calling weechat_completion_free() (issue #865)
|
2024-04-26 21:18:24 +02:00 |
|
Sébastien Helleu
|
ee51e6c05f
|
plugins: remove check of NULL pointers before calling weechat_infolist_free() (issue #865)
|
2024-04-26 21:06:06 +02:00 |
|
Sébastien Helleu
|
561dd92d8e
|
plugins: remove check of NULL pointers before calling weechat_config_option_free() (issue #865)
|
2024-04-26 20:59:44 +02:00 |
|
Sébastien Helleu
|
7af01a56ca
|
plugins: remove check of NULL pointers before calling weechat_string_dyn_free() (issue #865)
|
2024-04-26 08:53:22 +02:00 |
|
Sébastien Helleu
|
9a5a1fb300
|
plugins: remove check of NULL pointers before calling weechat_string_free_split() (issue #865)
|
2024-04-26 08:53:22 +02:00 |
|
Sébastien Helleu
|
0b2d9bcb9b
|
plugins: remove check of NULL pointers before calling weechat_hashtable_free() (issue #865)
|
2024-04-26 08:53:22 +02:00 |
|
Sébastien Helleu
|
529a22e342
|
plugins: remove check of NULL pointers before calling weechat_unhook() (issue #865)
|
2024-04-26 08:41:44 +02:00 |
|
Sébastien Helleu
|
7ee57af8e3
|
relay: remove check of NULL pointers before calling free() (issue #865)
|
2024-04-25 20:59:24 +02:00 |
|
Sébastien Helleu
|
4baf0e8526
|
relay: add final '\0' in body when parsing HTTP response
This fixes tests on Debian GNU/Hurd.
|
2024-04-24 21:24:51 +02:00 |
|
Sébastien Helleu
|
1e08b1119a
|
relay: fix default value of remote options
|
2024-04-23 22:57:57 +02:00 |
|
Sébastien Helleu
|
42b073629d
|
relay: ignore unused parameter "gnutls_rc"
|
2024-04-14 19:14:19 +02:00 |
|
Sébastien Helleu
|
731871dd78
|
relay: remove commented variable
|
2024-04-14 19:13:47 +02:00 |
|
Sébastien Helleu
|
b7d07840d1
|
relay: add connection with proxy to remote
|
2024-04-14 19:12:35 +02:00 |
|
Sébastien Helleu
|
9defa13bbe
|
relay: remove commented code
|
2024-04-14 19:12:22 +02:00 |
|
Sébastien Helleu
|
984fdb2b58
|
relay: add TLS connection to remote, add remote option "tls_verify"
|
2024-04-14 19:00:05 +02:00 |
|
Sébastien Helleu
|
a4236be509
|
relay: add missing proxy in output of /remote listfull <name>
|
2024-04-14 16:14:51 +02:00 |
|
Sébastien Helleu
|
92d27d8676
|
relay: fix read of remote name in infolist
|
2024-04-14 15:51:03 +02:00 |
|
Sébastien Helleu
|
e1b1946ee4
|
relay: add check and change callbacks for remote option "url"
|
2024-04-14 14:58:26 +02:00 |
|
Sébastien Helleu
|
252787c457
|
relay: fix memory leak when adding a new remote
|
2024-04-14 09:14:00 +02:00 |
|
Sébastien Helleu
|
90998bd296
|
relay/api: fix reconnection to remote after disconnection
|
2024-04-10 21:58:11 +02:00 |
|
Sébastien Helleu
|
976e5e8ae4
|
relay/api: free hook_url_handshake when disconnecting from remote
|
2024-04-10 21:57:00 +02:00 |
|
Sébastien Helleu
|
f40f3cfa40
|
relay/api: add tags in lines displayed in remote buffers
|
2024-04-10 20:57:16 +02:00 |
|
Sébastien Helleu
|
5046a9b596
|
relay/api: fix decoding of large websocket frames in remote client (closes #2107)
|
2024-04-09 13:32:34 +02:00 |
|
Sébastien Helleu
|
dbf9068909
|
relay/api: read data on socket only if connected
|
2024-04-09 13:15:15 +02:00 |
|
Sébastien Helleu
|
e8081fe4f7
|
relay/api: free frames after use
|
2024-04-09 13:13:32 +02:00 |
|
Sébastien Helleu
|
ed2becf8fe
|
relay: free frames only if they were allocated by function relay_websocket_decode_frame
|
2024-04-09 13:08:12 +02:00 |
|
Sébastien Helleu
|
f7c27b0801
|
relay: free all data in remote
|
2024-04-09 13:02:45 +02:00 |
|
Sébastien Helleu
|
fadf9c47c9
|
relay/api: use function asprintf in JSON send functions
|
2024-04-08 19:12:33 +02:00 |
|
Sébastien Helleu
|
a3c9a5b897
|
relay: fix build when CJSON is disabled
|
2024-04-08 07:32:03 +02:00 |
|
Sébastien Helleu
|
419515845d
|
relay: simplify function relay_auth_check_hash_sha
|
2024-04-07 17:54:28 +02:00 |
|
Sébastien Helleu
|
5eaac71d25
|
relay/api: use function asprintf to build string with salt and password
|
2024-04-07 17:53:42 +02:00 |
|
Sébastien Helleu
|
fd5f42dc06
|
relay/api: fix authentication with remote using hash algorithm "sha256" or "sha512"
|
2024-04-07 17:29:35 +02:00 |
|
Sébastien Helleu
|
ec8c4cc042
|
relay/api: use function asprintf to build key and check websocket reply
|
2024-04-07 17:22:03 +02:00 |
|
Sébastien Helleu
|
ec3b3d47be
|
relay/api: convert group/nick color names to the real color code
|
2024-04-07 16:59:45 +02:00 |
|
Sébastien Helleu
|
8cb302e600
|
relay: add example with "api" protocol in /help relay (issue #2066)
|
2024-04-07 15:33:41 +02:00 |
|
Sébastien Helleu
|
eacd0002dd
|
relay: add missing line for "api" protocol in /help relay (issue #2066)
|
2024-04-07 15:33:36 +02:00 |
|
Sébastien Helleu
|
ef12c93f1b
|
relay: improve messages displayed (issue #2066)
|
2024-04-07 14:49:12 +02:00 |
|
Sébastien Helleu
|
14beee8a91
|
relay/api: rename field "nicks" to "nicklist" in GET /api/buffers
|
2024-04-07 13:18:14 +02:00 |
|
Sébastien Helleu
|
7c2f44e74e
|
relay/api: add nicklist group and nick id in response to GET /api/buffers (issue #2081)
|
2024-04-07 13:18:14 +02:00 |
|
Sébastien Helleu
|
40a68549b5
|
relay: set default value of undefined remote options to empty string instead 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 13:18:14 +02:00 |
|
Sébastien Helleu
|
a499b50b7b
|
relay: add synchronization with remote and handler for events received (issue #2066)
|
2024-04-07 13:18:14 +02:00 |
|
Sébastien Helleu
|
b6647004a5
|
relay: do not share content of any relay buffer in api and weechat protocols (issue #2066)
This is to prevent infinite loop when connected to a remote which is the
weechat instance itself.
|
2024-04-07 13:18:14 +02:00 |
|
Sébastien Helleu
|
3cce916035
|
relay/api: add fields "displayed" and "notify_level" in lines returned (issue #2066)
|
2024-04-07 13:18:13 +02:00 |
|
Sébastien Helleu
|
64db1b958d
|
relay/api: replace direct access to JSON number value by call to function cJSON_GetNumberValue() (issue #2066)
|
2024-04-07 13:18:13 +02:00 |
|
Sébastien Helleu
|
cb785d5035
|
relay/api: add "request" and "request_body" in response when connected via websocket (issue #2066)
|
2024-04-07 13:18:13 +02:00 |
|
Sébastien Helleu
|
9d7e887d8e
|
relay/api: add "body_type" in response when a body is set and connected via websocket (issue #2066)
|
2024-04-07 13:18:13 +02:00 |
|
Sébastien Helleu
|
643adecff5
|
relay: add option send in command /remote (issue #2066)
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 13:18:13 +02:00 |
|