| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
| |
This is presently a typedef but will soon be replaced with a class
that encapsulates both tags and parameters.
|
| |
|
|
| |
GCCs warnings for this are much better than Clangs.
|
| | |
|
| |
|
|
|
| |
This fixes a ton of warnings when building on compilers that
default to C++11 or newer.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
parameters
|
| | |
|
| |
|
|
| |
object containing it
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
Found by Coverity, CID: 1135649
|
| | |
| |
| |
| | |
automatically
|
| | |
| |
| |
| | |
Move Channel::SetPrefix() into Membership
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
and on rehash
This eliminates the need for calling OnRehash() in init()
|
| | |
| |
| |
| |
| |
| |
| |
| | |
- Wrong doc for Snomask::GetDescription()
- Incorrect idle time when WHOISing remote users
- String + int = garbage
- Remote MODE commands (user mode changes) being broadcast in addition to being forwarded
- Incorrect revision being shown
|
| | | |
|
| | |
| |
| |
| | |
initialization code into init()
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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.)
|
| | |
| |
| |
| | |
ModeHandler::GetPrefixRank() to be non-virtual
|
| | |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| | |
There was only one case (which was probably an error) where these
methods were not set to their ServerLimits value.
|
| | |
| |
| |
| |
| | |
- 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.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
This allows us to send a server notice to a user without worrying
about whether they are registered or not.
If a user receives a server notice and they are not registered
then the nickname field will contain an asterisk instead of their
nick name.
|
| | |
| |
| |
| |
| |
| | |
Convert static Channel::ForceChan() to non-static Channel::ForceJoin() that joins a user to a channel, no permission checks
The (static) Channel::JoinUser() now has a LocalUser parameter, and no longer have TS and bursting parameters. If the channel doesn't exist, it is created using current time as TS
|
| | | |
|
| | | |
|
| | | |
|
| |/
|
|
| |
Channel::JoinUser() to std::string from char*
|
| |
|
|
| |
m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
|
| |
|
|
| |
passing it to Channel::WriteChannelWithServ, etc.
|
| |
|
|
| |
is already in the channel
|
| | |
|
| | |
|
| |
|
|
| |
In m_ojoin 'business' was miss-spelled.
|
| |
|
|
| |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12397 e03df62e-2008-0410-955e-edbf42e46eb7
|
| |
|
|
| |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12396 e03df62e-2008-0410-955e-edbf42e46eb7
|
| |
|
|
| |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12377 e03df62e-2008-0410-955e-edbf42e46eb7
|
| |
|
|
| |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12323 e03df62e-2008-0410-955e-edbf42e46eb7
|
| |
|
|
| |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12279 e03df62e-2008-0410-955e-edbf42e46eb7
|
| |
|
|
|
|
| |
CAPAB checking)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12263 e03df62e-2008-0410-955e-edbf42e46eb7
|
| |
|
|
| |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
|
| |
|
|
| |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11977 e03df62e-2008-0410-955e-edbf42e46eb7
|