summaryrefslogtreecommitdiff
path: root/src/plugins/irc
AgeCommit message (Collapse)Author
2020-02-05irc: replace realloc by dynamic string in function irc_color_decodeSébastien Helleu
2020-02-01irc: add nick changes in the hotlist (except self nick change)Sébastien Helleu
2020-01-11irc: case-insensitive comparison on incoming CTCP command, force upper case ↵Sébastien Helleu
on CTCP replies (closes #1439)
2020-01-04core: update copyright datesSébastien Helleu
2019-12-15irc: fix memory leak when the channel topic is changedSébastien Helleu
2019-12-13irc: add GnuTLS >= 3.1.0 requirement to ssl_password option help (issue #115)Simmo Saan
2019-12-13irc: fix compilation with GnuTLS < 3.1.0 (issue #115)Simmo Saan
Due to this ssl_password will be partially unused with GnuTLS < 3.1.0. In that case an encrypted SSL client cert import will simply fail.
2019-11-21irc: do not automatically open a channel with name "0" (closes #1429)Sébastien Helleu
"0" is a special channel name which causes a client to leave all the channels it is presently on. Note that when option irc.look.buffer_open_before_join is on, WeeChat may still open channel buffers with an invalid channel name like "1". The server should reply something like that, displayed on the server buffer: 1: No such channel
2019-11-15irc: mention /filter command in /help irc.look.smart_filterSébastien Helleu
2019-11-08irc: set option irc.look.display_pv_warning_address to off by default (issue ↵Sébastien Helleu
#892) This is because the bitlbee server causes the warning to be displayed when it is not expected (the address of remote nick changes multiple times on login).
2019-11-03irc: fix typo and examples in /help serverSébastien Helleu
2019-11-03irc: set raw filter to "*" if local variable "filter" was not set after ↵Sébastien Helleu
/upgrade on raw buffer
2019-11-03irc: restore irc raw filter after /upgrade (issue #1000)Sébastien Helleu
2019-11-03irc: add filters on raw buffer (closes #1000)Sébastien Helleu
2019-10-23plugins: sort options added in configuration sectionsSébastien Helleu
2019-10-11irc: add option irc.look.display_pv_warning_address (closes #892)Sébastien Helleu
If the address of remote nick changes in a private buffer, a warning is displayed.
2019-10-09irc: add server option ssl_password for SSL certificate private key password ↵Simmo Saan
(closes #115)
2019-10-09irc: fix compiler warning on uninitialized variableSébastien Helleu
2019-10-06irc: use path from option xfer.file.upload_path to complete filename in ↵Sébastien Helleu
command "/dcc send" (closes #60)
2019-10-04irc: fix typo in /help linksSébastien Helleu
2019-10-01core: fix typos in commentsSébastien Helleu
2019-10-01core: fix style in CMake filesSébastien Helleu
2019-09-27irc: add "user" in output of irc_message_parse (closes #136)Sébastien Helleu
2019-09-23irc: add separate options for kick/kill message coloring (closes #683)Simmo Saan
Add new options irc.color.message_kick and irc.color.reason_kick to be used for coloring KICK and KILL messages.
2019-09-22irc: remove option irc.network.channel_encode, add server option ↵Sébastien Helleu
"charset_message" (closes #832) This new option controls which part of the IRC message is decoded/encoded to the target charset, and the new default behavior is to decode/encode the whole IRC message (behavior in WeeChat >= 1.3 was to decode/encode only the text by default).
2019-08-24irc: fix parsing of message 346, 348 and 728 when there is a colon before ↵Sébastien Helleu
the timestamp (issue #1396) IRC Messages: - 346: invite list - 348: exception list - 728: quiet list
2019-08-21irc: fix parsing of message 367 (banlist) when there is a colon before the ↵iwalkalone
timestamp (closes #1396)
2019-08-10irc: replace calls to strcpy and strcat with a call to snprintfSébastien Helleu
2019-08-10irc: rename variable vars_replaced to command2, remove fallback on *ptr_commandSébastien Helleu
2019-08-10Merge remote-tracking branch 'origin/pr/615'Sébastien Helleu
2019-08-05irc: fix memory leak when removing a serverSébastien Helleu
2019-08-04irc: fix length of user/nick/host in split of messages (closes #1387)Sébastien Helleu
2019-08-04irc: add variables "user_max_length" and "host_max_length" in server ↵Sébastien Helleu
structure (issue #1387)
2019-08-04tests: add unit tests on IRC functions irc_message_split* (issue #1387)Sébastien Helleu
2019-08-03tests: add unit tests on IRC functions irc_message_parse and ↵Sébastien Helleu
irc_message_parse_to_hashtable
2019-08-03irc: return NULL in function irc_message_get_address_from_host if the ↵Sébastien Helleu
received host is NULL
2019-07-11irc: quote NICK command argument sent to the server only if there's a ":" in ↵Sébastien Helleu
the nick (closes #1376, issue #1319)
2019-07-10irc: split function irc_ignore_check into three functionsSébastien Helleu
2019-07-04irc: return all arguments in the PONG response to a PING (closes #1369)Sébastien Helleu
2019-06-24core: auto disable upgrade process (command line option "--upgrade") if the ↵Sébastien Helleu
file weechat.upgrade is not found
2019-06-22irc: fix help of /connect command: the server is optionalSébastien Helleu
2019-06-15irc: disable server reconnection when the server buffer is closed (closes #236)Sébastien Helleu
2019-06-15irc: strip spaces at beginning/end of addresses in server option "addresses" ↵Sébastien Helleu
(closes #195)
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
2019-06-15irc: remove capability from cap_list when a client capability is disabled ↵Sébastien Helleu
(issue #151)
2019-06-15irc: fix display of enabled/disabled client capabilities received in command ↵Sébastien Helleu
CAP ACK (closes #151)
2019-05-14irc: add extra check on argument "nick" in functions "irc_nick_set_*"Sébastien Helleu
2019-05-14irc: fix crash when the nick in incoming message is not found in channelSébastien Helleu
2019-05-12irc: rename server variable "nick_host" to "host"Sébastien Helleu
2019-05-10irc: set buffer local variable "nick_host" when a channel buffer is openedSébastien Helleu