aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
* m_ssl_gnutls Implement faster reads on GnuTLS 3.3.5 and later by avoiding cop...Gravatar Attila Molnar2015-02-281-0/+27
* m_ssl_gnutls Move logic that reads data from a session into new class GnuTLS:...Gravatar Attila Molnar2015-02-281-4/+25
* m_ssl_gnutls Add convenience macro for library version checking, change check...Gravatar Attila Molnar2015-02-281-11/+12
* Fix oversights in substr() conversion•••Thanks to @StevenVanAcker for reporting and testing this Gravatar Attila Molnar2015-02-271-1/+1
* capab: m_kicknorejoin: Don't advertise upper bound to 2.0 serversGravatar Daniel Vassdal2015-02-221-0/+5
* m_kicknorejoin: Advertise upper bound. Closes #913Gravatar Daniel Vassdal2015-02-221-2/+8
* m_sqloper.cpp: Add support for the `active` column•••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. Gravatar Daniel Vassdal2015-02-221-1/+1
* Convert mods calling the old compat wrapper of ModuleManager::SetPriority() t...Gravatar Attila Molnar2015-02-154-4/+4
* m_spanningtree Pass Server* to the OnServerLink/OnServerSplit eventsGravatar Attila Molnar2015-02-121-2/+2
* Merge branch 'master+crossmodevents'Gravatar Attila Molnar2015-02-1214-98/+102
|\
| * m_httpd Remove now unused variable "claimed"Gravatar Attila Molnar2015-02-111-3/+0
| * Convert the spanningtree events to use the new cross-module event systemGravatar Attila Molnar2015-02-113-2/+10
| * Remove unused parameters from HTTPRequest constructorGravatar Attila Molnar2015-02-111-2/+2
| * Convert the HTTPd request event to use the new cross-module event systemGravatar Attila Molnar2015-02-113-12/+28
| * Convert the HTTPd ACL event to use the new cross-module event systemGravatar Attila Molnar2015-02-112-11/+24
| * Convert the SASL fallback event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-1/+5
| * Convert the CAP event to use the new cross-module event systemGravatar Attila Molnar2015-02-116-30/+6
| * Allow enabling/disabling caps via GenericCap::SetActive()Gravatar Attila Molnar2015-02-111-17/+10
| * Convert the account login event to use the new cross-module event systemGravatar Attila Molnar2015-02-112-25/+22
* | m_httpd_stats Remove days/hours/mins/secs from <uptime>•••Uptime can be calculated easily from the boot time Gravatar Attila Molnar2015-02-121-7/+1
* | m_httpd_stats Fix pointer being shown instead of server name in <user>Gravatar Attila Molnar2015-02-121-1/+1
|/
* Merge branch 'master+tlsversion'Gravatar Attila Molnar2015-02-062-6/+19
|\
| * m_ssl_gnutls, m_ssl_openssl Prepend TLS protocol version to ciphersuite stringGravatar Attila Molnar2015-01-272-0/+2
| * m_ssl_gnutls, m_ssl_openssl Extract code that builds a ciphersuite string int...Gravatar Attila Molnar2015-01-272-6/+17
* | Merge pull request #984 from Renegade334/modules-exempt-uline•••Allow U-lined services to bypass m_silence (configurable)Gravatar Attila Molnar2015-02-061-1/+9
|\ \
| * | modules/m_silence: Allow U-lined services to bypass silence masks•••Adds a config entry (silence->exemptuline) that specifies whether users on U-lined servers can bypass silence masks. Gravatar Renegade3342015-02-051-1/+9
* | | m_mysql Add charset config optionGravatar Florian Praden2015-02-061-0/+6
* | | Merge pull request #976 from SaberUK/master+fix-xline-db•••Fix xline reasons being truncated in m_xline_db.Gravatar Attila Molnar2015-02-051-1/+1
|\ \ \ | |_|/ |/| |
| * | Fix xline reasons being truncated in m_xline_db.•••This error was introduced in bbeb5ea3. Gravatar Peter Powell2015-01-291-1/+1
* | | Merge branch 'master+foreachneighbor'Gravatar Attila Molnar2015-01-261-38/+20
|\ \ \ | |_|/ |/| |
| * | m_ircv3 Implement WriteNeighboursWithExt() using User::ForEachNeighbor()Gravatar Attila Molnar2015-01-241-38/+20
* | | m_spanningtree Rewrite PING logic to use TimersGravatar Attila Molnar2015-01-257-120/+195
|/ /
* | Merge branch 'master+no-rtti'Gravatar Attila Molnar2015-01-2328-34/+59
|\ \
| * \ Merge branch 'master+exttype' into master+no-rttiGravatar Attila Molnar2015-01-2228-34/+59
| |\ \
| | * | m_services_account Replace dynamic_cast with static_cast as we know the objec...Gravatar Attila Molnar2015-01-181-3/+1
| | * | m_spanningtree Only unserialize() METADATA if the object type matches Extensi...Gravatar Attila Molnar2015-01-181-2/+2
| | * | Specify which Extensible subclass an ExtensionItem is valid forGravatar Attila Molnar2015-01-1827-29/+56
* | | | m_kicknorejoin Store kicked users in a vectorGravatar Attila Molnar2015-01-231-8/+26
* | | | m_kicknorejoin Move logic that tracks kicked users into KickRejoinDataGravatar Attila Molnar2015-01-231-25/+34
|/ / /
* | | m_spanningtree Remove public TreeServer methods that are only called from Tre...Gravatar Attila Molnar2015-01-202-20/+2
* | | m_spanningtree Get rid of some boilerplate•••Make methods const while at it Gravatar Attila Molnar2015-01-204-45/+7
|/ /
* | Merge branch 'master+stfjoinforward'Gravatar Attila Molnar2015-01-143-16/+111
|\ \ | |/ |/|
| * m_spanningtree Increase maximum generated FJOIN line size to 510Gravatar Attila Molnar2015-01-091-1/+1
| * m_spanningtree Forward FJOINs with correct TS, modes and userlistGravatar Attila Molnar2015-01-092-3/+78
| * m_spanningtree Change name and scope of commait in FJOIN handlerGravatar Attila Molnar2015-01-091-3/+4
| * m_spanningtree Add overload for add() and has_room(), giving more flexibility...Gravatar Attila Molnar2015-01-092-6/+18
| * m_spanningtree Add CmdBuilder::push_raw() overload for rangesGravatar Attila Molnar2015-01-091-0/+7
| * m_spanningtree Add source server parameter to CommandFJOIN::Builder constructor•••Default it to this server Gravatar Attila Molnar2015-01-092-3/+3
* | Remove some unnecessary NULL checksGravatar Attila Molnar2015-01-102-7/+2
* | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one Gravatar Attila Molnar2015-01-1019-29/+29
|/