Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-11 | core: allow to remove multiple filters at once with command /filter del | Sébastien Helleu | |
2022-04-24 | api: allow to catch multiple signals in functions hook_signal and ↵ | Sébastien Helleu | |
hook_hsignal (closes #1780) | |||
2022-04-24 | core: move detailed list of hooks from command "/plugin listfull" to "/debug ↵ | Sébastien Helleu | |
hooks <plugin>" | |||
2022-04-24 | core: add functions to get short description of hooks | Sébastien Helleu | |
2022-04-23 | core: add missing options "dirs" and "hooks" in description of /debug ↵ | Sébastien Helleu | |
command arguments | |||
2022-04-18 | core: add case conversion in evaluation of expressions (closes #1778) | Sébastien Helleu | |
2022-03-13 | core: set again TLS verification functions after GnuTLS options are changed ↵ | Sébastien Helleu | |
(closes #1763) When changing the options weechat.network.gnutls_ca_system or weechat.network.gnutls_ca_user, the GnuTLS credentials are freed then allocated again, but the verification function used to check the certificate on connection is not set again. As a consequence, any TLS connection is made without checking the certificate. This regression was introduced in version 3.2, when the options were changed to automatically load system certificates without having to give the path, and to let user give an extra custom path with certificates. | |||
2022-03-13 | core: add function gui_buffer_new_props (issue #1759) | Sébastien Helleu | |
This function allows to create a buffer and set properties via a hashtable, before the signal "buffer_opened" is sent. | |||
2022-02-19 | core: replace calls to strndup by string_strndup | Sébastien Helleu | |
2022-02-19 | core: call strdup in string_strndup if bytes equals strlen of string | Sébastien Helleu | |
2022-01-30 | core: add support of date and tags in messages displayed in buffers with ↵ | Sébastien Helleu | |
free content, add function printf_y_date_tags (closes #1746) | |||
2022-01-23 | Remove old and unused config option weechat.plugin.debug | Trygve Aaberge | |
As far as I can see, this option is not used anywhere and should have been removed in commit 6e69f7f3c. | |||
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2022-01-15 | api: fix add of infolist items in hashtable when prefix contains UTF-8 chars ↵ | Sébastien Helleu | |
in function hashtable_add_from_infolist (issue #1739) | |||
2022-01-15 | core: fix search of commands with UTF-8 chars in name when option ↵ | Sébastien Helleu | |
weechat.look.command_incomplete is on (issue #1739) | |||
2022-01-14 | core: rename argument "length" to "bytes" in function string_strndup | Sébastien Helleu | |
2021-12-24 | relay: add zstd compression in weechat protocol | Sébastien Helleu | |
Option relay.network.compression_level is renamed to relay.network.compression and is now a percentage between 0 (no compression) to 100 (best compression, slowest). Compression is now disabled by default in weechat protocol and must be enabled via the `handshake` command (option `compression` has been removed from `init` command). | |||
2021-12-03 | core: fix typo in weechat --help | Sébastien Helleu | |
2021-11-13 | core: speed up eval by storing length of prefix/suffix in eval structure | Sébastien Helleu | |
2021-11-13 | core: free strings with XDG directories in case of error | Sébastien Helleu | |
2021-11-13 | core: fix memory leak in evaluated expression "split:number,seps,flags,xxx" ↵ | Sébastien Helleu | |
when multiple "strip_items" are given | |||
2021-11-07 | core: fix random integer number with large range in evaluation of ↵ | Sébastien Helleu | |
expressions on GNU/Hurd | |||
2021-11-06 | api: add parameters pointers, extra_vars and options in function hdata_search | Sébastien Helleu | |
2021-11-04 | core: fix access to integer/long/time arrays in hdata, add support of static ↵ | Sébastien Helleu | |
arrays in hdata | |||
2021-11-03 | core: fix crash in function hdata_set when pointer value is NULL in hashtable | Sébastien Helleu | |
2021-11-03 | core: check that time is valid in function hdata_set | Sébastien Helleu | |
2021-11-03 | core: remove useless test in function hdata_update | Sébastien Helleu | |
2021-11-02 | core: check that hdata and name are not NULL in function hdata_compare | Sébastien Helleu | |
2021-11-01 | core: check that name is not NULL in function hdata_get_var | Sébastien Helleu | |
2021-10-29 | core: use a "free value" callback in hashtable weechat_hdata | Sébastien Helleu | |
2021-10-01 | core: add command /toggle | Sébastien Helleu | |
2021-09-27 | core: check that option is not NULL in function ↵ | Sébastien Helleu | |
config_file_option_value_to_string | |||
2021-09-27 | core: fix search of option when the section is not given | Sébastien Helleu | |
2021-09-27 | core: check that option_name is not NULL in config file functions | Sébastien Helleu | |
2021-09-20 | core: add creation of user variables in evaluated expressions with ↵ | Sébastien Helleu | |
${define:name,value} | |||
2021-09-10 | core: remove empty line displayed in output of /plugin list <name> | Sébastien Helleu | |
2021-09-09 | core: add options "-o", "-ol", "-i" and "-il" in command "/plugin list" | Sébastien Helleu | |
2021-09-06 | core: fix indentation in examples of /help eval | Sébastien Helleu | |
2021-09-06 | api: add split of string and shell arguments in evaluation of expressions | Sébastien Helleu | |
Split of string: ${split:number,separators,flags,xxx} Split of shell arguments: ${split_shell:number,xxx} | |||
2021-08-31 | core: add options in command /input and new keys to remove/restore buffers ↵ | Sébastien Helleu | |
in hotlist New options in command /input: - hotlist_remove_buffer - hotlist_restore_buffer - hotlist_restore_all New keys: - alt+h, alt+c: clear the whole hotlist (former key: alt+h) - alt+h, alt+m: mark the current buffer as read by removing it from the hotlist - alt+h, alt+r: restore latest hotlist removed in the current buffer - alt+h, alt+shift+R: restore latest hotlist removed in all buffers | |||
2021-08-29 | api: add "${re:repl_index}" to get the index of replacement in function ↵ | Sébastien Helleu | |
string_eval_expression | |||
2021-08-03 | api: add random integer number in evaluation of expressions with ↵ | Sébastien Helleu | |
"random:min,max" | |||
2021-07-04 | typing: add typing plugin | Sébastien Helleu | |
2021-07-03 | core: fix number of bytes read in function dir_file_copy | Sébastien Helleu | |
2021-07-03 | api: add function file_copy (issue #1667) | Sébastien Helleu | |
2021-06-27 | core: add note about buffers that are not opened in /help layout | Sébastien Helleu | |
2021-06-26 | api: remember insertion order in hashtables | Sébastien Helleu | |
2021-06-23 | core: fix use of uninitialized hash when call to weecrypto_hmac fails | Sébastien Helleu | |
2021-06-22 | core: fix function string_match with joker in the string if multiple words ↵ | Sébastien Helleu | |
matched in input string Before fix: string_match("script.color.text_description", "*script*color*", 0) => 0 After fix: string_match("script.color.text_description", "*script*color*", 0) => 1 | |||
2021-06-17 | core: add option "certs" in command /debug | Sébastien Helleu | |