| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rework message handling.•••- Move all message-related types to their own header to make moving them to a cross-module events easier. - Rename OnUserMessage to OnUserPostMessage. - Rename OnText to OnUserMessage. - Replace the dest, target_type, and status parameters with the MessageTarget class. - Replace the text, exempt_list, and msgtype parameters with the MessageDetails struct. - Add echooriginal and originaltext to the MessageDetails struct to allow spam filtering to not be broken by cap echo-message. | 2018-01-06 | 2 | -12/+12 | |
| * | Show server versions in /MAP for opers•••This resolves #1203 | 2017-12-19 | 5 | -1/+24 | |
| * | Move OnSync{Channel,Network,User} to ServerEventListener. | 2017-12-03 | 1 | -5/+4 | |
| * | Rename the spanningtree module header to server.•••In the future we will have server linking modules that are not the spanningtree module. | 2017-12-03 | 3 | -7/+7 | |
| * | Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. | 2017-11-21 | 3 | -33/+33 | |
| * | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 6 | -13/+13 | |
| * | Merge tag 'v2.0.25' into master. | 2017-11-12 | 1 | -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. | 2017-10-15 | 1 | -1/+1 | |
| | * | Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and SendChannelNotice... | 2016-12-07 | 1 | -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. | 2017-10-28 | 2 | -5/+5 | |
| * | | Change SetClientIP to take a C++ string instead of a char array. | 2017-10-27 | 1 | -1/+1 | |
| * | | Add a constructor to OperInfo and use it to set the type name. | 2017-10-18 | 1 | -4/+1 | |
| * | | Implement support for configurable casemapping & default to ASCII. | 2017-09-08 | 1 | -0/+19 | |
| * | | Convert a bunch of time-related config options to getDuration. | 2017-09-03 | 1 | -2/+2 | |
| * | | Remove module file extensions from user-visible messages. | 2017-08-27 | 1 | -1/+1 | |
| * | | Purge code for Windows XP and MSVC pre-2015. | 2017-08-06 | 1 | -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. | 2017-07-12 | 6 | -13/+13 | |
| * | | Clean up User::FormatModes(), rename to GetModeLetters()•••Prefix the returned string with '+' | 2016-12-30 | 1 | -1/+1 | |
| * | | Deduplicate nickname overruling code•••Create LocalUser::OverruleNick(), call it from User::ChangeNick() and the UID handler in spanningtree | 2016-12-30 | 1 | -6/+2 | |
| * | | Replace snprintf usage with InspIRCd::Format. | 2016-09-09 | 1 | -3/+1 | |
| * | | Bump version to 3.0 in comments and messages | 2016-09-02 | 3 | -4/+4 | |
| * | | m_spanningtree Allow multiple valid ips for link blocks as a result of Securi... | 2016-09-02 | 1 | -3/+6 | |
| * | | m_spanningtree Add workaround to make SVS* commands work when using ENCAP | 2016-09-02 | 1 | -0/+11 | |
| * | | m_spanningtree Refuse topic changes that would result in desync•••This is a workaround until the protocol is updated | 2016-09-02 | 2 | -0/+14 | |
| * | | Replace loop over alphabet with loop over mode list in several places | 2016-08-30 | 1 | -13/+11 | |
| * | | Convert ModeHandler::GetNumParams() to NeedsParam() that returns a bool | 2016-08-29 | 2 | -2/+2 | |
| * | | m_spanningtree Drop unnecessary c_str() call when passing Link::Name to metho... | 2016-08-26 | 3 | -4/+4 | |
| * | | m_spanningtree Handle unload in resolvers | 2016-08-25 | 1 | -1/+7 | |
| * | | spanningtree: use bindip aftype as a hint for dns lookup type | 2016-08-25 | 1 | -1/+9 | |
| * | | core_dns Make question a member of request, move common FindAnswerOfType to b... | 2016-08-25 | 1 | -2/+7 | |
| * | | Check for errors after calling IOHookProvider::OnAccept() | 2016-08-24 | 1 | -2/+10 | |
| * | | m_spanningtree Use ASCII case insensitive map for matching server names | 2016-08-22 | 2 | -4/+4 | |
| * | | m_spanningtree Change type of Link::Name to std::string•••Switch to stdalgo::string::equalsci() | 2016-08-22 | 5 | -14/+13 | |
| * | | m_spanningtree Put command handlers with class names that collide with core c...•••This fixes issues in static builds | 2016-08-19 | 3 | -18/+33 | |
| * | | Merge insp20 | 2016-08-17 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix challenge auth when using m_hash_gnutls instead of m_sha256. | 2016-08-05 | 1 | -2/+3 | |
| | * | Fix bursting channel bans | 2016-08-01 | 2 | -11/+16 | |
| | * | Minor spelling errors in m_spanningtree.so | 2016-02-28 | 2 | -2/+2 | |
| * | | Keep multiple IOHookProvider references in class ListenSocket•••This adds the <bind:hook> config option which works together with <bind:ssl> | 2016-08-08 | 1 | -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 | 2016-08-08 | 1 | -2/+2 | |
| * | | m_spanningtree Send snotice with the negotiated ciphersuite when connected us... | 2016-04-28 | 1 | -0/+10 | |
| * | | m_spanningtree Call the OnServerLink hook from TreeServer constructor | 2016-04-25 | 1 | -1/+2 | |
| * | | m_spanningtree Call the OnServerSplit hook from TreeServer::SQuitInternal() s... | 2016-04-25 | 1 | -2/+3 | |
| * | | m_spanningtree Call the OnServerSplit hook from the OnUnloadModule() handler ... | 2016-04-25 | 1 | -0/+16 | |
| * | | m_spanningtree Don't try to call the OnServerSplit hook when the module is be... | 2016-04-25 | 1 | -1/+2 | |
| * | | m_spanningtree Ignore incoming BURST command in CONNECTED state | 2016-04-13 | 1 | -0/+5 | |
| * | | m_spanningtree Fix FJOIN forwarding | 2016-04-13 | 1 | -1/+1 | |
| * | | m_spanningtree Resync servers when they recreate a channel outside of burst | 2016-04-13 | 1 | -2/+12 | |
| * | | m_spanningtree Allow IJOIN with lower TS | 2016-04-13 | 1 | -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 | 2016-04-11 | 2 | -20/+3 | |
