summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Collapse)Author
2016-12-30Deduplicate nickname overruling codeAttila Molnar
Create LocalUser::OverruleNick(), call it from User::ChangeNick() and the UID handler in spanningtree
2016-12-30Penalize commands that had 0 penaltyAttila Molnar
2016-11-23Fix LibreSSL not having a shim for the OpenSSL 1.1 BIO API.Peter Powell
2016-11-16Rework the example services aliases.Peter Powell
- Split common stuff into a generic configuration file. - Reserve all nicknames used by services by default. - Exempt all services clients from filtering. - Add missing aliases for services pseudoclients.
2016-11-01Merge pull request #1238 from SaberUK/master+opensslAttila Molnar
Fix OpenSSL build errors caused by BIO/BIO_METHOD now being opaque.
2016-11-01Merge pull request #1185 from SaberUK/master+lockservAttila Molnar
Allow the reason for locking to be specified in m_lockserv.
2016-11-01Merge pull request #1184 from SaberUK/master+floodAttila Molnar
Improvements to flood modules
2016-10-25Fix OpenSSL build errors caused by BIO/BIO_METHOD now being opaque.Peter Powell
2016-09-16Add CentOS PackageInfoAdam
2016-09-16Make the duration of nickflood and joinflood configurable.Peter Powell
2016-09-16Allow the reason for locking to be specified in m_lockserv.Peter Powell
2016-09-16Merge pull request #1222 from SaberUK/master+warningsAttila Molnar
Fix various compiler warnings
2016-09-16Merge pull request #1219 from SaberUK/master+directiveAttila Molnar
Rewrite the build system directive parser.
2016-09-16Merge pull request #1176 from SaberUK/master+formatAttila Molnar
Replace snprintf usage with InspIRCd::Format.
2016-09-16Rewrite the build system directive parser.Peter Powell
2016-09-15Fix m_ldap warning about OpenLDAP being deprecated on OS X.Peter Powell
2016-09-15Fix m_geoip warning about the use of C++11 features.Peter Powell
2016-09-12m_shun Add support for shunning CIDR masksAttila Molnar
Issue #1195
2016-09-12Change type of log messages to MODNAME in several modulesAttila Molnar
2016-09-09Replace snprintf usage with InspIRCd::Format.Peter Powell
2016-09-02Bump version to 3.0 in comments and messagesAttila Molnar
2016-09-02Merge insp20Attila Molnar
2016-09-02m_dnsbl Use FindAnswerOfTypeAdam
2016-09-02m_spanningtree Allow multiple valid ips for link blocks as a result of ↵Adam
SecurityIPResolver
2016-09-02Fix Windows build and most MSVC warningsAttila Molnar
2016-09-02m_spanningtree Add workaround to make SVS* commands work when using ENCAPAttila Molnar
2016-09-02m_spanningtree Refuse topic changes that would result in desyncAttila Molnar
This is a workaround until the protocol is updated
2016-09-02m_jumpserver Prevent OnUserRegister from running in other modules for users ↵Attila Molnar
we quit
2016-09-02Fix whitespace issuesAttila Molnar
2016-08-30Return std::string from Membership::GetAllPrefixChars()Attila Molnar
2016-08-30m_deaf Remove pointless member prefix checkAttila Molnar
Inserting members who lack the required status into the except list makes no difference, they won't get the message either way
2016-08-30m_deaf Fix inverted checkAttila Molnar
2016-08-30Change Membership:hasMode() to accept a PrefixModeAttila Molnar
2016-08-30Replace loop over alphabet with loop over mode list in several placesAttila Molnar
2016-08-30Pass the ModeHandler to User::HasModePermission()Attila Molnar
Mark the method as const
2016-08-29Convert ModeHandler::GetNumParams() to NeedsParam() that returns a boolAttila Molnar
2016-08-26m_spanningtree Drop unnecessary c_str() call when passing Link::Name to ↵Attila Molnar
methods expecting std::string
2016-08-25m_spanningtree Handle unload in resolversAttila Molnar
2016-08-25spanningtree: use bindip aftype as a hint for dns lookup typeAdam
2016-08-25core_dns Make question a member of request, move common FindAnswerOfType to ↵Adam
be a member of query
2016-08-24Check for errors after calling IOHookProvider::OnAccept()Attila Molnar
2016-08-24m_messageflood Improve kick messageAttila Molnar
Fixes issue #1019 reported by @B00mX0r Also add back a missing word caused by an oversight in #531
2016-08-23Remove broken mssql moduleAttila Molnar
Issue #1006
2016-08-22m_censor Pass irc::string as C string to WriteNumeric()Attila Molnar
Avoids a call to the templated ConvToStr() which uses std::stringstream for conversion
2016-08-22m_censor Switch to stdalgo::string::replace_all()Attila Molnar
2016-08-22m_spanningtree Use ASCII case insensitive map for matching server namesAttila Molnar
2016-08-22m_spanningtree Change type of Link::Name to std::stringAttila Molnar
Switch to stdalgo::string::equalsci()
2016-08-22m_timedbans Remove TimedBan::channelAttila Molnar
2016-08-22m_cban Remove now unnecessary field CBan::displaytextAttila Molnar
2016-08-22Switch to irc::equals() from irc::string in modules that use it for ↵Attila Molnar
comparing names of IRC objects