summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-06-16core: fix build on macOS (closes #1662)Sébastien Helleu
2021-06-15irc: drop support of DH-BLOWFISH and DH-AES SASL mechanisms (closes #175)Sébastien Helleu
2021-06-15irc: add command /setname, add support of message and capability "setname" ↵Sébastien Helleu
(closes #1653)
2021-06-15irc: always set realname in nicks even when extended-join capability is not ↵Sébastien Helleu
enabled (issue #1653)
2021-06-15irc: add support of FAIL/WARN/NOTE messages (issue #1653)Sébastien Helleu
Spec: https://ircv3.net/specs/extensions/standard-replies
2021-06-13irc: fix translation of SASL errorsSébastien Helleu
2021-06-01doc: add IRC SASL SCRAM mechanisms in user's guide (issue #1628)Sébastien Helleu
2021-06-01irc: add comments about parameter sasl_error (issue #1628)Sébastien Helleu
2021-06-01irc: add support of SASL mechanisms SCRAM-SHA-1, SCRAM-SHA-256 and ↵Sébastien Helleu
SCRAM-SHA-512 (closes #1628)
2021-06-01api: add function crypto_hmac (issue #1628)Sébastien Helleu
2021-05-30irc: add ${target} in help of server msg_kick optionSébastien Helleu
2021-05-29core, irc, script: fix typosSébastien Helleu
2021-05-29irc: add variable "${target}" (target nick) in commands /kick and /kickbanSébastien Helleu
2021-05-27core: update translations (issue #1647)Sébastien Helleu
2021-05-27clarify (max) bar size to be in chars/linesFilip H.F. "FiXato" Slagter
(max) bar size was described to be in chars, though this only applies to the left/right bars. This change clarifies that top/bottom bars would have their size defined in lines.
2021-05-26core: add signals "cursor_start" and "cursor_end"Sébastien Helleu
2021-05-25core: replace freenode by libera in command examplesSébastien Helleu
2021-05-25core, buflist, irc, relay: replace freenode by libera in commentsSébastien Helleu
2021-05-22core: split signal command before evaluating it (issue #1643)Sébastien Helleu
2021-05-22core: split startup command before evaluating it (issue #1643)Sébastien Helleu
2021-05-22irc: split server command before evaluating it (issue #1643)Sébastien Helleu
2021-05-21core: fix tests when NLS is disabledSébastien Helleu
2021-05-21core: fix build error if ENABLE_NLS is OFFGiuseppe Bilotta
wee-eval.c calls gettext directly, but gettext is not a function if ENABLE_NLS is off. Fix by defining a gettext macro (that expands to its first argument) if NLS support is disabled.
2021-05-17irc: use constant GNUTLS_TLS1_3 only with GnuTLS >= 3.6.3Sébastien Helleu
This constant was introduced in GnuTLS 3.6.3. This fixes a build error on these old distributions: - Debian Stretch - Debian Jessie - Ubuntu Bionic - Ubuntu Xenial
2021-05-16core: set server name when connecting to server with TLS (SNI extension) ↵Sébastien Helleu
only if it's not an IPV4/IPv6 (closes #1635)
2021-05-16irc: sort config options alphabetically (issue #1622)Sébastien Helleu
2021-05-16buflist, irc, xfer: do not translate "cleartext" in buffer local variable ↵Sébastien Helleu
"tls_version" (issue #1622) The text "cleartext" is translated for display only: directly with gettext in IRC plugin and with "${translate:${tls_version}}" in the buflist evaluated format.
2021-05-16api: add translated string in evaluation of expressions with "translate:xxx" ↵Sébastien Helleu
(issue #1622)
2021-05-16core: update translations (issue #1622)Sébastien Helleu
2021-05-16irc, buflist: add bar item "tls_version" with options for colors, add ↵Andrew Potter
buflist format "${format_tls_version}" (issue #1622)
2021-05-14core: add generator and Python stub file for WeeChat API (issue #1377)Sébastien Helleu
2021-05-12core: improve options to load GnuTLS system/user CAs (closes #972)Sébastien Helleu
Changes: * new option: weechat.network.gnutls_ca_system * option weechat.network.gnutls_ca_file renamed to weechat.network.gnutls_ca_user * reload certificates when options are changed * remove build option CA_FILE
2021-05-11core: update translations (issue #1285)Sébastien Helleu
2021-05-11fifo: add PID in default FIFO pipe filename (issue #1285)Sébastien Helleu
This is to prevent two WeeChat using the same runtime directory to use the same FIFO pipe.
2021-05-11doc: add XDG directories support in docs (issue #1285)Sébastien Helleu
2021-05-11xfer: remove "%h" from /help xfer.file.upload_path (issue #1285)Sébastien Helleu
2021-05-11xfer: change default value of option xfer.file.download_path to ↵Sébastien Helleu
"${weechat_data_dir}/xfer" (issue #1285)
2021-05-11script: change default value of option script.scripts.path to ↵Sébastien Helleu
"${weechat_cache_dir}/script" (issue #1285)
2021-05-11relay: change default value of option relay.network.ssl_cert_key to ↵Sébastien Helleu
"${weechat_config_dir}/ssl/relay.pem" (issue #1285)
2021-05-11relay: remove "%h" from help on UNIX socket path option (issue #1285)Sébastien Helleu
2021-05-11relay: remove "%h" from /help relay (issue #1285)Sébastien Helleu
2021-05-11logger: change default value of option logger.file.path to ↵Sébastien Helleu
"${weechat_data_dir}/logs" (issue #1285)
2021-05-11fifo: change default value of option fifo.file.path to ↵Sébastien Helleu
"${weechat_runtime_dir}/weechat_fifo" (issue #1285)
2021-05-11core: change default value of option weechat.plugin.path to ↵Sébastien Helleu
"${weechat_data_dir}/plugins" (issue #1285)
2021-05-11core: split WeeChat home in 4 directories, use XDG directories by default ↵Sébastien Helleu
(issue #1285) The 4 directories (which can be the same): - config: configuration files, certificates - data: log/upgrade files, local plugins, scripts, xfer files - cache: script repository, scripts downloaded (temporary location) - runtime: FIFO pipe, relay UNIX sockets
2021-05-11core: move home directory functions from weechat.c to wee-dir.c (issue #1285)Sébastien Helleu
2021-05-11core: move directory/file functions from wee-util.c to wee-dir.c (issue #1285)Sébastien Helleu
2021-05-11logger: remove unused variable weechat_dir (issue #1285)Sébastien Helleu
2021-05-11core: set WeeChat home to empty string by default in CMake and autotools ↵Sébastien Helleu
(issue #1285)
2021-05-11relay: evaluate option relay.network.ssl_cert_key (issue #1285)Sébastien Helleu