aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_operprefix.cpp
Commit message (Expand)AuthorAgeFilesLines
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-3/+3
* Mark more mode classes as final.Gravatar Sadie Powell2021-10-011-1/+2
* Mark all mode classes as final.Gravatar Sadie Powell2021-10-011-1/+2
* Mark all module classes as final.Gravatar Sadie Powell2021-10-011-1/+2
* Fire OnUserPreJoin regardless of whether the join is an override.Gravatar Sadie Powell2021-05-231-1/+1
* Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-2/+2
* Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode Gravatar Sadie Powell2021-03-301-3/+3
* Initial support for platform-specific module file extensions.Gravatar Sadie Powell2020-11-041-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-6/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-0/+5
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-1/+1
|\|
| * Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-1/+1
* | ModuleManager: remove fakederef.Gravatar Sadie Powell2019-02-071-2/+2
* | ModeParser: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-6/+6
|/
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-1/+1
* Add support for setting the unset rank in ModeHandler.Gravatar Peter Powell2017-11-061-1/+1
* Add support for length arguments in getString.Gravatar Peter Powell2017-09-031-2/+1
* Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. Gravatar Peter Powell2017-07-121-2/+2
* Change Membership:hasMode() to accept a PrefixModeGravatar Attila Molnar2016-08-301-1/+1
* Merge insp20Gravatar Attila Molnar2015-04-201-0/+14
|\
| * m_operprefix Fix force joined opers not being given the operprefix modeGravatar Attila Molnar2015-01-191-1/+17
* | Replace irc::modestacker usage with the new ModeParser::Process()Gravatar Attila Molnar2014-09-031-9/+3
* | Pass prefix rank and prefix char to PrefixMode constructorGravatar Attila Molnar2014-08-061-2/+2
* | Rename UserChanList to User::ChanList, remove UCListIterGravatar Attila Molnar2014-07-141-1/+1
* | Merge insp20Gravatar Attila Molnar2014-04-071-1/+2
|\|
| * m_operprefix Don't set +y on the oper if hideoper is being unset due to deope...•••Fixes issue #801 reported by @UselessOper Gravatar Attila Molnar2014-03-231-1/+2
* | Convert UserChanList to an intrusively linked listGravatar Attila Molnar2014-01-241-1/+1
* | Automatically register and unregister mode watchersGravatar Attila Molnar2014-01-061-12/+0
* | Create a base class for prefix modes•••Move Channel::SetPrefix() into Membership Gravatar attilamolnar2013-09-111-19/+3
* | Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-2/+0
* | Automatically attach modules to eventsGravatar attilamolnar2013-08-041-3/+0
* | Replace hardcoded mode letters, part 3•••This changes most remaining User::IsModeSet() calls to use ModeReferences for modes that were created by other modules or the core Gravatar attilamolnar2013-07-191-3/+6
* | Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-2/+0
* | Introduce ModeProcessFlags, can be passed to ModeParser::Process() to indicat...•••Change ProtocolInterface::SendMode() to take source and destination parameters, and call it from the mode parser whenever the mode change is global This deprecates the ambiguous InspIRCd::SendMode() and InspIRCd::SendGlobalMode() interface (the latter sent mode changes originating from local users twice, etc.) Gravatar attilamolnar2013-06-131-1/+1
* | Store prefix rank in a ModeHandler field, change ModeHandler::GetPrefixRank()...Gravatar attilamolnar2013-06-061-5/+1
* | Merge insp20Gravatar attilamolnar2013-06-061-1/+1
|\|
| * Remove unused variables, avoid copies where possible, check empty() instead o...•••Most of these were detected by cppcheck Gravatar attilamolnar2013-05-161-1/+1
* | Watch mode names with ModeWatchers instead of mode lettersGravatar attilamolnar2013-06-011-27/+15
* | Remove useless ModeType parameter from ModeWatcher::BeforeMode() and AfterMode()Gravatar attilamolnar2013-06-011-2/+2
* | Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. Gravatar Peter Powell2013-05-151-6/+6
* | OnUserPreJoin is a local-only hook, change User* parameter to LocalUser*Gravatar attilamolnar2013-04-131-1/+1
* | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()Gravatar attilamolnar2013-04-101-1/+1
* | Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-011-1/+0
* | Change channel name parameter of Module::OnUserPreJoin() and Channel::JoinUse...Gravatar attilamolnar2013-04-011-1/+1
|/
* Dynamically determine the size of the eventlist[] passed to Attach()•••m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove Gravatar attilamolnar2012-12-021-1/+1
* m_operprefix Enhance compatibility with m_hideoper using a ModeWatcher•••Prioritize after m_opermodes, so we know when it sets +H on somebody Gravatar attilamolnar2012-11-121-5/+52