| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | m_spanningtree Netburst: Remove unnecessary variables from DoBurst() | 2012-10-02 | 1 | -8/+5 | |
| | | |||||
| * | Fix more undefined behavior caused by referencing the returned buffer by ↵ | 2012-09-30 | 1 | -1/+3 | |
| | | | | | | | std::string::c_str() when the object is temporary See 83c7cc45daf6fb1f8c36f15297a4657e45a34e88 | ||||
| * | Replace copyright headers with headers granting specific authors copyright | 2012-04-19 | 1 | -8/+16 | |
| | | |||||
| * | Fix wrapping check so we waste slightly fewer lines in syncing ban lists via ↵ | 2010-02-04 | 1 | -1/+1 | |
| | | | | | | | FMODE git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12371 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Make CHANMODES/USERMODES split by spaces | 2010-01-16 | 1 | -3/+0 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12267 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
