aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Sadie Powell2019-08-13 18:06:19 +0100
committerGravatar Sadie Powell2019-08-13 18:12:59 +0100
commit07ed06ebe56acbbd34b12ea0111b8fdcbf82a633 (patch)
tree9e5a53e1b65d7f7e606da3da648ff16df82ae34d /src/modules
parentMove the Module parameter of ExtensionItem et al to the start. (diff)
downloadinspircd++-07ed06ebe56acbbd34b12ea0111b8fdcbf82a633.tar.gz
inspircd++-07ed06ebe56acbbd34b12ea0111b8fdcbf82a633.tar.bz2
inspircd++-07ed06ebe56acbbd34b12ea0111b8fdcbf82a633.zip
Rewrite and merge LocalStringExt, StringExtItem.
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/m_cgiirc.cpp6
-rw-r--r--src/modules/m_conn_waitpong.cpp2
-rw-r--r--src/modules/m_customtitle.cpp2
-rw-r--r--src/modules/m_dnsbl.cpp6
-rw-r--r--src/modules/m_ldapauth.cpp4
-rw-r--r--src/modules/m_mlock.cpp2
-rw-r--r--src/modules/m_redirect.cpp4
-rw-r--r--src/modules/m_services_account.cpp2
-rw-r--r--src/modules/m_swhois.cpp2
9 files changed, 15 insertions, 15 deletions
diff --git a/src/modules/m_cgiirc.cpp b/src/modules/m_cgiirc.cpp
index 2b12a3849..871f4f1a0 100644
--- a/src/modules/m_cgiirc.cpp
+++ b/src/modules/m_cgiirc.cpp
@@ -124,9 +124,9 @@ class CommandWebIRC : public SplitCommand
CommandWebIRC(Module* Creator)
: SplitCommand(Creator, "WEBIRC", 4)
- , gateway(Creator, "cgiirc_gateway", ExtensionItem::EXT_USER)
- , realhost(Creator, "cgiirc_realhost", ExtensionItem::EXT_USER)
- , realip(Creator, "cgiirc_realip", ExtensionItem::EXT_USER)
+ , gateway(Creator, "cgiirc_gateway", ExtensionItem::EXT_USER, true)
+ , realhost(Creator, "cgiirc_realhost", ExtensionItem::EXT_USER, true)
+ , realip(Creator, "cgiirc_realip", ExtensionItem::EXT_USER, true)
, sslapi(Creator)
, webircevprov(Creator, "event/webirc")
{
diff --git a/src/modules/m_conn_waitpong.cpp b/src/modules/m_conn_waitpong.cpp
index a2de2095d..fdf935ba3 100644
--- a/src/modules/m_conn_waitpong.cpp
+++ b/src/modules/m_conn_waitpong.cpp
@@ -28,7 +28,7 @@ class ModuleWaitPong : public Module
{
bool sendsnotice;
bool killonbadreply;
- LocalStringExt ext;
+ StringExtItem ext;
public:
ModuleWaitPong()
diff --git a/src/modules/m_customtitle.cpp b/src/modules/m_customtitle.cpp
index f9c528845..5a544c2a8 100644
--- a/src/modules/m_customtitle.cpp
+++ b/src/modules/m_customtitle.cpp
@@ -73,7 +73,7 @@ class CommandTitle : public Command
CommandTitle(Module* Creator)
: Command(Creator,"TITLE", 2)
- , ctitle(Creator, "ctitle", ExtensionItem::EXT_USER)
+ , ctitle(Creator, "ctitle", ExtensionItem::EXT_USER, true)
{
syntax = "<username> <password>";
}
diff --git a/src/modules/m_dnsbl.cpp b/src/modules/m_dnsbl.cpp
index 2e6b40270..b04e2a54b 100644
--- a/src/modules/m_dnsbl.cpp
+++ b/src/modules/m_dnsbl.cpp
@@ -48,13 +48,13 @@ class DNSBLConfEntry : public refcountbase
class DNSBLResolver : public DNS::Request
{
std::string theiruid;
- LocalStringExt& nameExt;
+ StringExtItem& nameExt;
LocalIntExt& countExt;
reference<DNSBLConfEntry> ConfEntry;
public:
- DNSBLResolver(DNS::Manager *mgr, Module *me, LocalStringExt& match, LocalIntExt& ctr, const std::string &hostname, LocalUser* u, reference<DNSBLConfEntry> conf)
+ DNSBLResolver(DNS::Manager *mgr, Module *me, StringExtItem& match, LocalIntExt& ctr, const std::string &hostname, LocalUser* u, reference<DNSBLConfEntry> conf)
: DNS::Request(mgr, me, hostname, DNS::QUERY_A, true), theiruid(u->uuid), nameExt(match), countExt(ctr), ConfEntry(conf)
{
}
@@ -234,7 +234,7 @@ class ModuleDNSBL : public Module, public Stats::EventListener
{
DNSBLConfList DNSBLConfEntries;
dynamic_reference<DNS::Manager> DNS;
- LocalStringExt nameExt;
+ StringExtItem nameExt;
LocalIntExt countExt;
/*
diff --git a/src/modules/m_ldapauth.cpp b/src/modules/m_ldapauth.cpp
index 84665623f..52b652f49 100644
--- a/src/modules/m_ldapauth.cpp
+++ b/src/modules/m_ldapauth.cpp
@@ -34,7 +34,7 @@ namespace
LocalIntExt* authed;
bool verbose;
std::string vhost;
- LocalStringExt* vhosts;
+ StringExtItem* vhosts;
std::vector<std::pair<std::string, std::string> > requiredattributes;
}
@@ -297,7 +297,7 @@ class ModuleLDAPAuth : public Module
{
dynamic_reference<LDAPProvider> LDAP;
LocalIntExt ldapAuthed;
- LocalStringExt ldapVhost;
+ StringExtItem ldapVhost;
std::string base;
std::string attribute;
std::vector<std::string> allowpatterns;
diff --git a/src/modules/m_mlock.cpp b/src/modules/m_mlock.cpp
index 28fd64d1c..c1cffbf4f 100644
--- a/src/modules/m_mlock.cpp
+++ b/src/modules/m_mlock.cpp
@@ -31,7 +31,7 @@ class ModuleMLock : public Module
public:
ModuleMLock()
- : mlock(this, "mlock", ExtensionItem::EXT_CHANNEL)
+ : mlock(this, "mlock", ExtensionItem::EXT_CHANNEL, true)
{
}
diff --git a/src/modules/m_redirect.cpp b/src/modules/m_redirect.cpp
index 49ebdcdce..559fbd27c 100644
--- a/src/modules/m_redirect.cpp
+++ b/src/modules/m_redirect.cpp
@@ -26,11 +26,11 @@
/** Handle channel mode +L
*/
-class Redirect : public ParamMode<Redirect, LocalStringExt>
+class Redirect : public ParamMode<Redirect, StringExtItem>
{
public:
Redirect(Module* Creator)
- : ParamMode<Redirect, LocalStringExt>(Creator, "redirect", 'L')
+ : ParamMode<Redirect, StringExtItem>(Creator, "redirect", 'L')
{
syntax = "<target>";
}
diff --git a/src/modules/m_services_account.cpp b/src/modules/m_services_account.cpp
index d6308781e..57eaf827f 100644
--- a/src/modules/m_services_account.cpp
+++ b/src/modules/m_services_account.cpp
@@ -104,7 +104,7 @@ class AccountExtItemImpl : public AccountExtItem
public:
AccountExtItemImpl(Module* mod)
- : AccountExtItem(mod, "accountname", ExtensionItem::EXT_USER)
+ : AccountExtItem(mod, "accountname", ExtensionItem::EXT_USER, true)
, eventprov(mod, "event/account")
{
}
diff --git a/src/modules/m_swhois.cpp b/src/modules/m_swhois.cpp
index ca53735a8..3af8f6565 100644
--- a/src/modules/m_swhois.cpp
+++ b/src/modules/m_swhois.cpp
@@ -42,7 +42,7 @@ class CommandSwhois : public Command
CommandSwhois(Module* Creator)
: Command(Creator, "SWHOIS", 2, 2)
, operblock(Creator, "swhois_operblock", ExtensionItem::EXT_USER)
- , swhois(Creator, "swhois", ExtensionItem::EXT_USER)
+ , swhois(Creator, "swhois", ExtensionItem::EXT_USER, true)
{
flags_needed = 'o'; syntax = "<nick> :<swhois>";
translation = { TR_NICK, TR_TEXT };