| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2020-01-11 | 1 | -3/+7 | |
| | | |||||
| * | Add an event for adding tags to S2S messages. | 2019-07-19 | 1 | -1/+0 | |
| | | |||||
| * | spanningtree: Never send a message to a raw UUID in CmdBuilder. | 2019-07-19 | 1 | -2/+2 | |
| | | |||||
| * | Split ServerEventListener into {Broadcast,Link,Sync}EventListener. | 2019-07-15 | 1 | -1/+1 | |
| | | | | | | | | | 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 | ||||
| * | Fix an unnecessary string copy when reading the <link> tags. | 2019-05-14 | 1 | -2/+1 | |
| | | |||||
| * | Fix linking servers with UNIX sockets. | 2019-04-15 | 1 | -1/+1 | |
| | | | | | | - Remove the address/port overloads of BeginConnect. - Change DoConnect to take a sockaddrs instead of an address/port. | ||||
| * | Fix a crash when trying to use ROUTE_TYPE_MESSAGE with no message. | 2019-01-02 | 1 | -1/+3 | |
| | | |||||
| * | Fix message tags not being broadcast across the network. | 2019-01-02 | 1 | -1/+2 | |
| | | |||||
| * | Move <security:hidesplits> to the spanningtree module. | 2018-10-01 | 1 | -0/+1 | |
| | | |||||
| * | Fix the chanhistory module being inconsistent across servers. | 2018-10-01 | 1 | -1/+16 | |
| | | | | | Closes #331. | ||||
| * | Make more config stuff case insensitive. | 2018-07-24 | 1 | -1/+1 | |
| | | |||||
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -1/+1 | |
| | | |||||
| * | Remove the default value in ConfigTag::get{Duration,Float,Int}. | 2018-04-16 | 1 | -7/+4 | |
| | | |||||
| * | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 1 | -2/+2 | |
| | | |||||
| * | Convert a bunch of time-related config options to getDuration. | 2017-09-03 | 1 | -2/+2 | |
| | | |||||
| * | m_spanningtree Use ASCII case insensitive map for matching server names | 2016-08-22 | 1 | -1/+1 | |
| | | |||||
| * | m_spanningtree Change type of Link::Name to std::string | 2016-08-22 | 1 | -8/+8 | |
| | | | | | Switch to stdalgo::string::equalsci() | ||||
| * | m_spanningtree Add SpanningTreeUtilities::FindRouteTarget() | 2016-03-29 | 1 | -0/+13 | |
| | | |||||
| * | m_spanningtree Remove unused SpanningTreeUtilities::BestRouteTo() | 2016-03-29 | 1 | -26/+0 | |
| | | |||||
| * | m_spanningtree Remove unused SpanningTreeUtilities::DoOneToOne() overload ↵ | 2016-03-29 | 1 | -10/+0 | |
| | | | | | accepting a string | ||||
| * | m_spanningtree Fix harmless valgrind warning about uninit var usage on unload | 2015-05-19 | 1 | -0/+1 | |
| | | |||||
| * | m_spanningtree Clean up comments | 2015-05-13 | 1 | -12/+2 | |
| | | |||||
| * | 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 | -3/+2 | |
| | | | | | never NULL | ||||
| * | m_spanningtree Fix routing of unicast messages | 2014-04-14 | 1 | -1/+3 | |
| | | |||||
| * | m_spanningtree Remove the (now) undocumented disablehmac config option | 2014-04-08 | 1 | -1/+0 | |
| | | |||||
| * | Change allocation of InspIRCd::Timers to be physically part of the object ↵ | 2014-03-15 | 1 | -1/+1 | |
| | | | | | containing it | ||||
| * | Make the maximum hostname length configurable in the config. | 2014-03-08 | 1 | -2/+2 | |
| | | |||||
| * | Merge insp20 | 2014-01-21 | 1 | -1/+1 | |
| |\ | |||||
| | * | Use case insensitive comparison for server names for (auto)connects, issue #662 | 2013-11-09 | 1 | -1/+1 | |
| | | | |||||
| | * | Remove unnecessary string copies and dead code | 2013-06-05 | 1 | -16/+2 | |
| | | | |||||
| * | | Introduce Server class | 2014-01-05 | 1 | -7/+13 | |
| | | | | | | | | | | | - Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() | ||||
| * | | Fix some Windows-related problems. | 2014-01-04 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | - Fix an error relating to the unavailability of std::back_inserter. - Fix loading configuration files when using relative paths. - Fix two methods in hashcomp being exported twice. - Remove some unimportant error messages. | ||||
| * | | Allow multiple allowmasks in link blocks, #679 | 2013-11-21 | 1 | -3/+6 | |
| | | | |||||
| * | | Move prefix mode specific fields and getters into PrefixMode | 2013-09-11 | 1 | -1/+1 | |
| | | | | | | | | | Add ModeHandler::IsPrefixMode() | ||||
| * | | m_spanningtree Minor fixes | 2013-09-10 | 1 | -3/+4 | |
| | | | | | | | | | | | - Handle the case when servers SQUIT themselves - Fix extra space in channel messages | ||||
| * | | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | 2013-08-30 | 1 | -2/+0 | |
| | | | | | | | | | | | | | and on rehash This eliminates the need for calling OnRehash() in init() | ||||
| * | | m_spanningtree Introduce command builders | 2013-08-27 | 1 | -23/+10 | |
| | | | |||||
| * | | m_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and ↵ | 2013-08-22 | 1 | -10/+7 | |
| | | | | | | | | | GetChild() | ||||
| * | | m_spanningtree Remove duplicate code for sending channel messages from ↵ | 2013-08-22 | 1 | -7/+7 | |
| | | | | | | | | | RouteCommand() | ||||
| * | | m_spanningtree Implement DoOneToMany() using DoOneToAllButSender() | 2013-08-22 | 1 | -14/+1 | |
| | | | |||||
| * | | m_spanningtree Change TreeServer::GetSocket() to always return the socket ↵ | 2013-08-22 | 1 | -29/+8 | |
| | | | | | | | | | | | | | | | | | that can be used to talk to the server The only exception is the tree root (us) which has no associated socket (NULL) Add TreeServer::IsRoot() and IsLocal() helpers | ||||
| * | | m_spanningtree Minor cleanup of functions | 2013-08-19 | 1 | -4/+2 | |
| | | | |||||
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | 2013-08-17 | 1 | -4/+5 | |
| | | | |||||
| * | | Add ConfigTag::getDuration() with optional bounds checking | 2013-08-12 | 1 | -7/+2 | |
| | | | |||||
| * | | Modify the log message to contain the log type. | 2013-08-04 | 1 | -1/+1 | |
| | | | |||||
| * | | Change modules to use the MODNAME constant when logging. | 2013-08-04 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. | ||||
| * | | m_spanningtree Change the type of TreeServer::ServerName to std::string | 2013-07-24 | 1 | -2/+2 | |
| | | | |||||
| * | | m_spanningtree Cleanup TreeServer and TreeSocket construction/destruction | 2013-07-24 | 1 | -2/+1 | |
| | | | |||||
