Age | Commit message (Collapse) | Author |
|
- Process() that takes a std::vector<std::string>
- DisplayCurrentModes()
- DisplayListModes()
|
|
ShowListModeList() sends the list of one listmode to a user, DisplayListMode() calls it for each mode letter
|
|
|
|
This gets rid of the duplicated mode parsing logic in m_namedmodes
|
|
ModeParser::ModeParamsToChangeList()
This helps spanningtree when it deals with a vector of parameters where the modes begin at different positions
|
|
|
|
|
|
Modes::ChangeList
This is a wrapper that calls ProcessSingle() repeatedly until the entire changelist is processed
|
|
Return number of processed mode changes from ModeParser::ProcessSingle() and add a begin index parameter
|
|
|
|
This applies up to one MODE line's worth of mode changes from a Modes::ChangeList
|
|
|
|
|
|
|
|
|
|
|
|
If the MODE_LOCALONLY flag is set the mode change is not propagated
|
|
ModeProcessFlags too
|
|
|
|
|
|
Also change the signature of DisplayListModes() to accept a const ref
|
|
|
|
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
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|
|
local_users private
|
|
|
|
|
|
|
|
|
|
- Make GetLines() a const method
- Rename Lines to cachedlines
- Get rid of a variable in Build()
|
|
|
|
|
|
Remove the now unused UserMembList typedef too
|
|
|
|
|
|
never NULL
|
|
|
|
|
|
Use initialization list
|
|
|
|
of a string
|
|
|
|
|
|
|
|
|