Age | Commit message (Collapse) | Author |
|
|
|
- Change function to be static, return a bool
- Do not filter duplicates when there are 2 lists (JOIN)
- Remove validation of 'extra' parameter, caller must pass either a valid index or -1
|
|
|
|
space as the sep char
|
|
|
|
|
|
|
|
|
|
|
|
Initialize clientlist and uuidlist in UserManager constructor
|
|
|
|
ModeHandler::GetPrefixRank() to be non-virtual
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Change return types to void
- Use a pointer to the command handler instead of an iterator
|
|
|
|
|
|
The function does not need to be virtual because the core can remove any user mode using the default logic
The optional modestack parameter was always NULL, so remove it
|
|
The default (core) implementation can now remove prefix modes
The modestacker parameter is now mandatory
|
|
- Modules which use this class will now have to catch a
CoreException when opening files if they wish to ignore
the failed loading of a file.
- m_randquote has been cleaned up massively and the RANDQUOTE
command has been removed as it was pretty much useless.
|
|
Deduplicate UserModeList(), ChannelModeList() and ParaModeList() code
|
|
|
|
Clean up the logging system (part 1 of 2).
|
|
|
|
|
|
Add support for detecting C++11 variadic templates.
|
|
|
|
OnUserMessage and OnUserPreMessage
All modules (except m_nonotice) that perform filtering on messages have common logic for handling PRIVMSGs and NOTICEs and most of them run the exact same code in both cases
|
|
|
|
|
|
|
|
- InspIRCd::OpenLog
- ./inspircd --logfile [file]
This is no longer needed now we have (since 1.2) custom logging.
|
|
|
|
|
|
|
|
instead of const char*
|