index
:
~steering
/
inspircd++.git
this commit
insp2
insp4
Unnamed repository; edit this file 'description' to name the repository.
steering7253
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
mode.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Add support for setting the unset rank in ModeHandler.
Peter Powell
2017-11-06
1
-4
/
+11
*
Fix RPL_SERVERVERSION treating the modes as a single parameter.
Peter Powell
2017-10-04
1
-1
/
+3
*
Convert Disabled[CU]Modes to use a bitset instead of a char array.
Peter Powell
2017-09-18
1
-2
/
+2
*
Add ModeParser::IsModeChar to standardise mode validation.
Peter Powell
2017-09-18
1
-7
/
+8
*
Make ModeHandler::GetUserParameter() const, accept const User
Attila Molnar
2016-12-30
1
-1
/
+1
*
Change Membership:hasMode() to accept a PrefixMode
Attila Molnar
2016-08-30
1
-1
/
+1
*
Replace loop over alphabet with loop over mode list in several places
Attila Molnar
2016-08-30
1
-4
/
+5
*
Pass the ModeHandler to User::HasModePermission()
•••
Mark the method as const
Attila Molnar
2016-08-30
1
-1
/
+1
*
Mark ModeHandler::GetModeChar() and ModeWatcher::GetModeType() as const
Attila Molnar
2016-08-29
1
-5
/
+0
*
Convert ModeHandler::GetNumParams() to NeedsParam() that returns a bool
Attila Molnar
2016-08-29
1
-13
/
+13
*
Merge insp20
Attila Molnar
2016-08-17
1
-5
/
+14
|
\
|
*
Fix 005 not showing some modes with the same rank as others.
Peter Powell
2016-05-30
1
-6
/
+14
|
*
Reject empty mode parameters in ModeParser::Process() instead of relying on M...
Attila Molnar
2014-11-30
1
-1
/
+1
*
|
Convert WriteNumeric() calls to pass the parameters of the numeric as method ...
Attila Molnar
2016-02-25
1
-12
/
+11
*
|
Implement ModeHandler::RegisterService()
Attila Molnar
2015-11-23
1
-0
/
+6
*
|
Reduce std::string::substr() usage
•••
substr() returns a new string while erase() and assign() modify the existing one
Attila Molnar
2015-01-10
1
-1
/
+1
*
|
Change type of some associative containers to their flat versions, including ...
Attila Molnar
2014-12-15
1
-2
/
+2
*
|
Add typedef ModeParser::ModeWatcherMap, remove ModeWatchIter
Attila Molnar
2014-12-15
1
-7
/
+7
*
|
Remove listmode hiding support from the core
•••
This is now handled by m_hidelist
Attila Molnar
2014-09-10
1
-7
/
+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
1
-125
/
+0
*
|
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
-1
/
+9
*
|
Remove unused parameter passed to ModeParser::DisplayCurrentModes()
Attila Molnar
2014-09-04
1
-2
/
+2
*
|
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
-1
/
+1
*
|
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
-4
/
+7
*
|
Use Modes::ChangeList in ModeHandler::RemoveMode()
Attila Molnar
2014-09-03
1
-20
/
+11
*
|
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
/
+13
*
|
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
/
+7
*
|
Split out ModeParser::ModeParamsToChangeList()
Attila Molnar
2014-09-03
1
-10
/
+14
*
|
Handle mode merges in ModeParser::ProcessSingle()
Attila Molnar
2014-09-03
1
-9
/
+18
*
|
Validate mode parameters from ModeParser::ProcessSingle()
Attila Molnar
2014-09-03
1
-12
/
+27
*
|
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
-19
/
+42
*
|
Add mode process flag MODE_CHECKACCESS
Attila Molnar
2014-09-03
1
-11
/
+17
*
|
Remove ModeHandler::m_paramtype and GetTranslateType()
Attila Molnar
2014-09-03
1
-2
/
+1
*
|
Remove ModeParser::LastParseTranslate and GetLastParseTranslate()
Attila Molnar
2014-09-03
1
-3
/
+0
*
|
Remove ModeParser::LastParseParams and GetLastParseParams()
Attila Molnar
2014-09-03
1
-5
/
+0
*
|
Compare Limits.MaxModes to the size of LastChangeList in ModeParser::Process()
Attila Molnar
2014-09-03
1
-1
/
+1
*
|
Remove ProtocolInterface::SendMode()
Attila Molnar
2014-09-03
1
-3
/
+0
*
|
Pass the modes to the OnMode hook as a Modes::ChangeList, pass ModeProcessFla...
Attila Molnar
2014-09-03
1
-1
/
+1
*
|
Populate a Modes::ChangeList object in ModeParser::Process()
Attila Molnar
2014-09-03
1
-0
/
+2
*
|
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
-2
/
+2
*
|
Replace stringstream with a std::string in ModeParser::Process()
•••
There is no benefit in using a stringstream here
Attila Molnar
2014-09-02
1
-4
/
+5
*
|
Pass prefix rank and prefix char to PrefixMode constructor
Attila Molnar
2014-08-06
1
-2
/
+2
*
|
Remove a bunch of useless classes representing simple core modes
Attila Molnar
2014-08-06
1
-7
/
+18
*
|
Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead
Attila Molnar
2014-07-14
1
-1
/
+1
*
|
Rename UserMembList to Channel::MemberMap, switch all code to use it
Attila Molnar
2014-07-14
1
-1
/
+1
*
|
Change return type of Channel::GetUsers() to reference from pointer as it is ...
Attila Molnar
2014-07-14
1
-2
/
+2
*
|
Change allocation of InspIRCd::Modes to be physically part of the object cont...
Attila Molnar
2014-06-24
1
-1
/
+1
*
|
Add UserManager::GetUsers()
Attila Molnar
2014-03-15
1
-1
/
+4
*
|
Add InspIRCd::GetChans(), remove ChannelCount()
Attila Molnar
2014-03-14
1
-1
/
+4
*
|
Move the wallops mode from the core into core_wallops
Attila Molnar
2014-03-09
1
-2
/
+1
[prev]
[next]