| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | m_spanningtree Change allocation of ModuleSpanningTree::commands to be physic... | 2015-12-06 | 2 | -5/+2 | ||
| * | | m_spanningtree Implement ServerCommand::RegisterService() | 2015-12-06 | 2 | -2/+9 | ||
| * | | Add minimum channel rank and exception list parameters to the OnUserInvite hook | 2015-12-06 | 2 | -2/+2 | ||
| * | | Rewrite invite system•••- Moved out of core, now lives entirely in core_channel - Accessible using the provided API after including the appropriate header - Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS - Expiration of timed invites are implemented using Timers - When creating a new invite let a non-timed invite override a timed one | 2015-11-02 | 1 | -3/+0 | ||
| * | | m_spanningtree Log nick collisions more verbosely and in all cases | 2015-05-23 | 4 | -6/+8 | ||
| * | | m_spanningtree Fix harmless valgrind warning about uninit var usage on unload | 2015-05-19 | 1 | -0/+1 | ||
| * | | m_spanningtree Use uint64_t for the burst start time to avoid overflows | 2015-05-13 | 4 | -8/+8 | ||
| * | | m_spanningtree Clean up comments | 2015-05-13 | 14 | -67/+43 | ||
| * | | Merge insp20 | 2015-04-20 | 2 | -3/+3 | ||
| |\| | ||||||
| | * | m_spanningtree Fix TreeRoot UserCount being possibly wrong if loaded after st... | 2015-02-04 | 1 | -1/+1 | ||
| | * | Fix a snotice in m_spanningtree incorrectly using an unsigned long.•••This value can be negative so it should be a signed long not an unsigned long. | 2015-01-03 | 1 | -2/+2 | ||
| * | | capab: m_kicknorejoin: Don't advertise upper bound to 2.0 servers | 2015-02-22 | 1 | -0/+5 | ||
| * | | m_spanningtree Pass Server* to the OnServerLink/OnServerSplit events | 2015-02-12 | 1 | -2/+2 | ||
| * | | Convert the spanningtree events to use the new cross-module event system | 2015-02-11 | 3 | -2/+10 | ||
| * | | m_spanningtree Rewrite PING logic to use Timers | 2015-01-25 | 7 | -120/+195 | ||
| * | | Merge branch 'master+exttype' into master+no-rtti | 2015-01-22 | 1 | -2/+2 | ||
| |\ \ | ||||||
| | * | | m_spanningtree Only unserialize() METADATA if the object type matches Extensi... | 2015-01-18 | 1 | -2/+2 | ||
| * | | | m_spanningtree Remove public TreeServer methods that are only called from Tre... | 2015-01-20 | 2 | -20/+2 | ||
| * | | | m_spanningtree Get rid of some boilerplate•••Make methods const while at it | 2015-01-20 | 4 | -45/+7 | ||
| |/ / | ||||||
| * | | Merge branch 'master+stfjoinforward' | 2015-01-14 | 3 | -16/+111 | ||
| |\ \ | ||||||
| | * | | m_spanningtree Increase maximum generated FJOIN line size to 510 | 2015-01-09 | 1 | -1/+1 | ||
| | * | | m_spanningtree Forward FJOINs with correct TS, modes and userlist | 2015-01-09 | 2 | -3/+78 | ||
| | * | | m_spanningtree Change name and scope of commait in FJOIN handler | 2015-01-09 | 1 | -3/+4 | ||
| | * | | m_spanningtree Add overload for add() and has_room(), giving more flexibility... | 2015-01-09 | 2 | -6/+18 | ||
| | * | | m_spanningtree Add CmdBuilder::push_raw() overload for ranges | 2015-01-09 | 1 | -0/+7 | ||
| | * | | m_spanningtree Add source server parameter to CommandFJOIN::Builder constructor•••Default it to this server | 2015-01-09 | 2 | -3/+3 | ||
| * | | | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one | 2015-01-10 | 6 | -8/+8 | ||
| |/ / | ||||||
| * | | Add stdalgo::erase() and use it to simplify code | 2014-11-01 | 1 | -7/+1 | ||
| * | | Merge insp20 | 2014-10-27 | 2 | -5/+3 | ||
| |\| | ||||||
| | * | Remove some dead code found by Coverity | 2014-10-26 | 1 | -2/+0 | ||
| | * | m_spanningtree Rebuild serverlist and sidlist when receiving a specific Request•••Issue #923 | 2014-10-13 | 4 | -0/+25 | ||
| | * | Fix various warnings when building with LLVM 3.5.•••- warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] - warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] | 2014-10-13 | 2 | -4/+4 | ||
| * | | m_spanningtree Simplify processing non-prefix modes in FJOINs•••Use ModeParser::ModeParamsToChangeList() instead of duplicating logic | 2014-09-04 | 1 | -18/+1 | ||
| * | | m_spanningtree Apply FMODE mode changes using the new ModeParser functions | 2014-09-04 | 1 | -6/+5 | ||
| * | | m_spanningtree Remove CommandFJoin::ApplyModeStack() | 2014-09-03 | 2 | -13/+0 | ||
| * | | Use Modes::ChangeList in ModeHandler::RemoveMode() | 2014-09-03 | 1 | -3/+3 | ||
| * | | Replace irc::modestacker usage with the new ModeParser::Process() | 2014-09-03 | 2 | -23/+15 | ||
| * | | Remove ProtocolInterface::SendMode() | 2014-09-03 | 2 | -5/+0 | ||
| * | | m_spanningtree Send MODE/FMODE from the OnMode hook•••If the MODE_LOCALONLY flag is set the mode change is not propagated | 2014-09-03 | 3 | -18/+29 | ||
| * | | m_spanningtree Add function to serialize parameters in a Modes::ChangeList::L... | 2014-09-03 | 2 | -0/+78 | ||
| * | | m_spanningtree Add optional key parameter to SVSJOIN and allow it to do overr...•••Slightly more readable version of #892 by @ShutterQuick | 2014-09-01 | 1 | -1/+13 | ||
| * | | m_spanningtree Remove redundant checks from HandleRemoteWhois()•••The size of the vector is checked in OnPreCommand() and that hook only runs for local users | 2014-08-06 | 1 | -13/+10 | ||
| * | | Allow fast sid reuse by erasing fake users from UserManager::uuidlist when th... | 2014-07-28 | 1 | -0/+4 | ||
| * | | m_spanningtree Throw a ProtocolException if a server SQUITs a server it shoul... | 2014-07-28 | 1 | -0/+2 | ||
| * | | m_spanningtree Squit dead servers immediately when they die, not at the next ... | 2014-07-28 | 2 | -6/+1 | ||
| * | | m_spanningtree Remove the now needless SplitInProgress workaround | 2014-07-28 | 3 | -9/+0 | ||
| * | | m_spanningtree Check TreeServer::IsDead() to learn whether a user is being qu... | 2014-07-28 | 1 | -1/+2 | ||
| * | | m_spanningtree Change type of num_lost_* to be unsigned | 2014-07-28 | 2 | -7/+7 | ||
| * | | m_spanningtree Quit all split users in one go | 2014-07-28 | 2 | -8/+9 | ||
| * | | m_spanningtree Mark servers awaiting destruction after being lost in a netspl... | 2014-07-28 | 2 | -2/+15 | ||
