summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-07-04irc, typing: display typing status for IRC nicksSébastien Helleu
2021-07-04typing: replace linked list with a hashtable to store typing status on buffersSébastien Helleu
2021-07-04irc: send typing status as TAGMSG to other usersSébastien Helleu
2021-07-04typing: add typing pluginSébastien Helleu
2021-07-03core: fix number of bytes read in function dir_file_copySébastien Helleu
2021-07-03script: fix move of installed script on another filesystem (closes #1667)Sébastien Helleu
2021-07-03api: add function file_copy (issue #1667)Sébastien Helleu
2021-07-02irc: remove dead assignments in SASL functionsSébastien Helleu
2021-06-27core: add note about buffers that are not opened in /help layoutSébastien Helleu
2021-06-27irc: allow signals "irc_raw_in" and "irc_in" to eat messages (issue #1657)Simon Ser
This is useful to implement IRC protocol extensions which introduce new commands.
2021-06-26api: remember insertion order in hashtablesSébastien Helleu
2021-06-25irc: implement IRCv3.2 SASL authentication, add command /auth (closes #413)Sébastien Helleu
2021-06-25irc: fix comment on TAGMSG callback function (issue #1654)Sébastien Helleu
2021-06-24irc: add support of capability "message-tags" (closes #1654)Sébastien Helleu
2021-06-24irc: add keys/values with tags in output of irc_message_parse_to_hashtable ↵Sébastien Helleu
(issue #1654) Key is "tag_xxx" (where "xxx" is the name of tag) and value is the unescaped tag value.
2021-06-24irc: add support of TAGMSG messages (issue #1654)Sébastien Helleu
2021-06-24irc: escape/unescape IRC message tags values (issue #1654)Sébastien Helleu
Spec: https://ircv3.net/specs/extensions/message-tags#escaping-values
2021-06-23core: fix use of uninitialized hash when call to weecrypto_hmac failsSébastien Helleu
2021-06-22core: 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-21irc: set notify level to "private" for received WALLOPSSébastien Helleu
2021-06-19irc: enable all capabilities by default (supported by both server and ↵Sébastien Helleu
WeeChat) (closes #320) Capabilities can be excluded with the format: "*,!account-*,!extended-join".
2021-06-19irc: add option irc.look.display_account_message (issue #320)Sébastien Helleu
2021-06-19irc: add option irc.look.display_extended_join (issue #320)Sébastien Helleu
2021-06-17core: add option "certs" in command /debugSébastien Helleu
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