aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Expand)AuthorAgeFilesLines
* Move OnSync{Channel,Network,User} to ServerEventListener.Gravatar Peter Powell2017-12-031-5/+4
* Rename the spanningtree module header to server.•••In the future we will have server linking modules that are not the spanningtree module. Gravatar Peter Powell2017-12-033-7/+7
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-213-33/+33
* Fix a ton of -Wsign-conversion warnings.Gravatar Peter Powell2017-11-176-13/+13
* Merge tag 'v2.0.25' into master.Gravatar Peter Powell2017-11-121-1/+1
|\
| * Update wiki links to use HTTPS and point to the correct pages.•••When we release 3.0 these links will break as they will point to the pages for 3.0 rather than 2.0. Gravatar Peter Powell2017-10-151-1/+1
| * Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and SendChannelNotice...Gravatar genius30002016-12-071-5/+10
* | Hide User#host and User#dhost and use accessors to modify them.•••This removes the need to invalidate the cache after changing a user's hostname. Gravatar Peter Powell2017-10-282-5/+5
* | Change SetClientIP to take a C++ string instead of a char array.Gravatar Peter Powell2017-10-271-1/+1
* | Add a constructor to OperInfo and use it to set the type name.Gravatar Peter Powell2017-10-181-4/+1
* | Implement support for configurable casemapping & default to ASCII.Gravatar Peter Powell2017-09-081-0/+19
* | Convert a bunch of time-related config options to getDuration.Gravatar Peter Powell2017-09-031-2/+2
* | Remove module file extensions from user-visible messages.Gravatar Peter Powell2017-08-271-1/+1
* | Purge code for Windows XP and MSVC pre-2015.Gravatar Peter Powell2017-08-061-1/+1
* | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. Gravatar Peter Powell2017-07-126-13/+13
* | Clean up User::FormatModes(), rename to GetModeLetters()•••Prefix the returned string with '+' Gravatar Attila Molnar2016-12-301-1/+1
* | Deduplicate nickname overruling code•••Create LocalUser::OverruleNick(), call it from User::ChangeNick() and the UID handler in spanningtree Gravatar Attila Molnar2016-12-301-6/+2
* | Replace snprintf usage with InspIRCd::Format.Gravatar Peter Powell2016-09-091-3/+1
* | Bump version to 3.0 in comments and messagesGravatar Attila Molnar2016-09-023-4/+4
* | m_spanningtree Allow multiple valid ips for link blocks as a result of Securi...Gravatar Adam2016-09-021-3/+6
* | m_spanningtree Add workaround to make SVS* commands work when using ENCAPGravatar Attila Molnar2016-09-021-0/+11
* | m_spanningtree Refuse topic changes that would result in desync•••This is a workaround until the protocol is updated Gravatar Attila Molnar2016-09-022-0/+14
* | Replace loop over alphabet with loop over mode list in several placesGravatar Attila Molnar2016-08-301-13/+11
* | Convert ModeHandler::GetNumParams() to NeedsParam() that returns a boolGravatar Attila Molnar2016-08-292-2/+2
* | m_spanningtree Drop unnecessary c_str() call when passing Link::Name to metho...Gravatar Attila Molnar2016-08-263-4/+4
* | m_spanningtree Handle unload in resolversGravatar Attila Molnar2016-08-251-1/+7
* | spanningtree: use bindip aftype as a hint for dns lookup typeGravatar Adam2016-08-251-1/+9
* | core_dns Make question a member of request, move common FindAnswerOfType to b...Gravatar Adam2016-08-251-2/+7
* | Check for errors after calling IOHookProvider::OnAccept()Gravatar Attila Molnar2016-08-241-2/+10
* | m_spanningtree Use ASCII case insensitive map for matching server namesGravatar Attila Molnar2016-08-222-4/+4
* | m_spanningtree Change type of Link::Name to std::string•••Switch to stdalgo::string::equalsci() Gravatar Attila Molnar2016-08-225-14/+13
* | m_spanningtree Put command handlers with class names that collide with core c...•••This fixes issues in static builds Gravatar Attila Molnar2016-08-193-18/+33
* | Merge insp20Gravatar Attila Molnar2016-08-171-1/+1
|\|
| * Fix challenge auth when using m_hash_gnutls instead of m_sha256.Gravatar Peter Powell2016-08-051-2/+3
| * Fix bursting channel bansGravatar Adam2016-08-012-11/+16
| * Minor spelling errors in m_spanningtree.soGravatar Guillaume Delacour2016-02-282-2/+2
* | Keep multiple IOHookProvider references in class ListenSocket•••This adds the <bind:hook> config option which works together with <bind:ssl> Gravatar Attila Molnar2016-08-081-2/+7
* | Add StreamSocket::GetModHook() for obtaining the IOHook belonging to a given ...•••Use it to simplify logic in all modules using or providing IOHooks Gravatar Attila Molnar2016-08-081-2/+2
* | m_spanningtree Send snotice with the negotiated ciphersuite when connected us...Gravatar Attila Molnar2016-04-281-0/+10
* | m_spanningtree Call the OnServerLink hook from TreeServer constructorGravatar Attila Molnar2016-04-251-1/+2
* | m_spanningtree Call the OnServerSplit hook from TreeServer::SQuitInternal() s...Gravatar Attila Molnar2016-04-251-2/+3
* | m_spanningtree Call the OnServerSplit hook from the OnUnloadModule() handler ...Gravatar Attila Molnar2016-04-251-0/+16
* | m_spanningtree Don't try to call the OnServerSplit hook when the module is be...Gravatar Attila Molnar2016-04-251-1/+2
* | m_spanningtree Ignore incoming BURST command in CONNECTED stateGravatar Attila Molnar2016-04-131-0/+5
* | m_spanningtree Fix FJOIN forwardingGravatar Attila Molnar2016-04-131-1/+1
* | m_spanningtree Resync servers when they recreate a channel outside of burstGravatar Attila Molnar2016-04-131-2/+12
* | m_spanningtree Allow IJOIN with lower TSGravatar Attila Molnar2016-04-131-4/+2
* | Refactor topic setting logic to go through Channel::SetTopic() in all cases•••- Pass topic set time and optionally the setter to SetTopic() - Don't do anything if the topic is changed by a local user to what it is currently Gravatar Attila Molnar2016-04-112-20/+3
* | Remove unused ProtocolInterface::SendTopic()Gravatar Attila Molnar2016-03-302-6/+0
* | Remove ProtocolInterface::PushToClient()Gravatar Attila Molnar2016-03-302-6/+0