Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-15 | core: make libintl.h required if CMake option ENABLE_NLS is enabled (issue ↵ | Sébastien Helleu | |
#2031) | |||
2023-10-15 | Version 4.2.0-dev | Sébastien Helleu | |
2023-10-15 | Version 4.1.0 | Sébastien Helleu | |
2023-10-15 | debian: update changelog | Sébastien Helleu | |
2023-10-13 | core: call curl init and cleanup functions | Sébastien Helleu | |
This is to prevent issues when these functions are not thread-safe. | |||
2023-10-13 | core: only print hook_url errors when debug is enabled | Trygve Aaberge | |
Errors from hook_url should be handled by the caller, so don't print them to the core buffer by default. Only print them when weechat_debug_core is enabled. This was already the behavior for the timeout error. | |||
2023-10-13 | core: add error codes to output in hook_url | Trygve Aaberge | |
When hook_url fails, add an error_code field in the output in addition to the error field. This is so the caller can get which error happened programatically, without having to parse the (possibly translated) error string. It uses the same error codes as the return_code in hook_process, and in addition adds 5 for an error from pthread_create and 6 for a timeout error. If the error is from pthread_create, an additional field `error_code_pthread` with the error code from pthread_create is added. If the error is from curl, an additional field `error_code_curl` with the error code from curl is added. | |||
2023-10-13 | core: run hook_url callback when pthread_create failed | Trygve Aaberge | |
2023-10-13 | core: set "error" field of "output" hashtable in hook_url in case of ↵ | Sébastien Helleu | |
transfer timeout | |||
2023-10-11 | core: update German translations | Nils Görs | |
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-05 | core: fix build error if CMake option ENABLE_NLS is turned to off or if ↵ | Sébastien Helleu | |
required dependencies are not found (closes #2026) | |||
2023-10-05 | core: use larger buffer for errors when creating a filter | Sébastien Helleu | |
2023-10-05 | core: update German translations | Nils Görs | |
2023-10-01 | core: update ChangeLog (issue #2024) | 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-26 | core: add contributor | Sébastien Helleu | |
2023-09-26 | core: replace inet_addr() with inet_pton() | LuK1337 | |
man pages as well as rpminspect suggest that we shouldn't be using inet_addr(). | |||
2023-09-25 | core: update ChangeLog | Sébastien Helleu | |
2023-09-25 | core: fix TOTP moving factor on big-endian systems | LuK1337 | |
2023-09-25 | tests: use correct data type method in hdata tests | LuK1337 | |
2023-09-25 | tests: cast infolist time variable value to the correct data type | LuK1337 | |
2023-09-24 | core: add version 4.0.5 | Sébastien Helleu | |
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 | core: update translations | Sébastien Helleu | |
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-20 | tests: fix condition on libgcrypt version for algorithms `sha512-224` and ↵ | Sébastien Helleu | |
`sha512-256` (issue #2008) | |||
2023-09-16 | doc/api: use a table for file_in/file_out options in function hook_url | Sébastien Helleu | |
2023-09-16 | doc/api: add link to hook_url in hook_process_hashtable for Curl options | Sébastien Helleu | |
2023-09-16 | core: properly terminate thread and release memory in url hook | Sébastien Helleu | |
2023-09-16 | doc/api: add function hook_url | Sébastien Helleu | |
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-16 | doc/faq: add question about move of WeeChat config to another device | Sébastien Helleu | |
2023-09-15 | doc/faq: add question about keys like Enter and version 4.0.0 | Sébastien Helleu | |
2023-09-15 | core: update German translations | Nils Görs | |
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) |