summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Collapse)Author
2019-06-24Replace large if/else blocks for target.type with switches (#1668).linuxdaemon
2019-06-24Reset diagnostic pragmas after including external headers (#1661).linuxdaemon
2019-06-23Fix an inverted condition in the ircv3_sts module.Peter Powell
2019-06-22Fix msgid inconsistencies with TAGMSGlinuxdaemon
Also fixes accidentally copying incoming tags on TAGMSG when sending to other users
2019-06-14Log SQL queries at the debug log level.Peter Powell
This makes debugging issues easier.
2019-06-12Show the mode syntax in ERR_INVALIDMODEPARAM.Peter Powell
2019-06-12chanhistory: recreate the mode parameter instead of saving it.Peter Powell
2019-06-12Add an API for accessing a batch end event.Peter Powell
This is essentially identical to the one for the start event.
2019-06-11Fix echo-message replies being considered a side effect.Peter Powell
2019-06-10Fix some more warnings in the httpd module.Peter Powell
2019-06-10Fix a misleading log message in the sslinfo module.Peter Powell
2019-06-10Add a way to disable older SSL versions with ssl_openssl.Peter Powell
2019-06-08Fix a typo in the filter module.Peter Powell
2019-06-07Fix building on older compiler versions.Peter Powell
2019-06-07Implement support for millisecond level server-time accuracy.Peter Powell
2019-06-07Add an option to the filter module to ignore self messages.Peter Powell
2019-06-07Replace all abstract usages of his/he/her with they/their/it.Peter Powell
2019-06-07Add the msgid tag to all outgoing messages.Peter Powell
2019-06-07CoreExport for CommandSave. fixes #1635Ben Harris
2019-06-07Check the unset level in autoop as well as the set level.Peter Powell
2019-06-07Validate the exemptchanops parameter better and check permissions.Peter Powell
Closes #1055.
2019-06-07Show how many users are non-SSL in ERR_ALLMUSTSSL.Peter Powell
2019-06-06Make messageflood weights configurable.Peter Powell
Also, default TAGMSG to being worth 0.2 NOTICE/PRIVMSG. This should prevent flood kicks from typing notifications. Closes #1649.
2019-06-06Use a less scary message when an alias target is not U-lined.Peter Powell
99% of cases of this are due to misconfigurations not due to underhanded behaviour.
2019-06-05m_repeat: Fix parsing mode parameterlinuxdaemon
2019-06-05Fix a compiler warning introduced in d107093. (#1653)Matt Schatz
2019-06-04Fix showing the anticaps channel name in ERR_CANNOTSENDTOCHAN.Peter Powell
Closes #1652.
2019-05-30Ignore SIGUSR1 and SIGUSR2 by default.Peter Powell
This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module.
2019-05-29Add irc::sockets::isunix for checking if a file is a UNIX socket.Peter Powell
2019-05-22Add an overload of StreamSocket::Close which closes when all data has been ↵linuxdaemon
written. Fixes sending large pages in m_httpd (#1646).
2019-05-20m_filter: Minor cosmetic changes (#1645).Robby
2019-05-20Add an option to the filter module to exclude registered users from a filter.Filippo Cortigiani
2019-05-20Fix some warnings in m_httpd on older versions of GCC.Peter Powell
2019-05-19m_haproxy: Initialize address length to 0linuxdaemon
If the command is LOCAL, the address length isn't set before it is used in ReadProxyAddress()
2019-05-17Copy the silence flags when sending update notifications.Peter Powell
This fixes a crash bug in the silence module on some versions of GCC.
2019-05-15Fix space separation for CAPAB module listlinuxdaemon
2019-05-15Add support for the IRCv3 message id specification.Peter Powell
2019-05-14Fix an inverted condition in the commonchans module.Peter Powell
2019-05-14Add an enumeration for known protocol versions.Peter Powell
2019-05-14If a parent server is hidden then also hide its child servers.Peter Powell
This should fix #851.
2019-05-14Fix an unnecessary string copy when reading the <link> tags.Peter Powell
2019-05-14Replace ModuleSpanningTree::TimeToStr with InspIRCd::DurationStr.Peter Powell
2019-05-11Move message access checks to OnUserPre{Tag,}Message.Peter Powell
This allows modules to override them if necessary. Fixes #1619.
2019-05-11Allow disabling a STS policy for users in specific connect classes.Peter Powell
Fixes #1634.
2019-05-09Delete some obsolete comments.Peter Powell
2019-05-09Silence a fallthrough warning in the pgsql module on newer GCCs.Peter Powell
2019-05-06m_geo_maxmind: fix building on older libc versions.Peter Powell
2019-05-03Fix the ctctags module being marked as a draft.Peter Powell
2019-05-02Merge branch 'insp20' into insp3.Peter Powell
2019-04-28Some more text fixes and improvements (#1618).Robby