summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-info.c
AgeCommit message (Collapse)Author
2020-01-04core: update copyright datesSébastien Helleu
2019-09-27irc: add "user" in output of irc_message_parse (closes #136)Sébastien Helleu
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
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-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-10-01core: replace "long unsigned int" by "unsigned long"Sébastien Helleu
2018-03-25core: update translationsSébastien Helleu
2018-03-25irc: rename functions to search modelist itemsSébastien Helleu
2018-03-24irc: check that the modelist item number is valid before using itSébastien Helleu
2018-03-24irc: add indexed ban list, add completion for /unban and /unquiet (closes ↵Simmo Saan
#597, task #11374, task #10876)
2018-01-13irc: add server option "split_msg_max_length"Sébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-04-05core: move nick coloring from irc plugin to core (closes #262)Sébastien Helleu
Options moved from irc.conf to weechat.conf: * "irc.look.nick_color_force" moved to "weechat.look.nick_color_force" * "irc.look.nick_color_hash" moved to "weechat.look.nick_color_hash" * "irc.look.nick_color_stop_chars" moved to "weechat.look.nick_color_stop_chars" New info (for API function "info_get"): * "nick_color" (replaces "irc_nick_color") * "nick_color_name" (replaced "irc_nick_color_name") Info "irc_nick_color" and "irc_nick_color_name" are now deprecated. And a bug has been fixed in nick coloring: stop chars are removed before looking at a forced color.
2016-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read
2016-01-01core: update copyright datesSébastien Helleu
2015-08-14irc: add option irc.network.channel_encode (issue #218, issue #482)Sébastien Helleu
This is a workaround (disabled by default) to join and chat on ISO encoded channels (or another charset different from UTF-8). This option may be removed in future if a better solution is implemented.
2015-06-27irc: decode/encode only text in IRC messages and not the headers (bug ↵Sébastien Helleu
#29886, closes #218, closes #451)
2015-01-01core: update copyright datesSébastien Helleu
2014-12-04irc: split info/infolist callbacksSébastien Helleu
2014-11-11irc: add infolist "irc_color_weechat"Sébastien Helleu
2014-11-01irc: reformat some code to make it more readableSébastien Helleu
2014-04-17irc: fix description of arguments in infolist "irc_nick"Sébastien Helleu
Only the nick is optional is this infolist (server and channel are required).
2014-04-12api: allow wildcard "*" inside the mask in function string_matchSébastien Helleu
2014-02-28irc: fix size used in some snprintfSebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
2013-01-31irc: fix typo in commentSebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-11-23irc: add support of tags in messages, add support of "server-time" ↵Sebastien Helleu
capability (task #12255) For a server called "znc" in WeeChat, following command will enable the "server-time" capability: /set irc.server.znc.capabilities "znc.in/server-time"
2012-01-08core: update copyright datesSebastien Helleu
2011-12-25irc: add optional server in info "irc_is_channel" (before channel name) (bug ↵Sebastien Helleu
#35124), add optional server in info_hashtable "irc_message_parse"
2011-11-12irc: add case insensitive string comparison based on casemapping of server ↵Sebastien Helleu
(rfc1459, strict-rfc1459, ascii) (bug #34239)
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-08-26irc: add "count" in hashtable returned by "irc_message_split"Sebastien Helleu
2011-08-26irc: improve split of privmsg, add split of some other messages (bug ↵Sebastien Helleu
#29879), add new info_hashtable "irc_message_split", split irc messages in relay plugin List of new features/bugs fixed: - improve split of privmsg: keep CTCP in split - add split of messages: ison, join, notice, wallops, 005, 353 - add new info_hashtable "irc_message_split" (for plugins/scripts) - in relay plugin: split irc messages sent to clients of irc proxy
2011-06-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-11-21Move some functions from irc-server.c and irc-protocol.c to irc-message.cSebastien Helleu
2010-11-06Add IRC command /notify, new options for notify and infolist "irc_notify" ↵Sebastien Helleu
(task #5441) This commit provides: - new IRC command /notify - new options: irc.look.notify_tags_ison, irc.look.notify_tags_whois, irc.network.notify_check_ison, irc.network.notify_check_whois - new option "notify" in servers (but should not be changed, only /notify command should be used) - infolist "irc_notify" to get notify list (by server or for all servers).
2010-10-28Improve IRC nick prefixes, all modes (even unknown) are used with PREFIX ↵Sebastien Helleu
value from message 005
2010-09-20Send channel topic to relay client when joining a channelSebastien Helleu
2010-09-17Beta version of IRC proxy feature in Relay pluginSebastien Helleu
Major changes in Relay plugin: - IRC proxy feature (beta), - raw buffer. Changes in IRC plugin: - add tags for messages sent to servers, - add signal "irc_input_send" to simulate text/command on an IRC buffer, - add prefix in infolist "irc_nick".
2010-08-27Add new functions in plugin API (hashtable_get_string, hook_info_hashtable, ↵Sebastien Helleu
info_get_hashtable), add IRC info_hashtable "irc_parse_message" Note: tcl >= 8.5 is now required (for tcl plugin).
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu