aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/netburst.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+6
* Add {To,From}{Human,Internal,Network} to ExtensionItem.•••Also, deprecate the old SerializeFormat/serialize/unserialise API. Gravatar Peter Powell2019-08-071-2/+2
* Add an event for adding tags to S2S messages.Gravatar Peter Powell2019-07-191-1/+0
* Split ServerEventListener into {Broadcast,Link,Sync}EventListener.•••There is no reason to have these events in one big handler and it causes unnecessary event hooks to be created by having them like this. The ServerEventListener class still exists for compatibility Gravatar Peter Powell2019-07-151-3/+3
* Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-2/+2
* Show server versions in /MAP for opers•••This resolves #1203 Gravatar B00mX0r2017-12-191-0/+3
* Move OnSync{Channel,Network,User} to ServerEventListener.Gravatar Peter Powell2017-12-031-5/+4
* m_spanningtree Clean up commentsGravatar Attila Molnar2015-05-131-8/+7
* m_spanningtree Keep track of whether we've sent our burst, to be used for tra...Gravatar Attila Molnar2014-07-271-0/+2
* m_spanningtree Remove unused parameters from the server introduction message•••This does not affect the initial SERVER message containing the password Gravatar Attila Molnar2014-07-271-1/+0
* Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhereGravatar Attila Molnar2014-07-191-1/+1
* Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator insteadGravatar Attila Molnar2014-07-141-1/+1
* Rename UserMembList to Channel::MemberMap, switch all code to use itGravatar Attila Molnar2014-07-141-1/+1
* Change return type of Channel::GetUsers() to reference from pointer as it is ...Gravatar Attila Molnar2014-07-141-2/+2
* m_spanningtree Replace manual string building of outgoing commands with CmdBu...Gravatar Attila Molnar2014-07-031-2/+2
* m_spanningtree Exchange public server version strings via SINFO instead of VE...Gravatar Attila Molnar2014-06-171-1/+1
* m_spanningtree Send and receive full version strings via SINFOGravatar Attila Molnar2014-06-171-0/+3
* m_spanningtree Add TreeSocket::SendServerInfo() that sends all additional dat...Gravatar Attila Molnar2014-06-171-3/+8
* m_spanningtree Change allocation of the specialized ProtocolInterface to be p...Gravatar Attila Molnar2014-06-131-1/+0
* m_spanningtree Add CmdBuilder specialization for FJOINGravatar Attila Molnar2014-06-111-12/+8
* Add UserManager::GetUsers()Gravatar Attila Molnar2014-03-151-1/+3
* Add InspIRCd::GetChans(), remove ChannelCount()Gravatar Attila Molnar2014-03-141-1/+2
* Remove whitespace and minor style changesGravatar Attila Molnar2014-01-231-1/+0
* Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData() Gravatar attilamolnar2013-09-131-9/+25
* Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() Gravatar attilamolnar2013-09-121-3/+94
* m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ...•••TOPIC is no longer accepted from servers using the new protocol Gravatar attilamolnar2013-08-281-5/+1
* m_spanningtree Introduce command buildersGravatar attilamolnar2013-08-271-45/+21
* m_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and G...Gravatar attilamolnar2013-08-221-2/+3
* Change the syntax of FOREACH macros to be less dumb.Gravatar Adam2013-08-041-3/+3
* m_spanningtree Change the type of TreeServer::ServerName to std::stringGravatar attilamolnar2013-07-241-2/+1
* Seperate ModeReference into ChanModeReference and UserModeReferenceGravatar attilamolnar2013-07-191-1/+1
* Use InspIRCd::Format instead of snprintf().Gravatar Peter Powell2013-06-061-40/+30
* Merge insp20Gravatar attilamolnar2013-06-061-1/+0
|\
| * Remove unused variables, avoid copies where possible, check empty() instead o...•••Most of these were detected by cppcheck Gravatar attilamolnar2013-05-161-1/+0
* | Convert XLine::Displayable to return a std::string.Gravatar Peter Powell2013-05-211-2/+4
* | Allow spaces (and more) in oper types•••The spaces are converted to '_' characters in OPERTYPE for 2.0 servers Issue #533 suggested by @ankitkv Gravatar attilamolnar2013-05-161-1/+1
* | Use std::string internally in UIDGenerator, move UUID_LENGTH into the class a...Gravatar attilamolnar2013-04-141-1/+1
* | m_spanningtree Ignore hopcount in incoming SERVER command, always send 0 at b...Gravatar attilamolnar2013-04-131-9/+7
* | m_spanningtree Netburst: If a topic was ever set, send it even if it's empty•••A new but empty topic should override a non-empty old topic Gravatar attilamolnar2013-04-131-1/+4
* | m_spanningtree Add channel timestamp to FTOPICGravatar attilamolnar2013-04-131-1/+1
* | m_spanningtree Remove unneeded #includesGravatar attilamolnar2013-04-121-1/+0
* | m_spanningtree Netburst: Refactor SendChannelModes()•••Rename it to SyncChannel() and change it to take a Channel* parameter, move iteration into DoBurst() Gravatar attilamolnar2013-04-121-23/+19
* | m_spanningtree Netburst: Rework SendFJoins()•••Old code sent empty lines on burst after FJOINs, new version fixes that Gravatar attilamolnar2013-04-121-42/+14
* | m_spanningtree Netburst: Remove expiration check from SendXLines()•••XLineManager does the checking Gravatar attilamolnar2013-04-121-7/+3
* | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()Gravatar attilamolnar2013-04-101-2/+2
* | Migrate u_listmode.h into the core, change +b to use itGravatar attilamolnar2013-04-081-26/+3
* | Change User::GetIPString() to return const std::string&Gravatar attilamolnar2013-04-011-1/+1
|/
* m_spanningtree Fix undefined behavior caused by referencing the returned buff...Gravatar attilamolnar2012-10-071-1/+2
* m_spanningtree Netburst: Remove unused parameters and variablesGravatar attilamolnar2012-10-031-11/+11
* m_spanningtree Netburst: Prefix SERVER and VERSION lines with SIDs instead of...Gravatar attilamolnar2012-10-031-4/+3