diff options
Diffstat (limited to 'modules/protocol/inspircd.cpp')
-rw-r--r-- | modules/protocol/inspircd.cpp | 12 |
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; } |