Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-09 | Pass the empty tag to Limits when constructing a ServerConfig, remove ↵ | Attila Molnar | |
default ServerLimits constructor | |||
2014-12-09 | Add ServerLimits constructor that reads limits from a ConfigTag and use it | Attila Molnar | |
2014-11-01 | Add stdalgo::isin() and use it to simplify code | Attila Molnar | |
2014-11-01 | Add stdalgo::erase() and use it to simplify code | Attila Molnar | |
2014-10-27 | Merge insp20 | Attila Molnar | |
2014-10-13 | Avoid calling methods on NULL pointers wherever possible. | Peter Powell | |
The trick we use to allow this is undefined behaviour and is not liked by LLVM. We should stop using it but it has the potential to break to many things for a minor release. | |||
2014-10-05 | Fix hash_map.h on non-GNU C++ standard library implementations. | Peter Powell | |
2014-09-27 | Store Membership objects physically in the nodes of Channel::MemberMap | Attila Molnar | |
2014-09-27 | Add the insp::aligned_storage template | Attila Molnar | |
2014-09-10 | Remove listmode hiding support from the core | Attila Molnar | |
This is now handled by m_hidelist | |||
2014-09-08 | Do not use the result of the dns cache when the query type of the result is ↵ | Adam | |
different from the type of the query. #66 | |||
2014-09-04 | Migrate code from ModeParser into cmd_mode (core_user) | Attila Molnar | |
- Process() that takes a std::vector<std::string> - DisplayCurrentModes() - DisplayListModes() | |||
2014-09-04 | Split ModeParser::DisplayListMode() into two parts | Attila Molnar | |
ShowListModeList() sends the list of one listmode to a user, DisplayListMode() calls it for each mode letter | |||
2014-09-04 | Remove unused parameter passed to ModeParser::DisplayCurrentModes() | Attila Molnar | |
2014-09-04 | Pass Modes::ChangeList references to the OnPreMode hook, make it modifiable | Attila Molnar | |
This gets rid of the duplicated mode parsing logic in m_namedmodes | |||
2014-09-04 | Let callers customize the begin/end positions for ↵ | Attila Molnar | |
ModeParser::ModeParamsToChangeList() This helps spanningtree when it deals with a vector of parameters where the modes begin at different positions | |||
2014-09-03 | Remove irc::modestacker | Attila Molnar | |
2014-09-03 | Use Modes::ChangeList in ModeHandler::RemoveMode() | Attila Molnar | |
2014-09-03 | Add a ModeParser::Process() overload that can process an entire ↵ | Attila Molnar | |
Modes::ChangeList This is a wrapper that calls ProcessSingle() repeatedly until the entire changelist is processed | |||
2014-09-03 | Make it possible to resume processing a partially processed Modes::ChangeList | Attila Molnar | |
Return number of processed mode changes from ModeParser::ProcessSingle() and add a begin index parameter | |||
2014-09-03 | Split out ModeParser::ModeParamsToChangeList() | Attila Molnar | |
2014-09-03 | Split out ModeParser::ProcessSingle() from Process() | Attila Molnar | |
This applies up to one MODE line's worth of mode changes from a Modes::ChangeList | |||
2014-09-03 | Add mode process flag MODE_CHECKACCESS | Attila Molnar | |
2014-09-03 | Remove ModeHandler::m_paramtype and GetTranslateType() | Attila Molnar | |
2014-09-03 | Remove ModeParser::LastParseTranslate and GetLastParseTranslate() | Attila Molnar | |
2014-09-03 | Remove ModeParser::LastParseParams and GetLastParseParams() | Attila Molnar | |
2014-09-03 | Remove ProtocolInterface::SendMode() | Attila Molnar | |
2014-09-03 | m_spanningtree Send MODE/FMODE from the OnMode hook | Attila Molnar | |
If the MODE_LOCALONLY flag is set the mode change is not propagated | |||
2014-09-03 | Pass the modes to the OnMode hook as a Modes::ChangeList, pass ↵ | Attila Molnar | |
ModeProcessFlags too | |||
2014-09-03 | Populate a Modes::ChangeList object in ModeParser::Process() | Attila Molnar | |
2014-09-03 | Add Modes::Change and Modes::ChangeList | Attila Molnar | |
2014-09-02 | Change mode_sequence to be a const ref in ModeParser::Process() | Attila Molnar | |
Also change the signature of DisplayListModes() to accept a const ref | |||
2014-08-30 | Move the intrusive list containers into the insp namespace | Attila Molnar | |
2014-08-06 | Migrate ModeChannelOp and ModeChannelVoice constructors to builtinmodes.h, ↵ | Attila Molnar | |
remove cmode_{o,v} 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 | |||
2014-08-06 | Pass prefix rank and prefix char to PrefixMode constructor | Attila Molnar | |
2014-08-06 | Remove a bunch of useless classes representing simple core modes | Attila Molnar | |
2014-08-06 | Change ListModeBase::DoRehash() to not be virtual | Attila Molnar | |
2014-08-04 | Hashing: Redo API | Daniel Vassdal | |
* 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 | |||
2014-08-04 | Remove InspIRCd::BindSocket() | Attila Molnar | |
2014-07-25 | Merge insp20 | Attila Molnar | |
2014-07-19 | Access local user list via new UserManager::GetLocalUsers() and make ↵ | Attila Molnar | |
local_users private | |||
2014-07-19 | Move and rename typedef LocalUserList to UserManager::LocalList | Attila Molnar | |
2014-07-16 | Move typedef OperIndex to ServerConfig::OperIndex | Attila Molnar | |
2014-07-16 | Move typedef ClassVector to ServerConfig::ClassVector | Attila Molnar | |
2014-07-14 | Expand ISupportManager documentation | Attila Molnar | |
2014-07-14 | Minor ISupportManager changes | Attila Molnar | |
- Make GetLines() a const method - Rename Lines to cachedlines - Get rid of a variable in Build() | |||
2014-07-14 | Move ISupportManager class declaration to isupportmanager.h from inspircd.h | Attila Molnar | |
2014-07-14 | Rename UserChanList to User::ChanList, remove UCListIter | Attila Molnar | |
2014-07-14 | Remove typedef UserMembIter, use Channel::MemberMap::iterator instead | Attila Molnar | |
Remove the now unused UserMembList typedef too | |||
2014-07-14 | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | Attila Molnar | |