summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Collapse)Author
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-05m_sasl: really abort sasl session on registerAdam
2016-09-03m_sasl: don't allow AUTHENTICATE with mechanisms with a spaceAdam
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
2016-08-22Add stdalgo::string::equalsci and use it instead of irc::string for ↵Attila Molnar
case-insensitive comparison
2016-08-22m_services_account Detect nickname case changes by using FindNickOnly()Attila Molnar
Gets rid of assign()
2016-08-22m_timedbans Remove one irc::string usageAttila Molnar
2016-08-19Fix m_mysql warning about use of C++11 features on C++03.Peter Powell
NO_CLIENT_LONG_LONG was removed in a recent version of MySQL.
2016-08-19Fix m_ldap not linking to liblber on UNIX systems.Peter Powell
2016-08-19m_spanningtree Put command handlers with class names that collide with core ↵Attila Molnar
commands into the SpanningTree namespace This fixes issues in static builds
2016-08-19m_monitor Add inline keyword to ↵Attila Molnar
IRCv3::Monitor::Manager::ExtItem::unserialize to fix static builds
2016-08-19m_ldap Remove unused LDAPService::last_timeout_checkAttila Molnar