Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-10 | core: fix zombie processes remaining after the end of forked processes ↵ | Sébastien Helleu | |
(closes #1994) The clean of processes with waitpid() is now delayed after the kill(), so that there are no more zombies. In addition, this can be done manually if needed with `/sys waitpid`. | |||
2023-10-09 | irc: move value `-all` at the end of completions for command `/ignore del` | Sébastien Helleu | |
2023-10-07 | irc: fix memory leak when joining channels with keys | Sébastien Helleu | |
2023-10-01 | core: make zstd dependency optional (closes #2024) | Sébastien Helleu | |
2023-10-01 | buflist: rename completions with items | Sébastien Helleu | |
Completions renamed: - "buflist_all_items" -> "buflist_items" - "buflist_used_items" -> "buflist_items_used" | |||
2023-10-01 | buflist: add support of item names in command `/buflist refresh` | Sébastien Helleu | |
2023-09-26 | core, relay: make inet_pton() return value checks more strict | LuK1337 | |
inet_pton() can return values < 0. | |||
2023-09-22 | irc: display "owner" for +q and "admin" for +a in output of `/names` (closes ↵ | Sébastien Helleu | |
#2020, issue #97) | |||
2023-09-22 | script: only check if return value of plugin_script_search_path is NULL ↵ | Sébastien Helleu | |
(issue #2019) | |||
2023-09-22 | script: fix removal of script in system directory while trying to install a ↵ | Sébastien Helleu | |
script (closes #2019) | |||
2023-09-20 | script: fix autoload of multiple scripts at once with `/script autoload` ↵ | Sébastien Helleu | |
(closes #2018) | |||
2023-09-16 | scripts: add function hook_url in scripting API | Sébastien Helleu | |
2023-09-16 | script: replace hook_process_hashtable by hook_url to download scripts and ↵ | Sébastien Helleu | |
list of scripts (closes #1723) | |||
2023-09-16 | api: add function hook_url | Sébastien Helleu | |
2023-09-15 | script: rename parameters up/down/go to -up/-down/-go in command `/script` | Sébastien Helleu | |
2023-09-14 | xfer: fix crash on `/dcc chat` | Sébastien Helleu | |
2023-09-14 | irc: add option irc.look.open_pv_buffer_echo_msg (issue #2016) | Sébastien Helleu | |
2023-09-14 | irc: update title in query buffer when remote nick is myself (issue #2016) | Sébastien Helleu | |
2023-09-14 | irc: fix title of query buffer for own messages received (issue #2016) | Sébastien Helleu | |
2023-09-14 | irc: open a query buffer on PRIVMSG received from self nick when capability ↵ | Sébastien Helleu | |
echo-message is NOT enabled (issue #2016) | |||
2023-09-14 | irc: don't open a new private buffer on `/msg` command when capability ↵ | Sébastien Helleu | |
echo-message is enabled (closes #2016) | |||
2023-09-14 | irc: fix title of private buffers wrongly set to own address when capability ↵ | Sébastien Helleu | |
echo-message is enabled (issue #2016) | |||
2023-09-12 | xfer: fix memory leak on plugin unload | Sébastien Helleu | |
2023-09-12 | irc: fix unexpected message sent to server when part of the second line of ↵ | Sébastien Helleu | |
an IRC command (closes #1992) | |||
2023-09-11 | irc: fix autojoin of channels when private buffers are opened (closes #2012) | Sébastien Helleu | |
2023-09-11 | irc: reset filter and sort when /list buffer is closed (issue #1972) | Sébastien Helleu | |
2023-09-11 | buflist: add missing items buflist4 and buflist5 in help on command/options ↵ | Sébastien Helleu | |
and user's guide | |||
2023-09-09 | scripts: add functions config_enum and config_enum_default in scripting API ↵ | Sébastien Helleu | |
(issue #1973) | |||
2023-09-08 | xfer: display an error message when opening file for read or write fails ↵ | Sébastien Helleu | |
(issue #2010) | |||
2023-09-08 | script: fix up/down keys on /script buffer | Sébastien Helleu | |
Regression was introduced in commit 817d1eaf8e0be700bf9b61dcbaf9db7ab507d3af. | |||
2023-09-06 | xfer: fix code style (issue #2004) | Sébastien Helleu | |
2023-09-06 | irc: fix code style (issue #2004) | Sébastien Helleu | |
2023-09-06 | xfer: update command/config docs with passive DCC support. | Mario Campos | |
2023-09-06 | xfer: add passive DCC support. | Mario Campos | |
This commit also includes support for passive DCC RESUME. There was also a potential segfault with calling `atoi(pos_token)` when `pos_token` is NULL, so `token` is set to be stored as a string. Although it is an integer, we don't need to store it as such. That's really more of an implementation detail. | |||
2023-09-06 | xfer: add and identify active/passive xfer types. | Mario Campos | |
Before making any significant changes, let's identify the existing xfer types by either active or passive. | |||
2023-09-06 | xfer: reverse DCC parsing from RtL to LtR. | Mario Campos | |
This makes it easier to handle the optional "token" argument at the (right) end, which will be necessary to support passive DCC. Incidentally, this is RtL parsing order is the reason why you'd get a cryptic "0" address error when attempting to do passive DCC: the "token" argument gets misinterpreted as the "size" argument. Every argument "shifts" over by one, leaving an address (port) of "0". | |||
2023-09-06 | irc: fix comments on CTCP evaluated variables (issue #1974) | Sébastien Helleu | |
2023-09-05 | core: add note for translators on command arguments (issue #2005) | Sébastien Helleu | |
Only text between angle brackets (eg: "<name>") must be translated. | |||
2023-08-29 | api: add support of path to variable and hashtable comparison in function ↵ | Sébastien Helleu | |
hdata_compare (closes #1066) | |||
2023-08-27 | script: fix crash when a `/script` command triggers another `/script` ↵ | Sébastien Helleu | |
command (issue #923) | |||
2023-08-27 | irc: add count and mode filter in command `/names` (closes #98) | Sébastien Helleu | |
2023-08-27 | irc: add note about regex and output on server buffer in /help list | Sébastien Helleu | |
2023-08-26 | irc: add count for all nick modes in output of `/names` (closes #97) | Sébastien Helleu | |
2023-08-26 | irc: use str_nicks only if not NULL in callback of message 353 | Sébastien Helleu | |
2023-08-24 | Add compatibility with Python < 3.10 in weechat.pyi | Trygve Aaberge | |
The | syntax for unions is only supported in Python 3.10 and later. Since Python 3.8 and 3.9 are still supported upstream for a while and we had a user reporting on IRC that they couldn't use the stub file since they are using 3.8, change to the old syntax for unions to support this. There aren't really any drawbacks of this. It's just a bit more verbose, and a typing import is necessary, but neither of those really matters in a generated stub file. | |||
2023-08-24 | irc: add local key bindings during the /list buffer creation | Sébastien Helleu | |
This allows the user to bind or unbind keys by setting options "weechat.buffer.irc.list_xxx.key_bind_*" and "weechat.buffer.irc.list_xxx.key_unbind_*". | |||
2023-08-24 | script: add local key bindings during the buffer creation | Sébastien Helleu | |
This allows the user to bind or unbind keys by setting options "weechat.buffer.script.scripts.key_bind_*" and "weechat.buffer.script.scripts.key_unbind_*". | |||
2023-08-24 | fset: add local key bindings during the buffer creation | Sébastien Helleu | |
This allows the user to bind or unbind keys by setting options "weechat.buffer.fset.fset.key_bind_*" and "weechat.buffer.fset.fset.key_unbind_*". | |||
2023-08-24 | fset: fix wrong value type in hashtable used for fset buffer properties | Sébastien Helleu | |
2023-08-24 | api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" ↵ | Sébastien Helleu | |
(issue #194) |