aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | Remove listmode hiding support from the core•••This is now handled by m_hidelist Gravatar Attila Molnar2014-09-101-6/+0
* | Migrate code from ModeParser into cmd_mode (core_user)•••- Process() that takes a std::vector<std::string> - DisplayCurrentModes() - DisplayListModes() Gravatar Attila Molnar2014-09-042-22/+1
* | Split ModeParser::DisplayListMode() into two parts•••ShowListModeList() sends the list of one listmode to a user, DisplayListMode() calls it for each mode letter Gravatar Attila Molnar2014-09-041-0/+7
* | Remove unused parameter passed to ModeParser::DisplayCurrentModes()Gravatar Attila Molnar2014-09-041-1/+1
* | Pass Modes::ChangeList references to the OnPreMode hook, make it modifiable•••This gets rid of the duplicated mode parsing logic in m_namedmodes Gravatar Attila Molnar2014-09-041-2/+2
* | Let callers customize the begin/end positions for ModeParser::ModeParamsToCha...•••This helps spanningtree when it deals with a vector of parameters where the modes begin at different positions Gravatar Attila Molnar2014-09-041-1/+5
* | Remove irc::modestackerGravatar Attila Molnar2014-09-031-71/+0
* | Use Modes::ChangeList in ModeHandler::RemoveMode()Gravatar Attila Molnar2014-09-032-6/+6
* | Add a ModeParser::Process() overload that can process an entire Modes::Change...•••This is a wrapper that calls ProcessSingle() repeatedly until the entire changelist is processed Gravatar Attila Molnar2014-09-031-0/+11
* | Make it possible to resume processing a partially processed Modes::ChangeList•••Return number of processed mode changes from ModeParser::ProcessSingle() and add a begin index parameter Gravatar Attila Molnar2014-09-031-2/+5
* | Split out ModeParser::ModeParamsToChangeList()Gravatar Attila Molnar2014-09-031-0/+13
* | Split out ModeParser::ProcessSingle() from Process()•••This applies up to one MODE line's worth of mode changes from a Modes::ChangeList Gravatar Attila Molnar2014-09-031-1/+13
* | Add mode process flag MODE_CHECKACCESSGravatar Attila Molnar2014-09-031-1/+9
* | Remove ModeHandler::m_paramtype and GetTranslateType()Gravatar Attila Molnar2014-09-031-9/+0
* | Remove ModeParser::LastParseTranslate and GetLastParseTranslate()Gravatar Attila Molnar2014-09-031-2/+0
* | Remove ModeParser::LastParseParams and GetLastParseParams()Gravatar Attila Molnar2014-09-031-2/+0
* | Remove ProtocolInterface::SendMode()Gravatar Attila Molnar2014-09-031-9/+0
* | m_spanningtree Send MODE/FMODE from the OnMode hook•••If the MODE_LOCALONLY flag is set the mode change is not propagated Gravatar Attila Molnar2014-09-031-2/+2
* | Pass the modes to the OnMode hook as a Modes::ChangeList, pass ModeProcessFla...Gravatar Attila Molnar2014-09-031-5/+6
* | Populate a Modes::ChangeList object in ModeParser::Process()Gravatar Attila Molnar2014-09-031-0/+4
* | Add Modes::Change and Modes::ChangeListGravatar Attila Molnar2014-09-032-0/+111
* | Change mode_sequence to be a const ref in ModeParser::Process()•••Also change the signature of DisplayListModes() to accept a const ref Gravatar Attila Molnar2014-09-021-1/+1
* | Move the intrusive list containers into the insp namespaceGravatar Attila Molnar2014-08-307-11/+21
* | Migrate ModeChannelOp and ModeChannelVoice constructors to builtinmodes.h, re...•••The default value for levelrequired is HALFOP_VALUE, meaning the ModeChannelVoice class is not required but it will be useful in case the default changes Gravatar Attila Molnar2014-08-061-2/+10
* | Pass prefix rank and prefix char to PrefixMode constructorGravatar Attila Molnar2014-08-061-1/+3
* | Remove a bunch of useless classes representing simple core modesGravatar Attila Molnar2014-08-061-70/+0
* | Change ListModeBase::DoRehash() to not be virtualGravatar Attila Molnar2014-08-061-1/+1
* | Hashing: Redo API•••* Don't assume the printable output of hashes is hex * Add virtual Compare() function, usable for KDFs like BCrypt Some changes and bugfixes are by @attilamolnar, original PR #767 Gravatar Daniel Vassdal2014-08-041-10/+24
* | Remove InspIRCd::BindSocket()Gravatar Attila Molnar2014-08-041-9/+0
* | Merge insp20Gravatar Attila Molnar2014-07-251-19/+19
|\|
| * Do not export callers•••Their functions are all inlined and Windows gives unresolved symbol errors Gravatar Adam2014-05-081-10/+10
| * Fix undefined symbol error on module load if compiled with Clang 3.4•••Fixes issue #803 reported by @SaberUK Gravatar Attila Molnar2014-04-192-10/+10
* | Access local user list via new UserManager::GetLocalUsers() and make local_us...Gravatar Attila Molnar2014-07-191-4/+9
* | Move and rename typedef LocalUserList to UserManager::LocalListGravatar Attila Molnar2014-07-192-5/+5
* | Move typedef OperIndex to ServerConfig::OperIndexGravatar Attila Molnar2014-07-162-3/+4
* | Move typedef ClassVector to ServerConfig::ClassVectorGravatar Attila Molnar2014-07-162-4/+4
* | Expand ISupportManager documentationGravatar Attila Molnar2014-07-141-3/+10
* | Minor ISupportManager changes•••- Make GetLines() a const method - Rename Lines to cachedlines - Get rid of a variable in Build() Gravatar Attila Molnar2014-07-141-5/+2
* | Move ISupportManager class declaration to isupportmanager.h from inspircd.hGravatar Attila Molnar2014-07-142-21/+42
* | Rename UserChanList to User::ChanList, remove UCListIterGravatar Attila Molnar2014-07-142-9/+4
* | Remove typedef UserMembIter, use Channel::MemberMap::iterator instead•••Remove the now unused UserMembList typedef too Gravatar Attila Molnar2014-07-142-9/+4
* | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator insteadGravatar Attila Molnar2014-07-141-2/+0
* | Rename UserMembList to Channel::MemberMap, switch all code to use itGravatar Attila Molnar2014-07-141-2/+8
* | Change return type of Channel::GetUsers() to reference from pointer as it is ...Gravatar Attila Molnar2014-07-141-1/+1
* | Move the TimerMap typedef into the private part of TimerManagerGravatar Attila Molnar2014-07-101-2/+2
* | Remove current time parameter of the Timer constructorGravatar Attila Molnar2014-07-103-4/+3
* | Move the definition of Timer::Timer() into the source file from the header•••Use initialization list Gravatar Attila Molnar2014-07-101-6/+1
* | core_whowas Rename and move WhoWasGroup to WhoWas::EntryGravatar Attila Molnar2014-07-091-34/+35
* | core_whowas Return a WhoWas::Manager::Stats struct from GetStats() instead of...Gravatar Attila Molnar2014-07-091-2/+9
* | core_whowas Split database logic into a WhoWas::Manager classGravatar Attila Molnar2014-07-091-32/+81