aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* m_httpd_stats Be more conservative when escaping dataGravatar Attila Molnar2014-01-211-2/+1
| | | | Fix clang warning
* m_joinflood Unset the mode on unloadGravatar Attila Molnar2014-01-211-2/+1
|
* Fix some logically dead code which was found by Coverity.Gravatar Peter Powell2014-01-211-11/+4
|
* m_svshold Add config option to hide snoticesGravatar Attila Molnar2014-01-201-4/+23
|
* m_httpd Add timeout option; remove timed out connectionsGravatar Attila Molnar2014-01-201-1/+31
|
* m_services_account Add workaround for wrong host being displayed in numeric ↵Gravatar Attila Molnar2014-01-201-2/+31
| | | | when cgiirc users log in using SASL
* m_dnsbl Don't send snotice when the {G|K|Z}line already existsGravatar Attila Molnar2014-01-201-0/+9
| | | | Fixes issue #717 reported by @Robby-
* m_joinflood Fix remote joins affecting local joinflood state when the ↵Gravatar Attila Molnar2014-01-191-1/+1
| | | | | | channel is locked Fixes issue #694 reported by @TurkDesk
* Use FindNickOnly() in a few more places if a local user is performing an ↵Gravatar Attila Molnar2014-01-194-6/+25
| | | | action to prevent UID walking
* m_dccallow Increase penalty for /DCCALLOW helpGravatar Attila Molnar2014-01-191-0/+4
|
* m_alias Fix out of bounds string access that happened with certain replace ↵Gravatar Attila Molnar2014-01-191-2/+2
| | | | strings
* Merge pull request #732 from grawity/saslfixGravatar Attila Molnar2014-01-161-4/+7
|\ | | | | m_sasl: properly handle bad-mechanism failures
| * Support SASL messages other than 'C' and 'D'Gravatar Mantas Mikulėnas2014-01-111-2/+6
| |
| * Handle SASL failures during SASL_INIT (wrong mechanism, etc.)Gravatar Mantas Mikulėnas2014-01-111-2/+1
| |
* | m_sajoin Send global snotice when the join happensGravatar Attila Molnar2014-01-141-2/+1
| | | | | | | | | | | | Remove "sent remote SAJOIN" local snotice Fixes issue #382 reported by @JDowny
* | m_mlock Only deny the mlocked mode from being changed instead of denying the ↵Gravatar Attila Molnar2014-01-131-9/+4
|/ | | | | | entire mode change if it contains a single mlocked mode Fixes issue #615 reported by @BlacklightShining
* Fix the HELPOP database being destroyed when a rehash fails.Gravatar Peter Powell2013-12-271-5/+5
|
* Allow ranges beginning with 0 in m_channamesGravatar Daniel Vassdal2013-12-211-0/+6
|
* m_spanningtree Fix nick TS desync on SVSNICKGravatar Attila Molnar2013-12-153-3/+21
| | | | Don't accept invalid timestamps
* Fix m_override refusing to override modes if the user holds halfop or higher ↵Gravatar Daniel Vassdal2013-12-141-1/+18
| | | | in the channel
* Fix ACCEPT propagation bug when it got a nick prefixed with +Gravatar Daniel Vassdal2013-12-091-0/+3
| | | | | Fixes #696 Does not apply to 2.2 due to Attila's rewrite of the module
* Use case insensitive comparison for server names for (auto)connects, issue #662Gravatar Adam2013-11-092-4/+4
|
* Fix parsing ADDLINE with expiration or creation dates past ~2038 probablyGravatar Adam2013-11-091-2/+6
|
* Fix issue #657, fix sending FNAME with spacesGravatar Adam2013-11-091-1/+1
|
* Fix m_silence looking for maxentries in <showwhois> instead of <silence>.Gravatar Peter Powell2013-10-261-1/+1
| | | | Fixes issue #644.
* Work around STB_GNU_UNIQUE symbols not allowing module unmapGravatar attilamolnar2013-09-153-9/+12
|
* m_httpd Close all open http sockets on unloadGravatar attilamolnar2013-09-091-7/+15
|
* m_showwhois Require 2 parameters for WHOISNOTICEGravatar attilamolnar2013-09-091-1/+1
|
* Merge pull request #623 from ChrisTX/insp20+compilerfixesGravatar Attila Molnar2013-09-042-2/+2
|\ | | | | Improve support for rarely used compilers, EKOPath in this case.
| * Improve support for rarely used compilers, EKOPath in this case.Gravatar ChrisTX2013-08-312-2/+2
| |
* | m_spanningtree Fix timestamp in AWAYGravatar attilamolnar2013-08-311-1/+1
|/
* m_permchannels Fix empty topic setbyGravatar attilamolnar2013-08-281-0/+2
|
* m_permchannels Add the ability to save listmodesGravatar attilamolnar2013-08-271-4/+70
|
* m_permchannels Save channel TS, topic set time and set by informationGravatar attilamolnar2013-08-271-15/+20
| | | | When loading, ignore and log channels with a name longer than Limits.MaxChan
* m_permchannels Construct the final line that will be saved in a std::string ↵Gravatar attilamolnar2013-08-271-7/+10
| | | | in WriteDatabase()
* Update example configs, README.md and moreGravatar attilamolnar2013-08-271-1/+1
| | | | | | | - Fix typos, remove misleading information, rephrase a few sentences - Add info about hmac-<hash> hash types - Remove <performance:maxwho> (the code which used this was removed in 96e4434 - @SaberUK) - Change inspircd.github.org to inspircd.org
* m_spanningtree When an IOHook goes away close all pending connections that ↵Gravatar attilamolnar2013-08-212-1/+10
| | | | use it
* m_dnsbl Fix possible use-after-free after a rehashGravatar attilamolnar2013-08-211-25/+7
|
* m_ssl_gnutls Fix feature testing and cipher suite related errors on older ↵Gravatar attilamolnar2013-08-131-1/+9
| | | | | | | | GnuTLS versions Use the (old) LIBGNUTLS_VERSION_* defines as a fallback when GNUTLS_VERSION_* is unavailable Fixes #595 reported by @rhylan
* Use server ids when propagating squitsGravatar Adam2013-07-261-2/+2
|
* m_ssl_openssl Fix inverted check that prevented certificates from being ↵Gravatar attilamolnar2013-07-161-1/+1
| | | | recognized as trusted
* m_userip Fix incorrect "variable may be used uninitialized" warning shown by ↵Gravatar attilamolnar2013-07-091-1/+1
| | | | older GCC versions
* Prevent m_cgiirc from blocking indefinitely, resulting in registration ↵Gravatar ElementalAlchemist2013-06-241-1/+1
| | | | timeouts on e.g. Mibbit when webirc is not used
* m_spanningtree FJOIN handler: Merge and take maxmodes into consideration ↵Gravatar attilamolnar2013-06-121-5/+24
| | | | when applying non-prefix modes
* Remove unnecessary string copies and dead codeGravatar attilamolnar2013-06-0511-43/+15
|
* m_spanningtree Fix FIDENT routingGravatar attilamolnar2013-06-041-2/+1
| | | | A new FIDENT was broadcast for each incoming FIDENT causing harmless but unnecessary server to server traffic
* m_pgsql Same fix as 0e09600a431d0e0f2cde6457e088d84caf6d6f5dGravatar attilamolnar2013-06-041-8/+8
|
* m_mysql Fix escaping strings longer than MAXBUF/2Gravatar attilamolnar2013-06-011-6/+12
| | | | | | | | | Quotes from the documentation: "You must allocate the to buffer to be at least length*2+1 bytes long. (In the worst case, each character may need to be encoded as using two bytes, and you need room for the terminating null byte.)" "The return value is the length of the encoded string, not including the terminating null character." http://dev.mysql.com/doc/refman/5.6/en/mysql-real-escape-string.html
* m_userip Allow querying own IP for non-opers, require the users/auspex priv ↵Gravatar attilamolnar2013-06-011-2/+19
| | | | | | for opers to query the IP of others Issue #513 suggested by @CuleX
* m_nicklock Fix wrong hook in SetPriority()Gravatar attilamolnar2013-05-231-1/+1
|