summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-mode.c
AgeCommit message (Collapse)Author
2023-01-29irc: add server option "registered_mode" (closes #1625)Andrew Potter
Two new fields are added in IRC server structure: - "authentication_method", possible values: 0: not authenticated 1: authenticated with SASL 2: authenticated with other method - "sasl_mechanism_used", possible values: see enum t_irc_sasl_mechanism in src/plugins/irc/irc-sasl.h
2023-01-01core: update copyright datesSébastien Helleu
2022-07-20api: add arguments "index_start" and "index_end" in function ↵Sébastien Helleu
string_rebuild_split_string
2022-07-20api: rename function string_build_with_split_string to ↵Sébastien Helleu
string_rebuild_split_string
2022-01-17core: update copyright datesSébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-03-15irc: set channel modes to NULL instead of "+" when no modes are remainingSébastien Helleu
2020-02-08irc: fix crash when receiving a malformed message 324 (channel mode)Sébastien Helleu
Thanks to Stuart Nevans Locke for reporting the issue.
2020-01-04core: update copyright datesSébastien Helleu
2019-06-15api: add argument "strip_items" in function string_splitSé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-03-18irc: fix update of channels modes with arguments when joining a channel ↵Sébastien Helleu
(closes #1324)
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
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-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-03-25irc: rename functions to search modelist itemsSébastien Helleu
2018-03-24irc: first search the modelist item, then free it if foundSé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-05core: update copyright datesSébastien Helleu
2017-01-29irc: reorder conditions for mode smart filtering, add a commentSébastien Helleu
2017-01-29irc: don't smart filter modes given to you (closes #530)arza
2017-01-01core: update copyright datesSébastien Helleu
2016-01-01core: update copyright datesSébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-06-14irc: add value "+" for option irc.look.smart_filter_mode to use modes from ↵Sébastien Helleu
server prefixes (closes #90) The new default value of option irc.look.smart_filter_mode is now "+".
2014-05-15irc: add bar item "irc_nick_modes" (closes #71)Sébastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-12-16irc: add option irc.look.smart_filter_mode (task #12499)Sebastien Helleu
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
2012-12-25irc: fix memory leak when updating modes of channelSebastien 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-09-18irc: fix rejoin of channels with a key, ignore value "*" sent by server for ↵Peter Boström
key (bug #24131)
2012-07-30irc: fix bug with prefix chars which are in chanmodes with a type different ↵Sebastien Helleu
from "B" (bug #36996)
2012-07-07irc: add bar item "buffer_modes", remove option irc.look.item_channel_modes ↵Sebastien Helleu
(task #12022)
2012-07-01irc: fix parsing of user modes (ignore everything after first space) (bug ↵Sebastien Helleu
#36756)
2012-05-15irc: update channel modes by using chanmodes from message 005 (do not send ↵Sebastien Helleu
extra command "MODES" to server), fix parsing of modes (bug #36215)
2012-01-08core: update copyright datesSebastien Helleu
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-28core: fix bugs with calls to reallocSebastien Helleu
2011-01-03Update nick modes with IRC message 221 (bug #32038)Sebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-10-31Remove dead assignmentsSebastien Helleu
2010-10-28Improve IRC nick prefixes, all modes (even unknown) are used with PREFIX ↵Sebastien Helleu
value from message 005
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-05-29Fix bug with nick prefix '*' (chan founder) on some IRC servers (bug #29890)Sebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu