summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-channel.c
AgeCommit message (Collapse)Author
2023-01-02irc: properly rename private buffer on nick changes or private message when ↵Sébastien Helleu
new nick is the same with different case
2023-01-01core: update copyright datesSébastien Helleu
2022-12-18api: return newly allocated string in functions string_tolower and ↵Sébastien Helleu
string_toupper
2022-08-13irc: add options and display SETNAME command in channels and private buffers ↵Sébastien Helleu
(closes #1805) New options: - irc.color.message_setname - irc.look.smart_filter_setname
2022-01-17core: update copyright datesSébastien Helleu
2021-12-30irc: add IRC message tags in messages displayed (closes #1680)Sébastien Helleu
2021-11-07irc: extend size of some internal buffersSébastien Helleu
2021-11-06irc: fix join of channels with name longer than 127 chars (closes #1717)Sébastien Helleu
2021-07-04irc, typing: display typing status for IRC nicksSébastien Helleu
2021-07-04irc: send typing status as TAGMSG to other usersSébastien Helleu
2021-01-30irc: add function irc_server_get_chantypesSébastien Helleu
2021-01-30irc: use server option "default_chantypes" as fallback when automatically ↵Sébastien Helleu
adding channel type on join
2021-01-30irc: simplify code in function irc_channel_is_channelSébastien Helleu
2021-01-30irc: make default chantypes configurableMatti Virkkunen
2021-01-02core: update copyright datesSébastien Helleu
2020-06-21irc: change default chantypes from "#&+!" to "#&"Sébastien Helleu
The default chantypes was conflicting with irc_server_prefix_chars_default ("@+").
2020-06-03irc: display account messages in buffersMax Teufel
2020-05-08irc: reuse a buffer with wrong type "channel" when a private message is ↵Sébastien Helleu
received (closes #869)
2020-03-28irc: remove empty linesSébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-12-15irc: fix memory leak when the channel topic is changedSé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-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-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-08-15irc: add missing initialization of variable "chghost"Sébastien Helleu
2018-07-11irc: add nick, host and log tags in message displayed in private buffer when ↵Sébastien Helleu
the nick comes back on the server (closes #1221)
2018-05-21Merge remote-tracking branch 'origin/pr/640'Sébastien Helleu
2018-05-20Merge remote-tracking branch 'origin/pr/623' into irc-3.2-capSébastien Helleu
2018-03-25irc: factorize code to set state of modelists in a channelSébastien Helleu
2018-03-24irc: fix some stylesSé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-07core: fix some stylesSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-11-05irc: add smart filtering for chghost messagesSimmo Saan
2017-08-12core: fix cast of time_t (to "long long" instead of "long") (closes #1051)Sébastien Helleu
2017-06-17irc: add hashtables to keep track of all capabilitiesSimmo Saan
2017-06-10core, plugins: fix conditions to insert elements in linked listsSébastien Helleu
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-03-25irc: check that pointers received in arguments are not NULL in "free" functionsSébastien Helleu
Functions: - irc_channel_nick_speaking_time_free - irc_ignore_free - irc_notify_free - irc_raw_message_free - irc_server_outqueue_free
2017-01-01core: update copyright datesSébastien Helleu
2016-06-18api: remove functions printf_date() and printf_tags()Sébastien Helleu
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-12-20Merge remote-tracking branch 'origin/pr/351'Sébastien Helleu
2015-07-04irc: fix type of value returned by function irc_buffer_build_nameSébastien Helleu
2015-04-29irc: optimize search of a nick in nicklist (up to 3x faster)Sébastien Helleu
2015-03-07irc: use NULL instead of "*" for unidentified nicksMax Teufel
2015-02-21irc: remove useless rename of channel buffer on JOIN received with different ↵Sébastien Helleu
case (closes #336) This bug was introduced by commit 624083f41a6b8abc1a566b33f54bfc226d13886f.
2015-01-25irc: send WHOX message only if server supports itSébastien Helleu