summaryrefslogtreecommitdiff
path: root/src/coremods/core_channel
AgeCommit message (Expand)Author
2019-04-28Textual improvements and fixes such as typos, casing, etc. (#1612)Robby
2019-04-19Remove the OnNamesListItem event out of the core.Peter Powell
2019-02-18Various text improvements: consistency, syntax, help and doc updates/fixes.Robby
2019-01-29Fix -Wnewline-eof warning.Peter Powell
2019-01-28Add ParamMode::IsParameterSecret and remove special casing of keys.Peter Powell
2019-01-24Fix overriding <options:exemptchanops> with the exemptchanops mode.Peter Powell
2018-12-21Only parse valid durations, don't treat invalid multipliers as seconds (#1538)linuxdaemon
2018-12-19Add the <maxlist> tag and switch ListModeBase to always use it.Peter Powell
2018-12-19Make more modules rehash atomically (#1535)linuxdaemon
2018-12-17Alphabetically sort the modes in MAXLIST tokens.Peter Powell
2018-12-12Fix conversion issues by replacing ConvToInt with ConvToNum<T>.Peter Powell
2018-08-13Implement IRCv3 message tag support.Peter Powell
2018-08-12Pass the Extensible container to ExtensionItem::free().Peter Powell
2018-07-26Use CommandBase::Params instead of std::vector<std::string>.Peter Powell
2018-04-09Optimize some behaviour in the core (#1476).Dylan Frank
2018-03-31Prioritize checking for +ikl last to match previous behavior (#1474).Dylan Frank
2018-03-31Move <security:announceinvites> to core_channel.Peter Powell
2018-03-31Move checking for +ikl from the core to to core_channel.Peter Powell
2018-03-25Do not send unset topics on channel join per RFC (#1469)Dylan Frank
2018-02-07Send the ACCEPT and KEYLEN ISUPPORT tokens.Peter Powell
2018-01-06Strip commas from channel keys like Charybdis and others do.Peter Powell
2017-12-22Fixed misc. instances of ERR_NOSUCHNICK instead of channel numericsB00mX0r
2017-12-11Don't allow users to set a zero channel limit.Peter Powell
2017-12-10Extract RFC modes from the core to core_channel and core_user.Peter Powell
2017-11-25Fix a minor typo in core_channel.Peter Powell
2017-11-21Add the override keyword in places that it is missing.Peter Powell
2017-11-06Add support for setting the unset rank in ModeHandler.Peter Powell
2017-10-21Add a helper function for calling the OnCheckExemption event.Peter Powell
2017-07-27Merge pull request #1271 from SaberUK/master+exemptionPeter Powell
2017-07-24Replace the deprecated MAXBANS token with MAXLIST.Peter Powell
2017-03-20Move the OnCheckExemption hook out of the core.Peter Powell
2016-04-11Refactor topic setting logic to go through Channel::SetTopic() in all casesAttila Molnar
2016-03-19Fix oversights in the WriteNumeric() parameter conversionAttila Molnar
2016-02-25Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Attila Molnar
2016-02-24Fix some numericsAttila Molnar
2015-12-30cmd_names Switch to Numeric::BuilderAttila Molnar
2015-12-30cmd_names Inherit handler from SplitCommandAttila Molnar
2015-12-06Add minimum channel rank and exception list parameters to the OnUserInvite hookAttila Molnar
2015-12-06cmd_invite Fire the OnUserInvite event before announcing the inviteAttila Molnar
2015-12-06cmd_invite Extend scope of the prefix character variableAttila Molnar
2015-11-02core_channel Implement invite (un)serializationAttila Molnar
2015-11-02Rewrite invite systemAttila Molnar
2015-11-02Move ServerConfig::InvBypassModes into core_channelAttila Molnar
2015-11-02Move handling of <options:invitebypassmodes> into core_channelAttila Molnar
2015-05-16cmd_names Do the HasPrivPermission() check only in the NAMES handlerAttila Molnar
2015-05-16Move Channel::UserList() from core to cmd_namesAttila Molnar
2015-05-16Move topic and NAMES sending on join from core into core_channelAttila Molnar
2015-05-16cmd_topic Extract code sending RPL_TOPIC and RPL_TOPICTIME into a functionAttila Molnar
2015-01-03cmd_invite Send RPL_AWAY after RPL_INVITING if the target user is awayAttila Molnar
2014-07-14Remove typedef UserMembIter, use Channel::MemberMap::iterator insteadAttila Molnar