--- - branch: MAIN date: Wed Jun 30 15:30:57 UTC 2021 files: - new: '1.124' old: '1.123' path: pkgsrc/chat/weechat/Makefile pathrev: pkgsrc/chat/weechat/Makefile@1.124 type: modified - new: '1.67' old: '1.66' path: pkgsrc/chat/weechat/distinfo pathrev: pkgsrc/chat/weechat/distinfo@1.67 type: modified id: 20210630T153057Z.75bd2f4a55668631bf0d97cf8f1ff92a3ae985ed log: | weechat: Update to 3.2 Changelog: == Version 3.2 (2021-06-13) New features:: * core: use XDG directories by default (config, data, cache, runtime) (issue 1285) * core: add option weechat.network.gnutls_ca_system, rename option weechat.network.gnutls_ca_file to weechat.network.gnutls_ca_user (now evaluated), delete and reload certificates when options are changed (issue 972) * core: evaluate option weechat.plugin.path, change default value to "${weechat_data_dir}/plugins" * core: add options to customize commands executed on system signals received (SIGHUP, SIGQUIT, SIGTERM, SIGUSR1, SIGUSR2) (issue 1595) * core: quit WeeChat by default when signal SIGHUP is received in normal run, reload configuration in weechat-headless (issue 1595) * core: add signals "cursor_start" and "cursor_end" * api: add function crypto_hmac (issue 1628) * api: add translated string in evaluation of expressions with "translate:xxx" * api: add evaluation of WeeChat directories with "${weechat_xxx_dir}" in evaluated strings * api: add optional key "directory" in hashtable options of function/modifier string_eval_path_home * api: add supported prefixes "${weechat_xxx_dir}" in function mkdir_home * api: add infos "weechat_config_dir", "weechat_data_dir", "weechat_cache_dir" and "weechat_runtime_dir" * api: add support of pointer names in function string_eval_expression (direct and in hdata) * api: add info "weechat_daemon" * buflist: add option buflist.format.tls_version * fifo: change default value of option fifo.file.path to "${weechat_runtime_dir}/weechat_fifo_${info:pid}" * irc: add support of SASL mechanisms SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA-512 (issue 1628) * irc: add variable "${target}" (target nick) in commands /kick and /kickban * irc: add bar item "tls_version", add options irc.color.item_tls_version_ok, irc.color.item_tls_version_deprecated and irc.color.item_tls_version_insecure (issue 1622) * irc: evaluate server options "sasl_key" and "ssl_cert" * logger: change default value of option logger.file.path to "${weechat_data_dir}/logs" * python: add stub for WeeChat API (issue 1377) * relay: evaluate option relay.network.ssl_cert_key, change default value to "${weechat_config_dir}/ssl/relay.pem" * script: change default value of option script.scripts.path to "${weechat_cache_dir}/script" * trigger: add variables "${tg_shell_argc}" and "${tg_shell_argvN}" in command trigger evaluated strings (issue 1624) * xfer: change default value of option xfer.file.download_path to "${weechat_data_dir}/xfer" Bug fixes:: * core: split startup commands before evaluating them (issue 1643) * core: set server name when connecting to server with TLS (SNI extension) only if it's not an IPV4/IPv6 (issue 1635) * core: use function mallinfo2 instead of mallinfo when available (issue 1636) * core: display a warning when the file with certificate authorities is not found (option weechat.network.gnutls_ca_file) * core: evaluate left/right part of comparison after split on the comparison operator in ${if:xxx} (issue 1627) * core: prevent switching to start of visited buffers when jumping to next (issue 1591, issue 1592) * core: recreate buflist and fset bars on /reload when WeeChat is started without configuration files (issue 1618) * buflist: fix comparison of hotlists in option buflist.look.sort (issue 1621) * irc: split server command before evaluating it (issue 1643) * xfer: make file transfer fail when option xfer.file.auto_rename is off and file already exists (issue 1633) Tests:: * core: switch from Ubuntu 18.04 to 20.04 in CI * trigger: add tests on main trigger functions Build:: * core: remove build option CA_FILE * core: set WeeChat home to empty string by default in CMake and autotools module: pkgsrc subject: 'CVS commit: pkgsrc/chat/weechat' unixtime: '1625067057' user: ryoon