Age | Commit message (Collapse) | Author |
|
|
|
GCCs warnings for this are much better than Clangs.
|
|
|
|
|
|
|
|
|
|
|
|
Gets rid of assign()
|
|
as method parameters
|
|
parameters
|
|
Skip sending the numeric and firing the OnAccountChange event
|
|
|
|
Remove InspIRCd::SendWhoisLine()
|
|
|
|
|
|
object is a User
|
|
|
|
merge e244cb2c63b1ac1d85bdbb4691f7b1bd940ae804
|
|
|
|
the correct host when cgiirc users log in using SASL
|
|
|
|
|
|
when cgiirc users log in using SASL
|
|
automatically
|
|
|
|
Override StringExtItem::unserialize() instead
|
|
|
|
|
|
|
|
with ModeHandlers, part 1
|
|
indicate local only mode changes and mode merges
Change ProtocolInterface::SendMode() to take source and destination parameters, and call it from the mode parser whenever the mode change is global
This deprecates the ambiguous InspIRCd::SendMode() and InspIRCd::SendGlobalMode() interface (the latter sent mode changes originating from local users twice, etc.)
|
|
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
|
|
- Remove virtual keyword from a ton of methods which don't need it.
- Add override keyword to a ton of methods which do need it.
|
|
|
|
|
|
- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
|
|
|
|
|
|
|
|
Channel::JoinUser() to std::string from char*
|
|
AddService() throws an exception if an item cannot be registered, modules no longer need to worry about AddMode() etc. failing
|
|
m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
|
|
the server is enough
|
|
|
|
|
|
|
|
[2.0] Add ExtBan U to match only unregistered users
|
|
|
|
Enhancement requested in Issue #247
|
|
user logs out of an account
|