aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-12-19 14:06:50 +0000
committerGravatar Sadie Powell2022-12-19 14:18:30 +0000
commit43d48a2e983bb7a3408f65073cfa392ec6956a1d (patch)
treea17afa51ae38998caec29edaf0b5ffd4a30836b5 /src
parentFix parsing extbans in banredirect and timedbans. (diff)
Move extension types to their own header to speed up build times.
Diffstat (limited to 'src')
-rw-r--r--src/coremods/core_channel/invite.h1
-rw-r--r--src/coremods/core_hostname_lookup.cpp1
-rw-r--r--src/extensible.cpp1
-rw-r--r--src/modules/extra/m_geo_maxmind.cpp4
-rw-r--r--src/modules/m_anticaps.cpp1
-rw-r--r--src/modules/m_blockamsg.cpp1
-rw-r--r--src/modules/m_cloaking.cpp1
-rw-r--r--src/modules/m_conn_join.cpp1
-rw-r--r--src/modules/m_conn_waitpong.cpp1
-rw-r--r--src/modules/m_customtitle.cpp1
-rw-r--r--src/modules/m_dccallow.cpp1
-rw-r--r--src/modules/m_dnsbl.cpp1
-rw-r--r--src/modules/m_gateway.cpp1
-rw-r--r--src/modules/m_httpd_stats.cpp1
-rw-r--r--src/modules/m_ident.cpp1
-rw-r--r--src/modules/m_joinflood.cpp1
-rw-r--r--src/modules/m_kicknorejoin.cpp1
-rw-r--r--src/modules/m_ldapauth.cpp1
-rw-r--r--src/modules/m_mlock.cpp1
-rw-r--r--src/modules/m_nickflood.cpp1
-rw-r--r--src/modules/m_nicklock.cpp1
-rw-r--r--src/modules/m_override.cpp1
-rw-r--r--src/modules/m_redirect.cpp1
-rw-r--r--src/modules/m_repeat.cpp1
-rw-r--r--src/modules/m_spanningtree/metadata.cpp2
-rw-r--r--src/modules/m_sqlauth.cpp1
-rw-r--r--src/modules/m_sslinfo.cpp1
-rw-r--r--src/modules/m_swhois.cpp1
-rw-r--r--src/modules/m_topiclock.cpp1
29 files changed, 32 insertions, 1 deletions
diff --git a/src/coremods/core_channel/invite.h b/src/coremods/core_channel/invite.h
index f2ebbf5da..307321043 100644
--- a/src/coremods/core_channel/invite.h
+++ b/src/coremods/core_channel/invite.h
@@ -20,6 +20,7 @@
#pragma once
+#include "extension.h"
#include "modules/invite.h"
namespace Invite
diff --git a/src/coremods/core_hostname_lookup.cpp b/src/coremods/core_hostname_lookup.cpp
index 6d9681d92..88ecfba05 100644
--- a/src/coremods/core_hostname_lookup.cpp
+++ b/src/coremods/core_hostname_lookup.cpp
@@ -24,6 +24,7 @@
#endif
#include "inspircd.h"
+#include "extension.h"
#include "modules/dns.h"
namespace
diff --git a/src/extensible.cpp b/src/extensible.cpp
index b821b07a1..1663cdd5f 100644
--- a/src/extensible.cpp
+++ b/src/extensible.cpp
@@ -18,6 +18,7 @@
#include "inspircd.h"
+#include "extension.h"
bool ExtensionManager::Register(ExtensionItem* item)
{
diff --git a/src/modules/extra/m_geo_maxmind.cpp b/src/modules/extra/m_geo_maxmind.cpp
index c0b7793b2..aacdc03e0 100644
--- a/src/modules/extra/m_geo_maxmind.cpp
+++ b/src/modules/extra/m_geo_maxmind.cpp
@@ -29,9 +29,11 @@
# pragma comment(lib, "maxminddb.lib")
#endif
+#include <maxminddb.h>
+
#include "inspircd.h"
+#include "extension.h"
#include "modules/geolocation.h"
-#include <maxminddb.h>
class GeolocationExtItem final
: public ExtensionItem
diff --git a/src/modules/m_anticaps.cpp b/src/modules/m_anticaps.cpp
index 8037a058a..40713db59 100644
--- a/src/modules/m_anticaps.cpp
+++ b/src/modules/m_anticaps.cpp
@@ -21,6 +21,7 @@
#include <cmath>
#include "inspircd.h"
+#include "extension.h"
#include "modules/exemption.h"
#include "numerichelper.h"
diff --git a/src/modules/m_blockamsg.cpp b/src/modules/m_blockamsg.cpp
index 2dd8b927d..11748c457 100644
--- a/src/modules/m_blockamsg.cpp
+++ b/src/modules/m_blockamsg.cpp
@@ -24,6 +24,7 @@
#include "inspircd.h"
+#include "extension.h"
enum BlockAction { IBLOCK_KILL, IBLOCK_KILLOPERS, IBLOCK_NOTICE, IBLOCK_NOTICEOPERS, IBLOCK_SILENT };
/* IBLOCK_NOTICE - Send a notice to the user informing them of what happened.
diff --git a/src/modules/m_cloaking.cpp b/src/modules/m_cloaking.cpp
index 2b3e674d9..0cb209ea7 100644
--- a/src/modules/m_cloaking.cpp
+++ b/src/modules/m_cloaking.cpp
@@ -33,6 +33,7 @@
#include "inspircd.h"
#include "clientprotocolevent.h"
+#include "extension.h"
#include "modules/hash.h"
enum CloakMode
diff --git a/src/modules/m_conn_join.cpp b/src/modules/m_conn_join.cpp
index a76c1cb39..3e4afb482 100644
--- a/src/modules/m_conn_join.cpp
+++ b/src/modules/m_conn_join.cpp
@@ -26,6 +26,7 @@
#include "inspircd.h"
+#include "extension.h"
static void JoinChannels(LocalUser* u, const std::string& chanlist)
{
diff --git a/src/modules/m_conn_waitpong.cpp b/src/modules/m_conn_waitpong.cpp
index e0112b6aa..25b58ef9d 100644
--- a/src/modules/m_conn_waitpong.cpp
+++ b/src/modules/m_conn_waitpong.cpp
@@ -26,6 +26,7 @@
#include "inspircd.h"
#include "clientprotocolmsg.h"
+#include "extension.h"
class ModuleWaitPong final
: public Module
diff --git a/src/modules/m_customtitle.cpp b/src/modules/m_customtitle.cpp
index 63468dcc0..8eda36bbd 100644
--- a/src/modules/m_customtitle.cpp
+++ b/src/modules/m_customtitle.cpp
@@ -25,6 +25,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/whois.h"
struct CustomTitle final
diff --git a/src/modules/m_dccallow.cpp b/src/modules/m_dccallow.cpp
index 2f4edcad2..1aa30fb56 100644
--- a/src/modules/m_dccallow.cpp
+++ b/src/modules/m_dccallow.cpp
@@ -30,6 +30,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "numerichelper.h"
enum
diff --git a/src/modules/m_dnsbl.cpp b/src/modules/m_dnsbl.cpp
index 5365bd43a..137eb9418 100644
--- a/src/modules/m_dnsbl.cpp
+++ b/src/modules/m_dnsbl.cpp
@@ -31,6 +31,7 @@
#endif
#include "inspircd.h"
+#include "extension.h"
#include "xline.h"
#include "modules/dns.h"
#include "modules/stats.h"
diff --git a/src/modules/m_gateway.cpp b/src/modules/m_gateway.cpp
index 4e3bdc843..138894afd 100644
--- a/src/modules/m_gateway.cpp
+++ b/src/modules/m_gateway.cpp
@@ -29,6 +29,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/extban.h"
#include "modules/ssl.h"
#include "modules/webirc.h"
diff --git a/src/modules/m_httpd_stats.cpp b/src/modules/m_httpd_stats.cpp
index 8a9248976..0ff157c96 100644
--- a/src/modules/m_httpd_stats.cpp
+++ b/src/modules/m_httpd_stats.cpp
@@ -31,6 +31,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/isupport.h"
#include "modules/httpd.h"
#include "xline.h"
diff --git a/src/modules/m_ident.cpp b/src/modules/m_ident.cpp
index 696f2e95f..6cb401a2d 100644
--- a/src/modules/m_ident.cpp
+++ b/src/modules/m_ident.cpp
@@ -25,6 +25,7 @@
#include "inspircd.h"
+#include "extension.h"
enum
{
diff --git a/src/modules/m_joinflood.cpp b/src/modules/m_joinflood.cpp
index 7f55d21aa..c129d88fd 100644
--- a/src/modules/m_joinflood.cpp
+++ b/src/modules/m_joinflood.cpp
@@ -24,6 +24,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/server.h"
#include "numerichelper.h"
diff --git a/src/modules/m_kicknorejoin.cpp b/src/modules/m_kicknorejoin.cpp
index 17ac98301..187b3a5d5 100644
--- a/src/modules/m_kicknorejoin.cpp
+++ b/src/modules/m_kicknorejoin.cpp
@@ -27,6 +27,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/invite.h"
#include "numerichelper.h"
diff --git a/src/modules/m_ldapauth.cpp b/src/modules/m_ldapauth.cpp
index 1d3763b0b..af8b03ee9 100644
--- a/src/modules/m_ldapauth.cpp
+++ b/src/modules/m_ldapauth.cpp
@@ -23,6 +23,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/ldap.h"
namespace
diff --git a/src/modules/m_mlock.cpp b/src/modules/m_mlock.cpp
index 6f63763b6..b0565334b 100644
--- a/src/modules/m_mlock.cpp
+++ b/src/modules/m_mlock.cpp
@@ -21,6 +21,7 @@
#include "inspircd.h"
+#include "extension.h"
enum
{
diff --git a/src/modules/m_nickflood.cpp b/src/modules/m_nickflood.cpp
index c671baf85..bd836b5ec 100644
--- a/src/modules/m_nickflood.cpp
+++ b/src/modules/m_nickflood.cpp
@@ -23,6 +23,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/exemption.h"
#include "numerichelper.h"
diff --git a/src/modules/m_nicklock.cpp b/src/modules/m_nicklock.cpp
index c6a8474ec..98565e6d4 100644
--- a/src/modules/m_nicklock.cpp
+++ b/src/modules/m_nicklock.cpp
@@ -25,6 +25,7 @@
#include "inspircd.h"
+#include "extension.h"
enum
{
diff --git a/src/modules/m_override.cpp b/src/modules/m_override.cpp
index 5cbf5b4b5..78968482e 100644
--- a/src/modules/m_override.cpp
+++ b/src/modules/m_override.cpp
@@ -32,6 +32,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/invite.h"
#include "modules/isupport.h"
diff --git a/src/modules/m_redirect.cpp b/src/modules/m_redirect.cpp
index 430c6ea38..c6fb6bae0 100644
--- a/src/modules/m_redirect.cpp
+++ b/src/modules/m_redirect.cpp
@@ -27,6 +27,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "numerichelper.h"
/** Handle channel mode +L
diff --git a/src/modules/m_repeat.cpp b/src/modules/m_repeat.cpp
index e2f197ad3..69de9e287 100644
--- a/src/modules/m_repeat.cpp
+++ b/src/modules/m_repeat.cpp
@@ -26,6 +26,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/exemption.h"
#include "numerichelper.h"
diff --git a/src/modules/m_spanningtree/metadata.cpp b/src/modules/m_spanningtree/metadata.cpp
index da4435e79..e1514a54b 100644
--- a/src/modules/m_spanningtree/metadata.cpp
+++ b/src/modules/m_spanningtree/metadata.cpp
@@ -24,6 +24,8 @@
#include "inspircd.h"
+#include "extension.h"
+
#include "commands.h"
CmdResult CommandMetadata::Handle(User* srcuser, Params& params)
diff --git a/src/modules/m_sqlauth.cpp b/src/modules/m_sqlauth.cpp
index 227bf42a8..3467ac0d3 100644
--- a/src/modules/m_sqlauth.cpp
+++ b/src/modules/m_sqlauth.cpp
@@ -25,6 +25,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/sql.h"
#include "modules/hash.h"
#include "modules/ssl.h"
diff --git a/src/modules/m_sslinfo.cpp b/src/modules/m_sslinfo.cpp
index bd47dc676..99f51beb4 100644
--- a/src/modules/m_sslinfo.cpp
+++ b/src/modules/m_sslinfo.cpp
@@ -27,6 +27,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/ssl.h"
#include "modules/webirc.h"
#include "modules/who.h"
diff --git a/src/modules/m_swhois.cpp b/src/modules/m_swhois.cpp
index bd5ae99c3..4893dc6e5 100644
--- a/src/modules/m_swhois.cpp
+++ b/src/modules/m_swhois.cpp
@@ -25,6 +25,7 @@
#include "inspircd.h"
+#include "extension.h"
#include "modules/whois.h"
#include "numerichelper.h"
diff --git a/src/modules/m_topiclock.cpp b/src/modules/m_topiclock.cpp
index 3b8c6b988..59268be4c 100644
--- a/src/modules/m_topiclock.cpp
+++ b/src/modules/m_topiclock.cpp
@@ -18,6 +18,7 @@
*/
#include "inspircd.h"
+#include "extension.h"
enum
{