summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Collapse)Author
2015-04-15Merge branch 'master+ehdispatch'Attila Molnar
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
Remove enum EventType
2015-04-07Add ipv6 dnsbl supportAdam
2015-03-06m_ssl_gnutls Set a vector push function on GnuTLS 2.12 and laterAttila Molnar
Setting a vector push function is recommended to reduce overhead during handshake
2015-03-05m_ssl_openssl Remove OpenSSLIOHook::outbound and is_outbound constructor ↵Attila Molnar
parameter
2015-03-05m_ssl_openssl Specify TLS client/server role on session creation, switch to ↵Attila Molnar
SSL_do_handshake()
2015-03-05m_ssl_gnutls Pass client/server role to GnuTLSIOHook constructor as a ↵Attila Molnar
GNUTLS_* constant
2015-03-05m_ssl_gnutls Add typedef for second parameter of gnutls_init() which changed ↵Attila Molnar
in 2.99
2015-03-05m_ssl_gnutls Move GnuTLSIOHook::InitSession() code to constructor and ↵Attila Molnar
GnuTLS::Profile::SetupSession()
2015-03-05m_ssl_gnutls, m_ssl_openssl Deduplicate Handshake() calling codeAttila Molnar
2015-03-05m_ssl_gnutls, m_ssl_openssl Simplify status handling in IOHook read/write ↵Attila Molnar
handlers Remove states ISSL_CLOSING and ISSL_CLOSED from m_ssl_gnutls
2015-03-05m_ssl_gnutls, m_ssl_openssl Simplify Handshake() result handlingAttila Molnar
2015-03-05m_ssl_gnutls Replace ISSL_HANDSHAKING_READ/WRITE with a single stateAttila Molnar
2015-02-28m_ssl_gnutls Implement faster reads on GnuTLS 3.3.5 and later by avoiding ↵Attila Molnar
copying the data from GnuTLS buffers to ReadBuffer
2015-02-28m_ssl_gnutls Move logic that reads data from a session into new class ↵Attila Molnar
GnuTLS::DataReader
2015-02-28m_ssl_gnutls Add convenience macro for library version checking, change ↵Attila Molnar
checks to use it
2015-02-27Fix oversights in substr() conversionAttila Molnar
Thanks to @StevenVanAcker for reporting and testing this
2015-02-22capab: m_kicknorejoin: Don't advertise upper bound to 2.0 serversDaniel Vassdal
2015-02-22m_kicknorejoin: Advertise upper bound. Closes #913Daniel Vassdal
2015-02-22m_sqloper.cpp: Add support for the `active` columnDaniel Vassdal
When active is true the user is allowed to log in. When it is FALSE, he is not. 2.0 users must alter their table (or view) so that it contains this field.
2015-02-15Convert mods calling the old compat wrapper of ModuleManager::SetPriority() ↵Attila Molnar
to use the current method, remove wrapper
2015-02-12m_spanningtree Pass Server* to the OnServerLink/OnServerSplit eventsAttila Molnar
2015-02-12Merge branch 'master+crossmodevents'Attila Molnar
2015-02-12m_httpd_stats Remove days/hours/mins/secs from <uptime>Attila Molnar
Uptime can be calculated easily from the boot time
2015-02-12m_httpd_stats Fix pointer being shown instead of server name in <user>Attila Molnar
2015-02-11m_httpd Remove now unused variable "claimed"Attila Molnar
2015-02-11Convert the spanningtree events to use the new cross-module event systemAttila Molnar
2015-02-11Remove unused parameters from HTTPRequest constructorAttila Molnar
2015-02-11Convert the HTTPd request event to use the new cross-module event systemAttila Molnar
2015-02-11Convert the HTTPd ACL event to use the new cross-module event systemAttila Molnar
2015-02-11Convert the SASL fallback event to use the new cross-module event systemAttila Molnar
2015-02-11Convert the CAP event to use the new cross-module event systemAttila Molnar
2015-02-11Allow enabling/disabling caps via GenericCap::SetActive()Attila Molnar
2015-02-11Convert the account login event to use the new cross-module event systemAttila Molnar
2015-02-06Merge branch 'master+tlsversion'Attila Molnar
2015-02-06Merge pull request #984 from Renegade334/modules-exempt-ulineAttila Molnar
Allow U-lined services to bypass m_silence (configurable)
2015-02-06m_mysql Add charset config optionFlorian Praden
2015-02-05Merge pull request #976 from SaberUK/master+fix-xline-dbAttila Molnar
Fix xline reasons being truncated in m_xline_db.
2015-02-05modules/m_silence: Allow U-lined services to bypass silence masksRenegade334
Adds a config entry (silence->exemptuline) that specifies whether users on U-lined servers can bypass silence masks.
2015-01-29Fix xline reasons being truncated in m_xline_db.Peter Powell
This error was introduced in bbeb5ea3.
2015-01-27m_ssl_gnutls, m_ssl_openssl Prepend TLS protocol version to ciphersuite stringAttila Molnar
2015-01-27m_ssl_gnutls, m_ssl_openssl Extract code that builds a ciphersuite string ↵Attila Molnar
into a method
2015-01-26Merge branch 'master+foreachneighbor'Attila Molnar
2015-01-25m_spanningtree Rewrite PING logic to use TimersAttila Molnar
2015-01-24m_ircv3 Implement WriteNeighboursWithExt() using User::ForEachNeighbor()Attila Molnar
2015-01-23Merge branch 'master+no-rtti'Attila Molnar
2015-01-23m_kicknorejoin Store kicked users in a vectorAttila Molnar
2015-01-23m_kicknorejoin Move logic that tracks kicked users into KickRejoinDataAttila Molnar
2015-01-22Merge branch 'master+exttype' into master+no-rttiAttila Molnar
2015-01-20m_spanningtree Remove public TreeServer methods that are only called from ↵Attila Molnar
TreeServer