| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -3/+7 |
| * | Add an event for adding tags to S2S messages. | Peter Powell | 2019-07-19 | 1 | -1/+0 |
| * | spanningtree: Never send a message to a raw UUID in CmdBuilder. | Peter Powell | 2019-07-19 | 1 | -2/+2 |
| * | 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
| Peter Powell | 2019-07-15 | 1 | -1/+1 |
| * | Fix an unnecessary string copy when reading the <link> tags. | Peter Powell | 2019-05-14 | 1 | -2/+1 |
| * | Fix linking servers with UNIX sockets.•••- Remove the address/port overloads of BeginConnect.
- Change DoConnect to take a sockaddrs instead of an address/port.
| Peter Powell | 2019-04-15 | 1 | -1/+1 |
| * | Fix a crash when trying to use ROUTE_TYPE_MESSAGE with no message. | Peter Powell | 2019-01-02 | 1 | -1/+3 |
| * | Fix message tags not being broadcast across the network. | Peter Powell | 2019-01-02 | 1 | -1/+2 |
| * | Move <security:hidesplits> to the spanningtree module. | Peter Powell | 2018-10-01 | 1 | -0/+1 |
| * | Fix the chanhistory module being inconsistent across servers.•••Closes #331.
| Peter Powell | 2018-10-01 | 1 | -1/+16 |
| * | Make more config stuff case insensitive. | Peter Powell | 2018-07-24 | 1 | -1/+1 |
| * | Add ConfigTag::getUInt for reading unsigned config values. | Peter Powell | 2018-04-16 | 1 | -1/+1 |
| * | Remove the default value in ConfigTag::get{Duration,Float,Int}. | Peter Powell | 2018-04-16 | 1 | -7/+4 |
| * | Fix a ton of -Wsign-conversion warnings. | Peter Powell | 2017-11-17 | 1 | -2/+2 |
| * | Convert a bunch of time-related config options to getDuration. | Peter Powell | 2017-09-03 | 1 | -2/+2 |
| * | m_spanningtree Use ASCII case insensitive map for matching server names | Attila Molnar | 2016-08-22 | 1 | -1/+1 |
| * | m_spanningtree Change type of Link::Name to std::string•••Switch to stdalgo::string::equalsci()
| Attila Molnar | 2016-08-22 | 1 | -8/+8 |
| * | m_spanningtree Add SpanningTreeUtilities::FindRouteTarget() | Attila Molnar | 2016-03-29 | 1 | -0/+13 |
| * | m_spanningtree Remove unused SpanningTreeUtilities::BestRouteTo() | Attila Molnar | 2016-03-29 | 1 | -26/+0 |
| * | m_spanningtree Remove unused SpanningTreeUtilities::DoOneToOne() overload acc... | Attila Molnar | 2016-03-29 | 1 | -10/+0 |
| * | m_spanningtree Fix harmless valgrind warning about uninit var usage on unload | Attila Molnar | 2015-05-19 | 1 | -0/+1 |
| * | m_spanningtree Clean up comments | Attila Molnar | 2015-05-13 | 1 | -12/+2 |
| * | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | Attila Molnar | 2014-07-14 | 1 | -1/+1 |
| * | Rename UserMembList to Channel::MemberMap, switch all code to use it | Attila Molnar | 2014-07-14 | 1 | -1/+1 |
| * | Change return type of Channel::GetUsers() to reference from pointer as it is ... | Attila Molnar | 2014-07-14 | 1 | -3/+2 |
| * | m_spanningtree Fix routing of unicast messages | Attila Molnar | 2014-04-14 | 1 | -1/+3 |
| * | m_spanningtree Remove the (now) undocumented disablehmac config option | Attila Molnar | 2014-04-08 | 1 | -1/+0 |
| * | Change allocation of InspIRCd::Timers to be physically part of the object con... | Attila Molnar | 2014-03-15 | 1 | -1/+1 |
| * | Make the maximum hostname length configurable in the config. | Peter Powell | 2014-03-08 | 1 | -2/+2 |
| * | Merge insp20 | Attila Molnar | 2014-01-21 | 1 | -1/+1 |
| |\ |
|
| | * | Use case insensitive comparison for server names for (auto)connects, issue #662 | Adam | 2013-11-09 | 1 | -1/+1 |
| | * | Remove unnecessary string copies and dead code | attilamolnar | 2013-06-05 | 1 | -16/+2 |
| * | | Introduce Server class•••- Replaces std::string server in User
- Replaces InspIRCd::ULine() and SilentULine()
| Attila Molnar | 2014-01-05 | 1 | -7/+13 |
| * | | Fix some Windows-related problems.•••- 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.
| Peter Powell | 2014-01-04 | 1 | -1/+1 |
| * | | Allow multiple allowmasks in link blocks, #679 | Adam | 2013-11-21 | 1 | -3/+6 |
| * | | Move prefix mode specific fields and getters into PrefixMode•••Add ModeHandler::IsPrefixMode()
| attilamolnar | 2013-09-11 | 1 | -1/+1 |
| * | | m_spanningtree Minor fixes•••- Handle the case when servers SQUIT themselves
- Fix extra space in channel messages
| attilamolnar | 2013-09-10 | 1 | -3/+4 |
| * | | Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init()
| attilamolnar | 2013-08-30 | 1 | -2/+0 |
| * | | m_spanningtree Introduce command builders | attilamolnar | 2013-08-27 | 1 | -23/+10 |
| * | | m_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and G... | attilamolnar | 2013-08-22 | 1 | -10/+7 |
| * | | m_spanningtree Remove duplicate code for sending channel messages from RouteC... | attilamolnar | 2013-08-22 | 1 | -7/+7 |
| * | | m_spanningtree Implement DoOneToMany() using DoOneToAllButSender() | attilamolnar | 2013-08-22 | 1 | -14/+1 |
| * | | 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
| attilamolnar | 2013-08-22 | 1 | -29/+8 |
| * | | m_spanningtree Minor cleanup of functions | attilamolnar | 2013-08-19 | 1 | -4/+2 |
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | attilamolnar | 2013-08-17 | 1 | -4/+5 |
| * | | Add ConfigTag::getDuration() with optional bounds checking | attilamolnar | 2013-08-12 | 1 | -7/+2 |
| * | | Modify the log message to contain the log type. | Peter Powell | 2013-08-04 | 1 | -1/+1 |
| * | | Change modules to use the MODNAME constant when logging.•••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.
| Peter Powell | 2013-08-04 | 1 | -3/+3 |
| * | | m_spanningtree Change the type of TreeServer::ServerName to std::string | attilamolnar | 2013-07-24 | 1 | -2/+2 |
| * | | m_spanningtree Cleanup TreeServer and TreeSocket construction/destruction | attilamolnar | 2013-07-24 | 1 | -2/+1 |