| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | Fix bursting channel bans | 2016-08-01 | 2 | -11/+16 | ||
| | | | | | ||||||
| | * | | | m_ssl_openssl Verify DH params being non-NULL before setting it on the context | 2016-07-22 | 1 | -4/+11 | ||
| | | | | | | | | | | | | | | | | | Fixes issue reported by @m4rkw on IRC | |||||
| | * | | | m_ssl_gnutls, m_ssl_openssl After a read schedule another read if data ↵ | 2016-06-21 | 2 | -1/+11 | ||
| | | | | | | | | | | | | | | | | | remains in the buffer of the SSL library | |||||
| | * | | | Fix for GCC 6 rightfully optimizing out the NULL check of 'this' in ↵ | 2016-06-09 | 1 | -0/+6 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | ConfigTag::readString() Checking is only necessary in ModuleSSLInfo::OnPostConnect() as oper types are not encountered in the other cases but check anyway to be sure | |||||
| | * | | | Fix a minor warning in m_hideoper on some systems. | 2016-05-03 | 1 | -1/+1 | ||
| | | | | | ||||||
| | * | | | Remove embarrassing negative comments about some clients from the code | 2016-02-29 | 1 | -1/+1 | ||
| | | | | | ||||||
| | * | | | Minor spelling errors in m_spanningtree.so | 2016-02-28 | 2 | -2/+2 | ||
| | | | | | ||||||
| | * | | | Fix dccallow to work with files with spaces in their names | 2016-02-18 | 1 | -12/+26 | ||
| | | | | | ||||||
| * | | | | m_ssl_mbedtls Apply dummy CA workaround for client context | 2016-08-10 | 1 | -0/+1 | ||
| | | | | | ||||||
| * | | | | m_ssl_* Add option to sslprofile controlling whether to request client ↵ | 2016-08-08 | 3 | -9/+39 | ||
| | | | | | | | | | | | | | | | | | certificates | |||||
| * | | | | Add WebSocket module | 2016-08-08 | 1 | -0/+405 | ||
| | | | | | ||||||
| * | | | | Add SHA1 module | 2016-08-08 | 1 | -0/+199 | ||
| | | | | | ||||||
| * | | | | Keep multiple IOHookProvider references in class ListenSocket | 2016-08-08 | 2 | -4/+9 | ||
| | | | | | | | | | | | | | | | | | This adds the <bind:hook> config option which works together with <bind:ssl> | |||||
| * | | | | Add StreamSocket::GetModHook() for obtaining the IOHook belonging to a given ↵ | 2016-08-08 | 5 | -31/+22 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | module Use it to simplify logic in all modules using or providing IOHooks | |||||
| * | | | | Pass sendq to OnStreamSocketWrite | 2016-08-08 | 3 | -6/+3 | ||
| | | | | | ||||||
| * | | | | stripcolor now strips from part messages (#1175) | 2016-07-22 | 1 | -0/+17 | ||
| | | | | | ||||||
| * | | | | Add mbedTLS SSL module | 2016-06-15 | 1 | -0/+924 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Send snotice with the negotiated ciphersuite when connected ↵ | 2016-04-28 | 1 | -0/+10 | ||
| | | | | | | | | | | | | | | | | | using SSL | |||||
| * | | | | Deduplicate code for on connect SSL ciphersuite NOTICE by moving it into ↵ | 2016-04-28 | 3 | -45/+20 | ||
| | | | | | | | | | | | | | | | | | m_sslinfo | |||||
| * | | | | Export the GetCiphersuite() method from the SSL modules | 2016-04-28 | 2 | -2/+6 | ||
| | | | | | ||||||
| * | | | | Add SSLIOHook::IsSSL() to determine whether a socket is using SSL or not | 2016-04-28 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | Use it in a few places | |||||
| * | | | | m_sasl Advertise the sasl capability only if the target server is online | 2016-04-25 | 1 | -2/+9 | ||
| | | | | | | | | | | | | | | | | | Issue #812 | |||||
| * | | | | m_sasl Add ServerTracker class for tracking sasl_target | 2016-04-25 | 1 | -1/+65 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Call the OnServerLink hook from TreeServer constructor | 2016-04-25 | 1 | -1/+2 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Call the OnServerSplit hook from TreeServer::SQuitInternal() ↵ | 2016-04-25 | 1 | -2/+3 | ||
| | | | | | | | | | | | | | | | | | so it runs for all lost servers | |||||
| * | | | | m_spanningtree Call the OnServerSplit hook from the OnUnloadModule() handler ↵ | 2016-04-25 | 1 | -0/+16 | ||
| | | | | | | | | | | | | | | | | | on unload | |||||
| * | | | | m_spanningtree Don't try to call the OnServerSplit hook when the module is ↵ | 2016-04-25 | 1 | -1/+2 | ||
| | | | | | | | | | | | | | | | | | being unloaded | |||||
| * | | | | 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 | 2016-04-11 | 5 | -50/+20 | ||
| | | | | | | | | | | | | | | | | | | | | | - 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 | |||||
| * | | | | Remove unused ProtocolInterface::SendTopic() | 2016-03-30 | 2 | -6/+0 | ||
| | | | | | ||||||
| * | | | | Remove ProtocolInterface::PushToClient() | 2016-03-30 | 2 | -6/+0 | ||
| | | | | | ||||||
| * | | | | m_showfile Replace User::SendText() call with WriteCommand() | 2016-03-30 | 1 | -3/+4 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Remove PUSH handler | 2016-03-30 | 3 | -45/+1 | ||
| | | | | | ||||||
| * | | | | Make User::WriteRemoteNumeric() virtual, implement it in ↵ | 2016-03-29 | 2 | -0/+6 | ||
| | | | | | | | | | | | | | | | | | SpanningTree::RemoteUser | |||||
| * | | | | m_spanningtree Add CommandNum::Builder | 2016-03-29 | 2 | -0/+22 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Translate NUM to PUSH and PUSH to NUM, NOTICE or PRIVMSG for ↵ | 2016-03-29 | 1 | -0/+90 | ||
| | | | | | | | | | | | | | | | | | 1202 protocol servers | |||||
| * | | | | m_spanningtree Add NUM command handler | 2016-03-29 | 3 | -1/+57 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Add class SpanningTree::RemoteUser | 2016-03-29 | 3 | -1/+61 | ||
| | | | | | ||||||
| * | | | | Simplify GetRouting() methods doing unicast | 2016-03-29 | 14 | -58/+15 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Use SpanningTreeUtilities::FindRouteTarget() in RouteCommand() | 2016-03-29 | 1 | -1/+3 | ||
| | | | | | | | | | | | | | | | | | This makes ROUTE_UNICAST() accept nicks and uuids | |||||
| * | | | | m_spanningtree Add SpanningTreeUtilities::FindRouteTarget() | 2016-03-29 | 2 | -0/+18 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Remove unused SpanningTreeUtilities::BestRouteTo() | 2016-03-29 | 2 | -30/+0 | ||
| | | | | | ||||||
| * | | | | m_spanningtree Remove unused SpanningTreeUtilities::DoOneToOne() overload ↵ | 2016-03-29 | 2 | -11/+0 | ||
| | | | | | | | | | | | | | | | | | accepting a string | |||||
| * | | | | m_spanningtree Remove unused CommandBuilder::Unicast() overload accepting a ↵ | 2016-03-29 | 1 | -5/+0 | ||
| | | | | | | | | | | | | | | | | | string | |||||
| * | | | | Ensure server names passed to some commands are really server names | 2016-03-29 | 2 | -2/+2 | ||
| | | | | | ||||||
| * | | | | Add support for SASL reauthentication. | 2016-03-24 | 1 | -2/+0 | ||
| | | | | | ||||||
| | | | | | ||||||
| | \ \ \ | ||||||
| *-. \ \ \ | Merge branches 'master+check' and 'master+namedmodes' | 2016-03-22 | 2 | -108/+133 | ||
| |\ \ \ \ \ | ||||||
