summaryrefslogtreecommitdiff
path: root/src/plugins/irc
AgeCommit message (Collapse)Author
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
2019-05-10irc: add bar items "irc_nick", "irc_host" and "irc_nick_host"Sébastien Helleu
2019-05-10irc: add variable "nick_host" in server structureSébastien Helleu
2019-05-10irc: fix parsing of MODE command when there are colons after the first mode ↵Sébastien Helleu
argument (closes #1296)
2019-04-25cmake: allow custom libdir (fix #1341)Ryan Farley
Allows for custom LIBDIR to specified with cmake builds. WEECHAT_LIBDIR is used for a custom Weechat directory, or set from LIBDIR (as LIBDIR used to be set).
2019-04-13irc: fix memory leak in infos "irc_server_isupport" and ↵Sébastien Helleu
"irc_server_isupport_value"
2019-04-13api: return allocated string in hook_info callback and function info_getSébastien Helleu
2019-03-24core: add CMake option "ENABLE_CODE_COVERAGE" to compile with code coverage ↵Sébastien Helleu
options This option is OFF by default and should be enabled only for tests, to measure test coverage.
2019-03-21irc: fix length of string for SHA-512, SHA-256 and SHA-1 in help on ↵Sébastien Helleu
ssl_fingerprint option
2019-03-19irc: display an error with /allchan -current or /allpv -current if the ↵Sébastien Helleu
current buffer is not an irc buffer (closes #1325)
2019-03-18irc: fix update of channels modes with arguments when joining a channel ↵Sébastien Helleu
(closes #1324)
2019-03-12irc: fix compilation warning when gnutls is not foundSébastien Helleu
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-03-02core: use bitwise shift operator to define flag constantsSébastien Helleu
2019-02-28irc: quote argument to NICKMatthew Martin
2019-02-04irc: fix parsing of whois messages in notifySébastien Helleu
2019-01-31irc: fix crash in parsing of IRC channel modes (issue #1296, closes #1297)Sébastien Helleu
Regression was introduced by commit b38b2abe3b397af1133951fb5326cc5cbb80807e.
2019-01-29irc: fix parsing of MODE, 341 (invite) and CHGHOST commands when there are ↵Sébastien Helleu
colons (closes #1296)
2019-01-20tests: add tests on IRC color functionsSébastien Helleu
Functions tested: - irc_color_decode - irc_color_encode - irc_color_decode_ansi
2019-01-20irc: return IRC color code instead of WeeChat color code when decoding a too ↵Sébastien Helleu
short ANSI color sequence
2019-01-20irc: fix encoding of italic attribute when colors are removedSébastien Helleu
2019-01-13irc: fix compiler warning on GNU HurdSébastien Helleu
This fixes the following warning: irc-ctcp.c:411:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2019-01-13irc: do not use strptime to parse a time as float number (issue #1289)Sébastien Helleu