| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | m_spanningtree Remove unused CommandBuilder::Unicast() overload accepting a s... | 2016-03-29 | 1 | -5/+0 | ||
| * | | Send NOTICEs to local channel members with Channel::WriteNotice() | 2016-03-05 | 1 | -1/+1 | ||
| * | | m_spanningtree Remove ModuleSpanningTree::RemoteMessage()•••This method is no longer used, replacement is User::WriteRemoteNotice() | 2016-03-01 | 2 | -17/+0 | ||
| * | | Send NOTICEs that can go to both local and remote users with User::WriteRemot... | 2016-03-01 | 3 | -7/+7 | ||
| * | | Introduce Stats::Context, pass it to the OnStats hook and switch all code to it | 2016-02-25 | 2 | -8/+15 | ||
| * | | Add User::WriteRemoteNumeric() and switch code using SendText() to send numer... | 2016-02-25 | 1 | -7/+4 | ||
| * | | Convert WriteNumeric() calls to pass the parameters of the numeric as method ... | 2016-02-25 | 4 | -11/+10 | ||
| * | | m_spanningtree Ignore SVSWATCH from 2.0 servers | 2016-01-06 | 1 | -0/+5 | ||
| * | | m_spanningtree Add compatibility hack that allows modules to drop the VF_COMM...•••Include m_watch in the list | 2016-01-06 | 1 | -1/+26 | ||
| * | | Remove some IS_SERVER() checks•••- InspIRCd::FindUUID() and FindNick() no longer return FakeUsers so checking the user returned from those methods is needless - m_dccallow is calling FindNickOnly() so it had the check needlessly | 2015-12-07 | 3 | -3/+3 | ||
| * | | Do not insert FakeUsers into UserManager::uuidlist•••Inserting them causes FindUUID() and FindNick() to return server users which is not what modules want | 2015-12-07 | 1 | -4/+0 | ||
| * | | m_spanningtree Try FindServerID() first if the prefix looks like a sid in Tre... | 2015-12-07 | 1 | -7/+17 | ||
| * | | 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 | ||
