summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-04-07api: add function "asprintf"Sébastien Helleu
2024-04-07buffer: add property `input_get_any_user_data` in buffer (issue #2066)Sébastien Helleu
This allows buffers to get any user input, including commands, that are sent to the buffer callback instead of being executed on the buffer.
2024-04-07relay/api: add fields "displayed" and "notify_level" in lines returned ↵Sébastien Helleu
(issue #2066)
2024-04-07relay/api: replace direct access to JSON number value by call to function ↵Sébastien Helleu
cJSON_GetNumberValue() (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 option `send` in command `/remote` (issue #2066)Sébastien Helleu
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-07relay: stop URL address before the first question mark if colon is not found ↵Sébastien Helleu
(issue #2066)
2024-04-07relay: check that parameter ws_deflate is not NULL in function ↵Sébastien Helleu
relay_websocket_deflate_free (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-04-07relay: add option `disconnect` in command `/remote` (issue #2066)Sébastien Helleu
2024-04-07relay: add functions to parse HTTP response (issue #2066)Sébastien Helleu
2024-04-07relay: add proxy option in remote (issue #2066)Sébastien Helleu
2024-04-07relay/api: fix style (issue #2066)Sébastien Helleu
2024-04-07relay: add command `/remote`, add remote configuration in relay.conf (issue ↵Sébastien Helleu
#2066)
2024-04-06irc: fix display of reply for CTCP request received on a channel when ↵Sébastien Helleu
capability echo-message is enabled
2024-04-06irc: display CTCP reply to a nick in server buffer instead of channelSébastien Helleu
When a CTCP request is received on a channel, WeeChat replies to the nick and it is now displayed in the server buffer instead of the channel, as the target is a nick and not a channel.
2024-04-01core: remove whitespaceSébastien Helleu
2024-04-01core: add cast to "const char *" for hashtable valueSébastien Helleu
2024-04-01core: fix print of pointer valuesSébastien Helleu
2024-03-29relay: rename function relay_api_search_buffer_id_name to ↵Sébastien Helleu
relay_api_protocol_search_buffer_id_name
2024-03-26relay: move assignment after comment with important noteSébastien Helleu
2024-03-26relay: fix typo in commentSébastien Helleu
2024-03-26relay: fix typo in commentSébastien Helleu
2024-03-26irc: fix error displayed on connection in case of insufficient memorySébastien Helleu
2024-03-26relay: add size for array `relay_auth_password_hash_algo_name`Sébastien Helleu
2024-03-26fset: fix typo in /help fsetSébastien Helleu
2024-03-26relay: set the last IRC client disconnection time only after a successful ↵Sébastien Helleu
connection (closes #2103)
2024-03-26fset: display number of commands executed in imported file, improve errors ↵Sébastien Helleu
displayed
2024-03-25fset: add option `-import` in command `/fset`Sébastien Helleu
2024-03-25core: display a specific message when the value of option is unchanged after ↵Sébastien Helleu
`/set` command
2024-03-24core: fix tests on function strftimeval on AlpineSébastien Helleu
2024-03-24core: add option weechat.completion.case_sensitiveSébastien Helleu
2024-03-19script: add option `enable` in command `/script`, improve error displayed ↵Sébastien Helleu
when download of scripts is disabled
2024-03-18core: send signal "hotlist_changed" only if the order of hotlist has changed ↵Sébastien Helleu
after sort (issue #2097)
2024-03-18core: reduce number of re-sort of hotlist (issue #2097)Sébastien Helleu
Restore original signals caught: "buffer_moved" and "buffer_closed", and the signal "buffer_localvar_*" is added so that any local variable added/changed/removed triggers a re-sort of hotlist.
2024-03-17relay/api: add GET /api/hotlistSébastien Helleu
2024-03-16core: optimize sort of hotlistSébastien Helleu
Entries are not duplicated any more.
2024-03-16core: don't resort hotlist when signal "hotlist_changed" is sentSébastien Helleu
2024-03-16core: sort hotlist and remove buffer even while upgradingSébastien Helleu
2024-03-16core: fix crash on /upgrade when hotlist contains buffers that are closedSébastien Helleu
2024-03-16core: resort hotlist on any buffer signal (issue #2097)Sébastien Helleu
2024-03-16buflist: fix help on option buflist.look.sort (issue #2097)Sébastien Helleu
2024-03-16core: fix typo in option weechat.look.hotlist_sort: time.usec -> time_usec ↵Sébastien Helleu
(issue #2097)
2024-03-16core: add option weechat.look.highlight_prefix (closes #2079)Sébastien Helleu
2024-03-16core: add variable `${highlight}` in option weechat.look.buffer_time_format ↵Sébastien Helleu
(issue #2079)
2024-03-15core: convert option weechat.look.hotlist_sort to a list of fields (closes ↵Sébastien Helleu
#2097)
2024-03-15core: rename variables with creation time in hdata "hotlist"Sébastien Helleu
Variables renamed: - "creation_time.tv_sec" -> "time" - "creation_time.tv_usec" -> "time_usec"
2024-03-15core: add macro to define hdata variable with different field and nameSébastien Helleu
2024-03-15core: add missing hdata name "buffer" in hdata "hotlist"Sébastien Helleu