summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-09-04relay: fix crash when decoding a malformed websocket frameSébastien Helleu
2021-09-03irc: fix send of empty JOIN when connecting to a server with only parted ↵Sébastien Helleu
channels (closes #1638)
2021-08-31core: 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-29api: add "${re:repl_index}" to get the index of replacement in function ↵Sébastien Helleu
string_eval_expression
2021-08-12irc: add option "-parted" in command /allchan (closes #1685)Sébastien Helleu
2021-08-11core: add terminal and color info in output of /debug colorSébastien Helleu
2021-08-08irc: save CLIENTTAGDENY from message 005 in server, do not send typing ↵Sébastien Helleu
messages if "typing" client tag is denied
2021-08-08php: add ifdef for zend_file_handle.filenameAdam Saponara
2021-08-08php: fix PHP 8+ buildAdam Saponara
2021-08-08php: add detection of PHP 8.0, fix compilation errorsSébastien Helleu
2021-08-06core: fix decoding of attributes in basic ANSI colors (closes #1678)Sébastien Helleu
2021-08-03irc: fix read out of bounds in case of malformed AUTHENTICATE message (issue ↵Sébastien Helleu
#1679)
2021-08-03irc: fix SASL authentication when AUTHENTICATE message is received with a ↵Sébastien Helleu
server name (closes #1679)
2021-08-03api: add random integer number in evaluation of expressions with ↵Sébastien Helleu
"random:min,max"
2021-08-01irc: display a different message for setname applied on self and other nicks ↵Sébastien Helleu
(closes #1676)
2021-07-10irc: remove unneeded message about Diffie-Hellman shared secret exchange ↵Sébastien Helleu
during SSL connection to server (closes #857)
2021-07-08relay: remove dead assignmentSébastien Helleu
2021-07-04core: add bar item "typing" in status bar by defaultSébastien Helleu
2021-07-04typing: remove trailing space in translated messageSébastien Helleu
2021-07-04typing: add option typing.look.input_min_charsSébastien Helleu
2021-07-04core: update translationsSébastien Helleu
2021-07-04typing: add option typing.look.item_max_lengthSébastien Helleu
2021-07-04api: add function string_cutSébastien Helleu
2021-07-04typing: remove hashtables when typing is turned offSébastien Helleu
2021-07-04typing: add note for translatorsSébastien Helleu
2021-07-04tests: add tests on typing plugin functionsSébastien Helleu
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