summaryrefslogtreecommitdiff
path: root/src/plugins
AgeCommit message (Collapse)Author
2024-03-05api: add functions config_{boolean|integer|string|color|enum}_inherited in ↵Sébastien Helleu
scripting API
2024-03-05api: add functions config_option_get_string and config_option_get_pointer in ↵Sébastien Helleu
scripting API
2024-03-05tcl: simplify return macrosDasBrain
2024-03-05tcl: refactor creation of constantsDasBrain
2024-02-26relay/api: rename "salt" to "timestamp"Sébastien Helleu
2024-02-25doc/api: fix string format in calls to weechat.prnt (examples in Python)Sébastien Helleu
2024-02-25python: fix truncation of unsigned long long integer returned by function ↵Sébastien Helleu
string_parse_size
2024-02-25php: remove constants that must not be visible in scriptsSébastien Helleu
2024-02-25tcl: fix truncation of long integer returned by function hdata_longSébastien Helleu
2024-02-23docs: fix some typos in documentation and commentsTrygve Aaberge
2024-02-22tcl: make plugin compatible with Tcl 9.0Johannes Kuhn
Replace calls to Tcl_GetStringFromObj by Tcl_GetString.
2024-02-21fset: allow filename starting with "~" in command `/fset -export`Sébastien Helleu
2024-02-21script: always display list of scripts when searching scripts with `/script ↵Sébastien Helleu
search` (closes #2077)
2024-02-21script: fix default mouse keys (closes #2076)Sébastien Helleu
Some parameters of command `/script` were renamed in commit 85b5bacfe3d7343cb8695b8d7b0467732d8b8d53 but the default mouse keys were not changed and still using the old parameters names.
2024-02-19script: add info "script_loaded"Sébastien Helleu
2024-02-19api: add info "plugin_loaded"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-16irc: add missing tags on self action messages when capability echo-message ↵Sébastien Helleu
is enabled (closes #2074)
2024-02-16irc: don't strip monospace color code 0x11 from incoming messages (closes #2073)Sébastien Helleu
2024-02-11irc: add server option "autojoin_delay" (closes #862)Sébastien Helleu
The server option "autojoin_delay" adds a delay before autojoin. The server option "command_delay" is now used to add a delay before the execution of the command. On upgrade from an old version, the option "command_delay" is copied to "autojoin_delay" (in old versions, "command_delay" was applied after the execution of command and before the autojoin).
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-11irc: add WeeChat version in config update callbackSébastien Helleu
2024-02-11alias: add WeeChat version in config update callbackSébastien Helleu
2024-02-10trigger: fix memory leak when adding a new trigger with `/trigger` commandSé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-04scripts: fix crash on script unload when a hook is created in a buffer close ↵Sébastien Helleu
callback (closes #2067)
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-22irc: fix random date displayed when a received message contains tags but no ↵Sébastien Helleu
"time" (closes #2064)
2024-01-12irc: check if arguments are not NULL in some infosSébastien Helleu
Affected infos: - irc_server_isupport - irc_server_isupport_value - irc_server_cap - irc_server_cap_value
2024-01-12irc: fix info "irc_is_message_ignored" (closes #2059)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-05irc: fix display of self messages in case of message split failureSébastien Helleu
When the message sends inconsistent max lengths in message 005, the split of self message fails and causes a display issue: the channel name is displayed with the message: nick | #channel :this is a test instead of: nick | this is a test