summaryrefslogtreecommitdiff
path: root/src/channels.cpp
AgeCommit message (Expand)Author
2015-08-26Fix sending the wrong numerics on join when a topic is empty.Peter Powell
2014-09-26Reject parameters that begin with a colon in Channel::SetDefaultModes()Attila Molnar
2014-09-26Don't try to set a mode in Channel::SetDefaultModes() if it needs a parameter...Attila Molnar
2014-03-13Fix NAMES list getting truncated on servers having an excessively long server...Attila Molnar
2014-03-13Backport "Refactor Channel::UserList() to use std::string"Attila Molnar
2014-01-21Fix some logically dead code which was found by Coverity.Peter Powell
2014-01-04Show +i users on a channel to opers having the channels/auspex priv who do /N...Attila Molnar
2013-05-16Remove unused variables, avoid copies where possible, check empty() instead o...attilamolnar
2013-04-21Don't crop the channel name if it's too long in Channel::Channel()attilamolnar
2013-02-11Fix exactly <limits:maxchan> long channel names being truncatedattilamolnar
2012-10-31Don't send quitting users in RPL_NAMREPLY, fixes desyncing clients who join a...Adam
2012-10-03Check if the mask is long enough before accessing it when checking extbansattilamolnar
2012-09-30Fix more undefined behavior caused by referencing the returned buffer by std:...attilamolnar
2012-07-13Change debug message in Invitation::Find() to output expiration time as a str...attilamolnar
2012-06-17Fix pending invites not being removed when a channel was deleted or had its T...attilamolnar
2012-05-30Merge pull request #166 from Robby-/insp20-cfgcorrectionsRobin Burchell
2012-05-30Add more documentation about logging, aswell as make text, tab and space corr...Robby-
2012-05-29Fix printf-style WriteAllExcept not obeying serversource parameterattilamolnar
2012-05-29Silence the MODE too if a join was silenced by a module not just the JOINattilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2012-04-14Fix unused variables reported by the clang static analyzer.Peter Powell
2010-09-30Fix kick level check to scan all status modes and not skip checks for modeles...Daniel De Graaf
2010-09-28Fix kicking permisisons - GetPrefixChar returns the prefix, not the mode char...Daniel De Graaf
2010-08-04Prevent kicking people you do not have permission to deprivilegeDaniel De Graaf
2010-03-15Use CycleHostsFromUser for on-join modes too (m_autoop)danieldg
2010-03-07Make "topiclock" exemption only apply when +t is setdanieldg
2010-02-20Restore <options:exemptchanops> with long namesdanieldg
2010-02-19Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for n...danieldg
2010-02-09Allow exemptchanops to modify the channel access level needed to bypass +tdanieldg
2010-02-05Don't enforce access control on remote users for topic changesdanieldg
2010-01-16Search for correct access level for mode changes, remove hardcoded halfop ref...danieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2010-01-09Disallow adding prefix-mode when it is already set (fixes bug #935)danieldg
2009-11-15Add ModeHandler* versions of channel mode accessdanieldg
2009-11-06Send %#chan messages to all members ranked at least halfop, not just those th...danieldg
2009-10-24Get rid of ModePairdanieldg
2009-10-23Make User::uuid and User::server constdanieldg
2009-10-21Use Config->MaxChans as the default if class does not define maxchansdanieldg
2009-10-21Move all local-only fields to LocalUserdanieldg
2009-10-20Fix channel deletion on user quit and automatic removal of mode "z"danieldg
2009-10-18Cull channels, warn when Extensible objects are not culled as they must bedanieldg
2009-10-03Get rid of a bunch of memory-wasting C-style stringsdanieldg
2009-09-29Fix GetExtBanStatus returning MOD_RES_ALLOW when user does not have a ban exe...danieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-13Change match direction of extbans to allow stackingdanieldg
2009-09-13Fix GetPrefixChar returning empty if a non-prefix mode was useddanieldg
2009-09-13Remove redundant ServerInstance* fieldsdanieldg
2009-09-13Use FindMode instead of FindPrefix for OnUserPreJoin privs; makes it possible...danieldg
2009-09-13Simplify ModeHandler constructordanieldg
2009-09-13Replace OnAccessCheck with OnPreMode to remove a number of redundant checksdanieldg