Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use ERR_YOUREBANNEDCREEP instead of NOTICE when a user is banned.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is specified in RFC 1459 so we should probably use it.
|
|
|
|
While at it, introduce a named constant for maximum key length
|
|
|
|
|
|
|
|
|
|
Extensible storage
|
|
|
|
|
|
|
|
default ServerLimits constructor
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
This is now handled by m_hidelist
|
|
different from the type of the query. #66
|
|
- 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
|