summaryrefslogtreecommitdiff
path: root/src/plugins
AgeCommit message (Collapse)Author
2023-04-26ruby: Restore default SIGCHLD signal handler on unloadAndrew Potter
fixes #1889
2023-04-24irc: add message 742 (mode cannot be set)Sébastien Helleu
2023-04-24irc: add message 415 (cannot send message to channel)Sébastien Helleu
2023-04-22buflist: update example in /help buflist.look.sortSébastien Helleu
2023-04-21buflist: add example to sort on hotlist activity in /help buflist.look.sortSébastien Helleu
2023-04-15api: add optional argument with version in info "version_number"Sébastien Helleu
2023-04-12core: update translations (issue #1903)Sébastien Helleu
2023-04-12irc: improve short description of server (issue #1903)Sébastien Helleu
2023-04-12irc: fix URL of doc on capability negotiation (issue #1903)Sébastien Helleu
2023-04-12irc: add support of RFC 7194 (default port 6697 for TLS) (issue #1903)Sébastien Helleu
2023-04-12irc: connect with TLS and port 6697 by default (issue #1903)Sébastien Helleu
2023-04-12relay: rename "ssl" options and protocol to "tls" (issue #1903)Sébastien Helleu
2023-04-12irc: rename "ssl" options to "tls" (issue #1903)Sébastien Helleu
2023-04-12core: rename option weechat.color.status_name_ssl to ↵Sébastien Helleu
weechat.color.status_name_tls (issue #1903)
2023-04-12irc: check that IRC URL starts with "irc" (issue #1903)Sébastien Helleu
2023-04-12irc: add more info in description of function irc_server_alloc_with_url ↵Sébastien Helleu
(issue #1903)
2023-04-12irc: set gnutls_sess, tls_cert and tls_cert_key to NULL by default in server ↵Sébastien Helleu
(issue #1903)
2023-04-08lua: fix crash with print when the value to print is not a stringwfrsk
2023-04-05tests: add tests on function irc_server_alloc_with_urlSébastien Helleu
2023-04-05irc: display a warning if command name in option `irc.msgbuffer.*` is not ↵Sébastien Helleu
lower case
2023-04-05irc: display a warning if CTCP name in option `irc.ctcp.*` is not lower caseSébastien Helleu
2023-04-05irc: search options `irc.ctcp.*` with lower case ctcp stringSébastien Helleu
2023-04-03irc: don't switch to buffer of joined channel if it was not manually joined ↵Sébastien Helleu
nor present in server autojoin option
2023-04-02irc: update autojoin option with redirected channels when autojoin_dynamic ↵Sébastien Helleu
is enabled (closes #1898)
2023-04-01core, plugins: set options to NULL by default, refactor config init functionsSébastien Helleu
2023-04-01alias: rename all aliases to lower case on upgrade (issue #1872)Sébastien Helleu
2023-03-31doc: add CMake option `ENABLE_DOC_INCOMPLETE` to force build of incomplete ↵Sébastien Helleu
docs (closes #1901)
2023-03-31irc: fix target buffer for commands 432/433 when the nickname looks like a ↵Sébastien Helleu
channel
2023-03-30logger: add info "logger_log_file"Sébastien Helleu
2023-03-30spell: check buffer pointer received in info "spell_dict"Sébastien Helleu
2023-03-18core: bump version to 4.0.0-dev, follow "practical" semantic versioningSébastien Helleu
2023-03-16buflist: do not display keys added in default context on first loadSébastien Helleu
Keys added in mouse context were already hidden, so it makes sense to not display keys in default context as well. These keys added by the default plugins are documented anyway.
2023-03-16fset: hook command /keySébastien Helleu
When command /key is called without arguments, and if fset plugin is loaded, fset displays all key options (filter: `weechat.key*`).
2023-03-16core: use new key name in command `/key` and configuration fileSébastien Helleu
Legacy keys are automatically converted to new names when loading configuration file `weechat.conf`. Examples: "ctrl-I" => "tab" "meta2-1;3A" => "meta-up" "meta2-Z" => "shift-tab" "meta-wmeta-meta2-A" => "meta-w,meta-up" "ctrl-Cb" => "ctrl-c,b"
2023-03-16core: add configuration version, add API function config_set_versionSébastien Helleu
2023-03-16fset: remove scroll to top of fset buffer when options are added or removed ↵Sébastien Helleu
(closes #1892)
2023-02-04fix: various code commentsrj1
2023-01-31irc: add command `/rules` (closes #1864)Sébastien Helleu
2023-01-31irc: add command `/knock` (closes #7)Sébastien Helleu
2023-01-29irc: add server option "registered_mode" (closes #1625)Andrew Potter
Two new fields are added in IRC server structure: - "authentication_method", possible values: 0: not authenticated 1: authenticated with SASL 2: authenticated with other method - "sasl_mechanism_used", possible values: see enum t_irc_sasl_mechanism in src/plugins/irc/irc-sasl.h
2023-01-29core: force ctrl keys to lower case when they are added (closes #1875)Sébastien Helleu
2023-01-29api: readjust string size in function string_dyn_free when string is not ↵Sébastien Helleu
freed (issue #1875) This frees some allocated memory if size_alloc was greater than size in the dynamic string.
2023-01-28alias: add option `rename` in command `/alias` (issue #1872)Sébastien Helleu
2023-01-28core: make buffer name case sensitive in read of infolist "buffer" (issue #1872)Sébastien Helleu
2023-01-28core: make proxy name case sensitive in read of infolist "proxy" (issue #1872)Sébastien Helleu
2023-01-28relay: make relay compression case sensitive (issue #1872)Sébastien Helleu
2023-01-28core, plugins: replace calls to strcmp by string_strcmp when difference ↵Sébastien Helleu
matters (issue #1872)
2023-01-28core, plugins: replace calls to string_str(n)cmp by str(n)cmp (issue #1872)Sébastien Helleu
2023-01-28core, plugins: check that string parameters are not NULL in search functions ↵Sébastien Helleu
(issue #1872)
2023-01-28xfer: make xfer types and protocols case sensitive (issue #1872)Sébastien Helleu