summaryrefslogtreecommitdiff
path: root/modules/protocol/inspircd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/protocol/inspircd.cpp')
-rw-r--r--modules/protocol/inspircd.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/protocol/inspircd.cpp b/modules/protocol/inspircd.cpp
index 9329b1a70..054d8a58e 100644
--- a/modules/protocol/inspircd.cpp
+++ b/modules/protocol/inspircd.cpp
@@ -60,7 +60,7 @@ class InspIRCdProto : public IRCDProto
InspIRCdProto(Module *creator) : IRCDProto(creator, "InspIRCd 3+"), maxlist(creator, "maxlist")
{
- DefaultPseudoclientModes = "+I";
+ DefaultPseudoclientModes = "+oI";
CanSVSNick = true;
CanSVSJoin = true;
CanSetVHost = true;
@@ -893,7 +893,7 @@ struct IRCDMessageCapab : Message::Capab
Servers::Capab.insert("TOPICLOCK");
IRCD->CanSQLineChannel = false;
IRCD->CanSVSHold = false;
- IRCD->DefaultPseudoclientModes = "+I";
+ IRCD->DefaultPseudoclientModes = "+oI";
}
else if (params[0].equals_cs("CHANMODES") && params.size() > 1)
{
@@ -1220,7 +1220,7 @@ struct IRCDMessageEncap : IRCDMessage
return;
u->SetIdent(params[3]);
- UplinkSocket::Message(u) << "FIDENT " << params[3];
+ UplinkSocket::Message(u) << "FIDENT :" << params[3];
}
else if (params[1] == "CHGHOST")
{
@@ -1229,7 +1229,7 @@ struct IRCDMessageEncap : IRCDMessage
return;
u->SetDisplayedHost(params[3]);
- UplinkSocket::Message(u) << "FHOST " << params[3];
+ UplinkSocket::Message(u) << "FHOST :" << params[3];
}
else if (params[1] == "CHGNAME")
{
@@ -1238,7 +1238,7 @@ struct IRCDMessageEncap : IRCDMessage
return;
u->SetRealname(params[3]);
- UplinkSocket::Message(u) << "FNAME " << params[3];
+ UplinkSocket::Message(u) << "FNAME :" << params[3];
}
else if (SASL::sasl && params[1] == "SASL" && params.size() >= 6)
{
@@ -1619,7 +1619,7 @@ struct IRCDMessageIJoin : IRCDMessage
{
// When receiving an IJOIN, first check if the target channel exists. If it does not exist,
// ignore the join (that is, do not create the channel) and send a RESYNC back to the source.
- UplinkSocket::Message(Me) << "RESYNC " << params[0];
+ UplinkSocket::Message(Me) << "RESYNC :" << params[0];
return;
}