aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_spanningtree
Commit message (Expand)AuthorAgeFilesLines
...
* | m_spanningtree Remove unused CommandBuilder::Unicast() overload accepting a s...Gravatar Attila Molnar2016-03-291-5/+0
* | Send NOTICEs to local channel members with Channel::WriteNotice()Gravatar Attila Molnar2016-03-051-1/+1
* | m_spanningtree Remove ModuleSpanningTree::RemoteMessage()•••This method is no longer used, replacement is User::WriteRemoteNotice() Gravatar Attila Molnar2016-03-012-17/+0
* | Send NOTICEs that can go to both local and remote users with User::WriteRemot...Gravatar Attila Molnar2016-03-013-7/+7
* | Introduce Stats::Context, pass it to the OnStats hook and switch all code to itGravatar Attila Molnar2016-02-252-8/+15
* | Add User::WriteRemoteNumeric() and switch code using SendText() to send numer...Gravatar Attila Molnar2016-02-251-7/+4
* | Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Gravatar Attila Molnar2016-02-254-11/+10
* | m_spanningtree Ignore SVSWATCH from 2.0 serversGravatar Attila Molnar2016-01-061-0/+5
* | m_spanningtree Add compatibility hack that allows modules to drop the VF_COMM...•••Include m_watch in the list Gravatar Attila Molnar2016-01-061-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 Gravatar Attila Molnar2015-12-073-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 Gravatar Attila Molnar2015-12-071-4/+0
* | m_spanningtree Try FindServerID() first if the prefix looks like a sid in Tre...Gravatar Attila Molnar2015-12-071-7/+17
* | m_spanningtree Change allocation of ModuleSpanningTree::commands to be physic...Gravatar Attila Molnar2015-12-062-5/+2
* | m_spanningtree Implement ServerCommand::RegisterService()Gravatar Attila Molnar2015-12-062-2/+9
* | Add minimum channel rank and exception list parameters to the OnUserInvite hookGravatar Attila Molnar2015-12-062-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 Gravatar Attila Molnar2015-11-021-3/+0
* | m_spanningtree Log nick collisions more verbosely and in all casesGravatar Attila Molnar2015-05-234-6/+8
* | m_spanningtree Fix harmless valgrind warning about uninit var usage on unloadGravatar Attila Molnar2015-05-191-0/+1
* | m_spanningtree Use uint64_t for the burst start time to avoid overflowsGravatar Attila Molnar2015-05-134-8/+8
* | m_spanningtree Clean up commentsGravatar Attila Molnar2015-05-1314-67/+43
* | Merge insp20Gravatar Attila Molnar2015-04-202-3/+3
|\|
| * m_spanningtree Fix TreeRoot UserCount being possibly wrong if loaded after st...Gravatar Attila Molnar2015-02-041-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. Gravatar Peter Powell2015-01-031-2/+2
* | capab: m_kicknorejoin: Don't advertise upper bound to 2.0 serversGravatar Daniel Vassdal2015-02-221-0/+5
* | m_spanningtree Pass Server* to the OnServerLink/OnServerSplit eventsGravatar Attila Molnar2015-02-121-2/+2
* | Convert the spanningtree events to use the new cross-module event systemGravatar Attila Molnar2015-02-113-2/+10
* | m_spanningtree Rewrite PING logic to use TimersGravatar Attila Molnar2015-01-257-120/+195
* | Merge branch 'master+exttype' into master+no-rttiGravatar Attila Molnar2015-01-221-2/+2
|\ \
| * | m_spanningtree Only unserialize() METADATA if the object type matches Extensi...Gravatar Attila Molnar2015-01-181-2/+2
* | | m_spanningtree Remove public TreeServer methods that are only called from Tre...Gravatar Attila Molnar2015-01-202-20/+2
* | | m_spanningtree Get rid of some boilerplate•••Make methods const while at it Gravatar Attila Molnar2015-01-204-45/+7
|/ /
* | Merge branch 'master+stfjoinforward'Gravatar Attila Molnar2015-01-143-16/+111
|\ \
| * | m_spanningtree Increase maximum generated FJOIN line size to 510Gravatar Attila Molnar2015-01-091-1/+1
| * | m_spanningtree Forward FJOINs with correct TS, modes and userlistGravatar Attila Molnar2015-01-092-3/+78
| * | m_spanningtree Change name and scope of commait in FJOIN handlerGravatar Attila Molnar2015-01-091-3/+4
| * | m_spanningtree Add overload for add() and has_room(), giving more flexibility...Gravatar Attila Molnar2015-01-092-6/+18
| * | m_spanningtree Add CmdBuilder::push_raw() overload for rangesGravatar Attila Molnar2015-01-091-0/+7
| * | m_spanningtree Add source server parameter to CommandFJOIN::Builder constructor•••Default it to this server Gravatar Attila Molnar2015-01-092-3/+3
* | | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one Gravatar Attila Molnar2015-01-106-8/+8
|/ /
* | Add stdalgo::erase() and use it to simplify codeGravatar Attila Molnar2014-11-011-7/+1
* | Merge insp20Gravatar Attila Molnar2014-10-272-5/+3
|\|
| * Remove some dead code found by CoverityGravatar Attila Molnar2014-10-261-2/+0
| * m_spanningtree Rebuild serverlist and sidlist when receiving a specific Request•••Issue #923 Gravatar Attila Molnar2014-10-134-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] Gravatar Peter Powell2014-10-132-4/+4
* | m_spanningtree Simplify processing non-prefix modes in FJOINs•••Use ModeParser::ModeParamsToChangeList() instead of duplicating logic Gravatar Attila Molnar2014-09-041-18/+1
* | m_spanningtree Apply FMODE mode changes using the new ModeParser functionsGravatar Attila Molnar2014-09-041-6/+5
* | m_spanningtree Remove CommandFJoin::ApplyModeStack()Gravatar Attila Molnar2014-09-032-13/+0
* | Use Modes::ChangeList in ModeHandler::RemoveMode()Gravatar Attila Molnar2014-09-031-3/+3
* | Replace irc::modestacker usage with the new ModeParser::Process()Gravatar Attila Molnar2014-09-032-23/+15
* | Remove ProtocolInterface::SendMode()Gravatar Attila Molnar2014-09-032-5/+0