| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | | | Move implementation of Command and CommandBase functions into a source file | Attila Molnar | 2015-01-24 | 1 | -18/+4 |
| * | | | | Remove unused CommandBase::DecodeParameter() | Attila Molnar | 2015-01-24 | 1 | -10/+0 |
| * | | | | Switch to unsigned ints in CommandBase constructor for min and max params | Attila Molnar | 2015-01-24 | 1 | -1/+1 |
| |/ / / |
|
| * | | | Specify which Extensible subclass an ExtensionItem is valid for | Attila Molnar | 2015-01-18 | 3 | -8/+24 |
| * | | | cmode_k Fix oversight in substr() conversion•••While at it, introduce a named constant for maximum key length
| Attila Molnar | 2015-01-14 | 1 | -0/+1 |
| |/ / |
|
| * | | Remove the unused OnGlobalOper hook | Attila Molnar | 2015-01-10 | 1 | -9/+1 |
| * | | Merge branch 'master+listmode' | Attila Molnar | 2014-12-19 | 1 | -1/+1 |
| |\ \ |
|
| | * | | Change listmode storage type to vector | Attila Molnar | 2014-12-16 | 1 | -1/+1 |
| * | | | Merge branch 'master+flatmap' | Attila Molnar | 2014-12-19 | 6 | -8/+395 |
| |\ \ \ |
|
| | * | | | Change type of some associative containers to their flat versions, including ... | Attila Molnar | 2014-12-15 | 4 | -5/+5 |
| | * | | | Add flat_[multi]{map,set} containers | Attila Molnar | 2014-12-15 | 2 | -0/+384 |
| | * | | | Add typedef ModeParser::ModeWatcherMap, remove ModeWatchIter | Attila Molnar | 2014-12-15 | 1 | -3/+5 |
| | * | | | Add typedef PrivSet for OperInfo::AllowedOperCommands and AllowedPrivs | Attila Molnar | 2014-12-15 | 1 | -2/+3 |
| | |/ / |
|
| * | | | Pass the empty tag to Limits when constructing a ServerConfig, remove default... | Attila Molnar | 2014-12-09 | 1 | -8/+0 |
| * | | | Add ServerLimits constructor that reads limits from a ConfigTag and use it | Attila Molnar | 2014-12-09 | 1 | -0/+5 |
| |/ / |
|
| * | | Add stdalgo::isin() and use it to simplify code | Attila Molnar | 2014-11-01 | 1 | -0/+12 |
| * | | Add stdalgo::erase() and use it to simplify code | Attila Molnar | 2014-11-01 | 1 | -0/+18 |
| * | | Merge insp20 | Attila Molnar | 2014-10-27 | 1 | -0/+5 |
| |\| |
|
| | * | Avoid calling methods on NULL pointers wherever possible.•••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.
| Peter Powell | 2014-10-13 | 2 | -1/+6 |
| | * | Fix hash_map.h on non-GNU C++ standard library implementations. | Peter Powell | 2014-10-05 | 1 | -9/+9 |
| | * | Do not use the result of the dns cache when the query type of the result is d... | Adam | 2014-09-08 | 1 | -24/+30 |
| * | | Store Membership objects physically in the nodes of Channel::MemberMap | Attila Molnar | 2014-09-27 | 1 | -1/+1 |
| * | | Add the insp::aligned_storage template | Attila Molnar | 2014-09-27 | 3 | -0/+53 |
| * | | Remove listmode hiding support from the core•••This is now handled by m_hidelist
| Attila Molnar | 2014-09-10 | 1 | -6/+0 |
| * | | Migrate code from ModeParser into cmd_mode (core_user)•••- Process() that takes a std::vector<std::string>
- DisplayCurrentModes()
- DisplayListModes()
| Attila Molnar | 2014-09-04 | 2 | -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
| Attila Molnar | 2014-09-04 | 1 | -0/+7 |
| * | | Remove unused parameter passed to ModeParser::DisplayCurrentModes() | Attila Molnar | 2014-09-04 | 1 | -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
| Attila Molnar | 2014-09-04 | 1 | -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
| Attila Molnar | 2014-09-04 | 1 | -1/+5 |
| * | | Remove irc::modestacker | Attila Molnar | 2014-09-03 | 1 | -71/+0 |
| * | | Use Modes::ChangeList in ModeHandler::RemoveMode() | Attila Molnar | 2014-09-03 | 2 | -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
| Attila Molnar | 2014-09-03 | 1 | -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
| Attila Molnar | 2014-09-03 | 1 | -2/+5 |
| * | | Split out ModeParser::ModeParamsToChangeList() | Attila Molnar | 2014-09-03 | 1 | -0/+13 |
| * | | Split out ModeParser::ProcessSingle() from Process()•••This applies up to one MODE line's worth of mode changes from a Modes::ChangeList
| Attila Molnar | 2014-09-03 | 1 | -1/+13 |
| * | | Add mode process flag MODE_CHECKACCESS | Attila Molnar | 2014-09-03 | 1 | -1/+9 |
| * | | Remove ModeHandler::m_paramtype and GetTranslateType() | Attila Molnar | 2014-09-03 | 1 | -9/+0 |
| * | | Remove ModeParser::LastParseTranslate and GetLastParseTranslate() | Attila Molnar | 2014-09-03 | 1 | -2/+0 |
| * | | Remove ModeParser::LastParseParams and GetLastParseParams() | Attila Molnar | 2014-09-03 | 1 | -2/+0 |
| * | | Remove ProtocolInterface::SendMode() | Attila Molnar | 2014-09-03 | 1 | -9/+0 |
| * | | m_spanningtree Send MODE/FMODE from the OnMode hook•••If the MODE_LOCALONLY flag is set the mode change is not propagated
| Attila Molnar | 2014-09-03 | 1 | -2/+2 |
| * | | Pass the modes to the OnMode hook as a Modes::ChangeList, pass ModeProcessFla... | Attila Molnar | 2014-09-03 | 1 | -5/+6 |
| * | | Populate a Modes::ChangeList object in ModeParser::Process() | Attila Molnar | 2014-09-03 | 1 | -0/+4 |
| * | | Add Modes::Change and Modes::ChangeList | Attila Molnar | 2014-09-03 | 2 | -0/+111 |
| * | | Change mode_sequence to be a const ref in ModeParser::Process()•••Also change the signature of DisplayListModes() to accept a const ref
| Attila Molnar | 2014-09-02 | 1 | -1/+1 |
| * | | Move the intrusive list containers into the insp namespace | Attila Molnar | 2014-08-30 | 7 | -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
| Attila Molnar | 2014-08-06 | 1 | -2/+10 |
| * | | Pass prefix rank and prefix char to PrefixMode constructor | Attila Molnar | 2014-08-06 | 1 | -1/+3 |
| * | | Remove a bunch of useless classes representing simple core modes | Attila Molnar | 2014-08-06 | 1 | -70/+0 |
| * | | Change ListModeBase::DoRehash() to not be virtual | Attila Molnar | 2014-08-06 | 1 | -1/+1 |