| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | m_spanningtree Put command handlers with class names that collide with core ↵ | 2016-08-19 | 1 | -1/+1 | |
| | | | | | | | commands into the SpanningTree namespace This fixes issues in static builds | ||||
| * | m_spanningtree Log nick collisions more verbosely and in all cases | 2015-05-23 | 1 | -1/+1 | |
| | | |||||
| * | m_spanningtree Set the TS of the uuid nick to the same value on collision | 2014-07-26 | 1 | -1/+3 | |
| | | |||||
| * | m_spanningtree Don't accept NICK with 0 TS | 2014-07-26 | 1 | -2/+2 | |
| | | |||||
| * | m_spanningtree Return a bool from DoCollision() | 2014-07-26 | 1 | -2/+2 | |
| | | | | | The return value is true if the remote user or both have to change, false if only we have to change | ||||
| * | m_spanningtree Update comments around collision handling | 2014-07-26 | 1 | -1/+2 | |
| | | |||||
| * | m_spanningtree Let the NICK handler change the nick of the incoming user on ↵ | 2014-07-26 | 1 | -5/+3 | |
| | | | | | | | collision Don't change it in DoCollision() | ||||
| * | Merge insp20 | 2014-07-25 | 1 | -8/+9 | |
| | | |||||
| * | Remove now needless User::ForceNickChange() | 2014-07-03 | 1 | -1/+1 | |
| | | | | | Change call sites to call ChangeNick() | ||||
| * | m_spanningtree Throw an exception on protocol violations instead of ↵ | 2014-04-16 | 1 | -1/+1 | |
| | | | | | | | returning CMD_INVALID Catch CoreExceptions, log and close the link in OnDataReady() | ||||
| * | Update nick timestamps in User::ChangeNick(), pass the new TS in a parameter | 2014-03-03 | 1 | -3/+3 | |
| | | |||||
| * | Introduce Server class | 2014-01-05 | 1 | -1/+2 | |
| | | | | | | - Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() | ||||
| * | m_spanningtree Allow server-to-server command handlers to specify whether ↵ | 2013-08-25 | 1 | -4/+1 | |
| | | | | | | | they accept servers, remote users or both as the command source To make life easier for handlers accepting servers only as source, pass them a TreeServer* so they don't have to call FindServer() | ||||
| * | m_spanningtree Move all server-to-server command handlers into handler classes | 2013-08-18 | 1 | -0/+64 | |
| These commands are not registered in or called by the core. When looking for the handler of a command a new command table is searched first which contains all server-to-server commands. If a handler cannot be found in there, the core command table is consulted. | |||||
