aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/treeserver.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-08-031-1/+1
* Add SendMetadata methods to Server.Gravatar Sadie Powell2024-07-241-0/+4
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-2/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+1
* | More const correctness work.Gravatar Sadie Powell2022-12-081-1/+1
* | Assign more class members inline instead of in the constructor.Gravatar Sadie Powell2022-10-211-6/+6
* | Deprecate the (raw)version SINFO keys and split out customversion/rawbranch.Gravatar Sadie Powell2022-05-171-33/+4
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-1/+1
* | Consistently use `!foo` instead of `foo == NULL`.Gravatar Sadie Powell2021-12-031-1/+1
* | Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-1/+2
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-3/+3
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-1/+1
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-021-1/+1
* | Replace all internal references to uline with services.Gravatar Sadie Powell2021-01-301-2/+2
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-1/+6
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-131-9/+6
|\|
| * Add whether the server split with an error to OnServerSplit.Gravatar Peter Powell2019-09-231-4/+6
| * Add the server id to the Server class.Gravatar Peter Powell2019-09-231-5/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-1/+1
|\|
| * Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-1/+1
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-1/+1
|/
* Show server versions in /MAP for opers•••This resolves #1203 Gravatar B00mX0r2017-12-191-0/+9
* Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. Gravatar Peter Powell2017-07-121-1/+1
* m_spanningtree Use uint64_t for the burst start time to avoid overflowsGravatar Attila Molnar2015-05-131-2/+2
* m_spanningtree Rewrite PING logic to use TimersGravatar Attila Molnar2015-01-251-24/+9
* m_spanningtree Remove public TreeServer methods that are only called from Tre...Gravatar Attila Molnar2015-01-201-8/+0
* m_spanningtree Get rid of some boilerplate•••Make methods const while at it Gravatar Attila Molnar2015-01-201-6/+6
* m_spanningtree Change type of num_lost_* to be unsignedGravatar Attila Molnar2014-07-281-2/+2
* m_spanningtree Quit all split users in one goGravatar Attila Molnar2014-07-281-2/+2
* m_spanningtree Mark servers awaiting destruction after being lost in a netspl...Gravatar Attila Molnar2014-07-281-0/+9
* m_spanningtree Remove now unused TreeServer::Tidy()Gravatar Attila Molnar2014-07-281-6/+0
* m_spanningtree Remove split servers from the hash maps in TreeServer::SQuitIn...Gravatar Attila Molnar2014-07-281-3/+5
* m_spanningtree Move squit logic into TreeServer from TreeSocketGravatar Attila Molnar2014-07-281-0/+18
* m_spanningtree Keep track of whether servers are behind a bursting server, us...Gravatar Attila Molnar2014-07-271-0/+13
* m_spanningtree Add TreeServer::BeginBurst() that marks a server as bursting•••Don't mark servers as bursting in the constructor Gravatar Attila Molnar2014-07-271-0/+5
* m_spanningtree Use the value of StartBurst to determine whether a server is b...Gravatar Attila Molnar2014-07-271-2/+1
* m_spanningtree Replace direct access of TreeServer::bursting with IsBursting()Gravatar Attila Molnar2014-07-271-0/+5
* m_spanningtree Share server description updates via SINFO descGravatar Attila Molnar2014-06-171-0/+6
* m_spanningtree Add a field to TreeServer for storing full version stringsGravatar Attila Molnar2014-06-171-0/+15
* Move server description field from TreeServer into Server; remove OnGetServer...Gravatar Attila Molnar2014-01-051-5/+0
* Introduce Server class•••- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() Gravatar Attila Molnar2014-01-051-6/+14
* m_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and G...Gravatar attilamolnar2013-08-221-6/+3
* m_spanningtree Change TreeServer::GetSocket() to always return the socket tha...•••The only exception is the tree root (us) which has no associated socket (NULL) Add TreeServer::IsRoot() and IsLocal() helpers Gravatar attilamolnar2013-08-221-1/+9
* m_spanningtree Minor cleanup of functionsGravatar attilamolnar2013-08-191-1/+1
* m_spanningtree Remove SpanningTreeUtilities* fields and parametersGravatar attilamolnar2013-08-171-3/+2
* m_spanningtree Change the type of TreeServer::ServerName to std::stringGravatar attilamolnar2013-07-241-2/+2
* m_spanningtree Cleanup TreeServer and TreeSocket construction/destructionGravatar attilamolnar2013-07-241-19/+9