| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2020-01-11 | 1 | -2/+6 | |
| | | |||||
| * | Add {To,From}{Human,Internal,Network} to ExtensionItem. | 2019-08-07 | 1 | -2/+2 | |
| | | | | | Also, deprecate the old SerializeFormat/serialize/unserialise API. | ||||
| * | Add an event for adding tags to S2S messages. | 2019-07-19 | 1 | -1/+0 | |
| | | |||||
| * | Split ServerEventListener into {Broadcast,Link,Sync}EventListener. | 2019-07-15 | 1 | -3/+3 | |
| | | | | | | | | | 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 | ||||
| * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -2/+2 | |
| | | |||||
| * | Show server versions in /MAP for opers | 2017-12-19 | 1 | -0/+3 | |
| | | | | | This resolves #1203 | ||||
| * | Move OnSync{Channel,Network,User} to ServerEventListener. | 2017-12-03 | 1 | -5/+4 | |
| | | |||||
| * | m_spanningtree Clean up comments | 2015-05-13 | 1 | -8/+7 | |
| | | |||||
| * | m_spanningtree Keep track of whether we've sent our burst, to be used for ↵ | 2014-07-27 | 1 | -0/+2 | |
| | | | | | translation | ||||
| * | m_spanningtree Remove unused parameters from the server introduction message | 2014-07-27 | 1 | -1/+0 | |
| | | | | | This does not affect the initial SERVER message containing the password | ||||
| * | Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhere | 2014-07-19 | 1 | -1/+1 | |
| | | |||||
| * | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | 2014-07-14 | 1 | -1/+1 | |
| | | |||||
| * | Rename UserMembList to Channel::MemberMap, switch all code to use it | 2014-07-14 | 1 | -1/+1 | |
| | | |||||
| * | Change return type of Channel::GetUsers() to reference from pointer as it is ↵ | 2014-07-14 | 1 | -2/+2 | |
| | | | | | never NULL | ||||
| * | m_spanningtree Replace manual string building of outgoing commands with ↵ | 2014-07-03 | 1 | -2/+2 | |
| | | | | | CmdBuilder where possible | ||||
| * | m_spanningtree Exchange public server version strings via SINFO instead of ↵ | 2014-06-17 | 1 | -1/+1 | |
| | | | | | VERSION | ||||
| * | m_spanningtree Send and receive full version strings via SINFO | 2014-06-17 | 1 | -0/+3 | |
| | | |||||
| * | m_spanningtree Add TreeSocket::SendServerInfo() that sends all additional ↵ | 2014-06-17 | 1 | -3/+8 | |
| | | | | | data about a server | ||||
| * | m_spanningtree Change allocation of the specialized ProtocolInterface to be ↵ | 2014-06-13 | 1 | -1/+0 | |
| | | | | | physically part of ModuleSpanningTree | ||||
| * | m_spanningtree Add CmdBuilder specialization for FJOIN | 2014-06-11 | 1 | -12/+8 | |
| | | |||||
| * | Add UserManager::GetUsers() | 2014-03-15 | 1 | -1/+3 | |
| | | |||||
| * | Add InspIRCd::GetChans(), remove ChannelCount() | 2014-03-14 | 1 | -1/+2 | |
| | | |||||
| * | Remove whitespace and minor style changes | 2014-01-23 | 1 | -1/+0 | |
| | | |||||
| * | Pass an interface to the OnSync hooks | 2013-09-13 | 1 | -9/+25 | |
| | | | | | Remove Module::ProtoSendMetaData() | ||||
| * | Send ListModeBase modes implicitly on channel sync | 2013-09-12 | 1 | -3/+94 | |
| | | | | | Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() | ||||
| * | m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ↵ | 2013-08-28 | 1 | -5/+1 | |
| | | | | | | | when two TOPIC messages cross TOPIC is no longer accepted from servers using the new protocol | ||||
| * | m_spanningtree Introduce command builders | 2013-08-27 | 1 | -45/+21 | |
| | | |||||
| * | m_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and ↵ | 2013-08-22 | 1 | -2/+3 | |
| | | | | | GetChild() | ||||
| * | Change the syntax of FOREACH macros to be less dumb. | 2013-08-04 | 1 | -3/+3 | |
| | | |||||
| * | m_spanningtree Change the type of TreeServer::ServerName to std::string | 2013-07-24 | 1 | -2/+1 | |
| | | |||||
| * | Seperate ModeReference into ChanModeReference and UserModeReference | 2013-07-19 | 1 | -1/+1 | |
| | | |||||
| * | Use InspIRCd::Format instead of snprintf(). | 2013-06-06 | 1 | -40/+30 | |
| | | |||||
| * | Merge insp20 | 2013-06-06 | 1 | -1/+0 | |
| |\ | |||||
| | * | Remove unused variables, avoid copies where possible, check empty() instead ↵ | 2013-05-16 | 1 | -1/+0 | |
| | | | | | | | | | | | | | of size() == 0 Most of these were detected by cppcheck | ||||
| * | | Convert XLine::Displayable to return a std::string. | 2013-05-21 | 1 | -2/+4 | |
| | | | |||||
| * | | Allow spaces (and more) in oper types | 2013-05-16 | 1 | -1/+1 | |
| | | | | | | | | | | | The spaces are converted to '_' characters in OPERTYPE for 2.0 servers Issue #533 suggested by @ankitkv | ||||
| * | | Use std::string internally in UIDGenerator, move UUID_LENGTH into the class ↵ | 2013-04-14 | 1 | -1/+1 | |
| | | | | | | | | | as a constant | ||||
| * | | m_spanningtree Ignore hopcount in incoming SERVER command, always send 0 at ↵ | 2013-04-13 | 1 | -9/+7 | |
| | | | | | | | | | burst | ||||
| * | | m_spanningtree Netburst: If a topic was ever set, send it even if it's empty | 2013-04-13 | 1 | -1/+4 | |
| | | | | | | | | | A new but empty topic should override a non-empty old topic | ||||
| * | | m_spanningtree Add channel timestamp to FTOPIC | 2013-04-13 | 1 | -1/+1 | |
| | | | |||||
| * | | m_spanningtree Remove unneeded #includes | 2013-04-12 | 1 | -1/+0 | |
| | | | |||||
| * | | m_spanningtree Netburst: Refactor SendChannelModes() | 2013-04-12 | 1 | -23/+19 | |
| | | | | | | | | | Rename it to SyncChannel() and change it to take a Channel* parameter, move iteration into DoBurst() | ||||
| * | | m_spanningtree Netburst: Rework SendFJoins() | 2013-04-12 | 1 | -42/+14 | |
| | | | | | | | | | Old code sent empty lines on burst after FJOINs, new version fixes that | ||||
| * | | m_spanningtree Netburst: Remove expiration check from SendXLines() | 2013-04-12 | 1 | -7/+3 | |
| | | | | | | | | | XLineManager does the checking | ||||
| * | | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper() | 2013-04-10 | 1 | -2/+2 | |
| | | | |||||
| * | | Migrate u_listmode.h into the core, change +b to use it | 2013-04-08 | 1 | -26/+3 | |
| | | | |||||
| * | | Change User::GetIPString() to return const std::string& | 2013-04-01 | 1 | -1/+1 | |
| |/ | |||||
| * | m_spanningtree Fix undefined behavior caused by referencing the returned ↵ | 2012-10-07 | 1 | -1/+2 | |
| | | | | | buffer by std::string::c_str() when the object is temporary | ||||
| * | m_spanningtree Netburst: Remove unused parameters and variables | 2012-10-03 | 1 | -11/+11 | |
| | | |||||
| * | m_spanningtree Netburst: Prefix SERVER and VERSION lines with SIDs instead ↵ | 2012-10-03 | 1 | -4/+3 | |
| | | | | | of server names | ||||
