mirror of
https://github.com/anope/anope.git
synced 2026-06-26 01:46:39 +02:00
moved some config options from example.conf to nickserv.example.conf
This commit is contained in:
@@ -111,7 +111,7 @@ class CommandNSGroup : public Command
|
||||
}
|
||||
|
||||
NickAlias *target, *na = NickAlias::Find(u->nick);
|
||||
const Anope::string &guestnick = Config->GetBlock("options")->Get<const Anope::string>("guestnickprefix");
|
||||
const Anope::string &guestnick = Config->GetModule("nickserv")->Get<const Anope::string>("guestnickprefix", "Guest");
|
||||
time_t reg_delay = Config->GetModule("nickserv")->Get<time_t>("regdelay");
|
||||
unsigned maxaliases = Config->GetModule(this->owner)->Get<unsigned>("maxaliases");
|
||||
if (!(target = NickAlias::Find(nick)))
|
||||
@@ -349,7 +349,7 @@ class NSGroup : public Module
|
||||
NSGroup(const Anope::string &modname, const Anope::string &creator) : Module(modname, creator, VENDOR),
|
||||
commandnsgroup(this), commandnsungroup(this), commandnsglist(this)
|
||||
{
|
||||
if (Config->GetBlock("options")->Get<bool>("nonicknameownership"))
|
||||
if (Config->GetModule("nickserv")->Get<bool>("nonicknameownership"))
|
||||
throw ModuleException(modname + " can not be used with options:nonicknameownership enabled");
|
||||
}
|
||||
};
|
||||
|
||||
@@ -208,7 +208,7 @@ class NSRecover : public Module
|
||||
commandnsrecover(this), recover(this, "recover")
|
||||
{
|
||||
|
||||
if (Config->GetBlock("options")->Get<bool>("nonicknameownership"))
|
||||
if (Config->GetModule("nickserv")->Get<bool>("nonicknameownership"))
|
||||
throw ModuleException(modname + " can not be used with options:nonicknameownership enabled");
|
||||
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@ class CommandNSConfirm : public Command
|
||||
{
|
||||
IRCD->SendLogin(source.GetUser());
|
||||
const NickAlias *na = NickAlias::Find(source.GetNick());
|
||||
if (!Config->GetBlock("options")->Get<bool>("nonicknameownership") && na != NULL && na->nc == source.GetAccount() && !na->nc->HasExt("UNCONFIRMED"))
|
||||
if (!Config->GetModule("nickserv")->Get<bool>("nonicknameownership") && na != NULL && na->nc == source.GetAccount() && !na->nc->HasExt("UNCONFIRMED"))
|
||||
source.GetUser()->SetMode(source.service, "REGISTERED");
|
||||
}
|
||||
}
|
||||
@@ -147,7 +147,7 @@ class CommandNSRegister : public Command
|
||||
/* Guest nick can now have a series of between 1 and 7 digits.
|
||||
* --lara
|
||||
*/
|
||||
const Anope::string &guestnick = Config->GetBlock("options")->Get<const Anope::string>("guestnickprefix");
|
||||
const Anope::string &guestnick = Config->GetModule("nickserv")->Get<const Anope::string>("guestnickprefix", "Guest");
|
||||
if (nicklen <= guestnick.length() + 7 && nicklen >= guestnick.length() + 1 && !u_nick.find_ci(guestnick) && u_nick.substr(guestnick.length()).find_first_not_of("1234567890") == Anope::string::npos)
|
||||
{
|
||||
source.Reply(NICK_CANNOT_BE_REGISTERED, u_nick.c_str());
|
||||
@@ -180,7 +180,7 @@ class CommandNSRegister : public Command
|
||||
source.Reply(NICK_ALREADY_REGISTERED, u_nick.c_str());
|
||||
else if (pass.equals_ci(u_nick) || (Config->GetBlock("options")->Get<bool>("strictpasswords") && pass.length() < 5))
|
||||
source.Reply(MORE_OBSCURE_PASSWORD);
|
||||
else if (pass.length() > Config->GetBlock("options")->Get<unsigned>("passlen"))
|
||||
else if (pass.length() > Config->GetModule("nickserv")->Get<unsigned>("passlen", "32"))
|
||||
source.Reply(PASSWORD_TOO_LONG);
|
||||
else if (!email.empty() && !Mail::Validate(email))
|
||||
source.Reply(MAIL_X_INVALID, email.c_str());
|
||||
|
||||
@@ -133,7 +133,7 @@ class CommandNSSetPassword : public Command
|
||||
source.Reply(MORE_OBSCURE_PASSWORD);
|
||||
return;
|
||||
}
|
||||
else if (len > Config->GetBlock("options")->Get<unsigned>("passlen"))
|
||||
else if (len > Config->GetModule("nickserv")->Get<unsigned>("passlen", "32"))
|
||||
{
|
||||
source.Reply(PASSWORD_TOO_LONG);
|
||||
return;
|
||||
@@ -196,7 +196,7 @@ class CommandNSSASetPassword : public Command
|
||||
source.Reply(MORE_OBSCURE_PASSWORD);
|
||||
return;
|
||||
}
|
||||
else if (len > Config->GetBlock("options")->Get<unsigned>("passlen"))
|
||||
else if (len > Config->GetModule("nickserv")->Get<unsigned>("passlen", "32"))
|
||||
{
|
||||
source.Reply(PASSWORD_TOO_LONG);
|
||||
return;
|
||||
@@ -332,7 +332,7 @@ class CommandNSSetDisplay : public Command
|
||||
|
||||
const NickAlias *user_na = NickAlias::Find(user), *na = NickAlias::Find(param);
|
||||
|
||||
if (Config->GetBlock("options")->Get<bool>("nonicknameownership"))
|
||||
if (Config->GetModule("nickserv")->Get<bool>("nonicknameownership"))
|
||||
{
|
||||
source.Reply(_("This command may not be used on this network because nickname ownership is disabled."));
|
||||
return;
|
||||
@@ -635,7 +635,7 @@ class CommandNSSetKill : public Command
|
||||
return;
|
||||
}
|
||||
|
||||
if (Config->GetBlock("options")->Get<bool>("nonicknameownership"))
|
||||
if (Config->GetModule("nickserv")->Get<bool>("nonicknameownership"))
|
||||
{
|
||||
source.Reply(_("This command may not be used on this network because nickname ownership is disabled."));
|
||||
return;
|
||||
|
||||
@@ -27,7 +27,7 @@ class DBMySQL : public Module, public Pipe
|
||||
}
|
||||
else
|
||||
{
|
||||
if (Anope::CurTime - Config->GetBlock("options")->Get<time_t>("updatetimeout") > lastwarn)
|
||||
if (Anope::CurTime - Config->GetBlock("options")->Get<time_t>("updatetimeout", "5m") > lastwarn)
|
||||
{
|
||||
Log() << "Unable to locate SQL reference, going to readonly...";
|
||||
Anope::ReadOnly = this->ro = true;
|
||||
|
||||
@@ -64,8 +64,8 @@ class NickServRelease : public User, public Timer
|
||||
Anope::string nick;
|
||||
|
||||
public:
|
||||
NickServRelease(NickAlias *na, time_t delay) : User(na->nick, Config->GetBlock("options")->Get<const Anope::string>("enforceruser"),
|
||||
Config->GetBlock("options")->Get<const Anope::string>("enforcerhost"), "", "", Me, "Services Enforcer", Anope::CurTime, "", Servers::TS6_UID_Retrieve(), NULL), Timer(delay), nick(na->nick)
|
||||
NickServRelease(NickAlias *na, time_t delay) : User(na->nick, Config->GetModule("nickserv")->Get<const Anope::string>("enforceruser"),
|
||||
Config->GetModule("nickserv")->Get<const Anope::string>("enforcerhost"), "", "", Me, "Services Enforcer", Anope::CurTime, "", Servers::TS6_UID_Retrieve(), NULL), Timer(delay), nick(na->nick)
|
||||
{
|
||||
/* Erase the current release timer and use the new one */
|
||||
std::map<Anope::string, NickServRelease *>::iterator nit = NickServReleases.find(this->nick);
|
||||
@@ -104,12 +104,12 @@ class NickServCore : public Module, public NickServService
|
||||
{
|
||||
collided.Unset(na);
|
||||
|
||||
new NickServHeld(na, Config->GetBlock("options")->Get<time_t>("releasetimeout"));
|
||||
new NickServHeld(na, Config->GetModule("nickserv")->Get<time_t>("releasetimeout", "1m"));
|
||||
|
||||
if (IRCD->CanSVSHold)
|
||||
IRCD->SendSVSHold(na->nick, Config->GetBlock("options")->Get<time_t>("releasetimeout"));
|
||||
IRCD->SendSVSHold(na->nick, Config->GetModule("nickserv")->Get<time_t>("releasetimeout", "1m"));
|
||||
else
|
||||
new NickServRelease(na, Config->GetBlock("options")->Get<time_t>("releasetimeout"));
|
||||
new NickServRelease(na, Config->GetModule("nickserv")->Get<time_t>("releasetimeout", "1m"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -160,7 +160,7 @@ class NickServCore : public Module, public NickServService
|
||||
return;
|
||||
}
|
||||
|
||||
if (Config->GetBlock("options")->Get<bool>("nonicknameownership"))
|
||||
if (Config->GetModule("nickserv")->Get<bool>("nonicknameownership"))
|
||||
return;
|
||||
|
||||
bool on_access = u->IsRecognized(false);
|
||||
@@ -198,7 +198,7 @@ class NickServCore : public Module, public NickServService
|
||||
void OnUserLogin(User *u) anope_override
|
||||
{
|
||||
NickAlias *na = NickAlias::Find(u->nick);
|
||||
if (na && *na->nc == u->Account() && !Config->GetBlock("options")->Get<bool>("nonicknameownership") && !na->nc->HasExt("UNCONFIRMED"))
|
||||
if (na && *na->nc == u->Account() && !Config->GetModule("nickserv")->Get<bool>("nonicknameownership") && !na->nc->HasExt("UNCONFIRMED"))
|
||||
u->SetMode(NickServ, "REGISTERED");
|
||||
}
|
||||
|
||||
@@ -209,8 +209,8 @@ class NickServCore : public Module, public NickServService
|
||||
|
||||
if (IRCD->CanSVSNick)
|
||||
{
|
||||
const Anope::string &guestprefix = Config->GetBlock("options")->Get<const Anope::string>("guestnickprefix");
|
||||
|
||||
const Anope::string &guestprefix = Config->GetModule("nickserv")->Get<const Anope::string>("guestnickprefix", "Guest");
|
||||
|
||||
Anope::string guestnick;
|
||||
|
||||
int i = 0;
|
||||
@@ -360,7 +360,7 @@ class NickServCore : public Module, public NickServService
|
||||
const NickAlias *na = NickAlias::Find(u->nick);
|
||||
|
||||
const Anope::string &unregistered_notice = Config->GetModule(this)->Get<const Anope::string>("unregistered_notice");
|
||||
if (!Config->GetBlock("options")->Get<bool>("nonicknameownership") && !unregistered_notice.empty() && !na)
|
||||
if (!Config->GetModule("nickserv")->Get<bool>("nonicknameownership") && !unregistered_notice.empty() && !na)
|
||||
u->SendMessage(NickServ, unregistered_notice);
|
||||
else if (na && !u->IsIdentified(true))
|
||||
this->Validate(u);
|
||||
@@ -404,7 +404,7 @@ class NickServCore : public Module, public NickServService
|
||||
{
|
||||
/* Reset +r and re-send account (even though it really should be set at this point) */
|
||||
IRCD->SendLogin(u);
|
||||
if (!Config->GetBlock("options")->Get<bool>("nonicknameownership") && na->nc == u->Account() && !na->nc->HasExt("UNCONFIRMED"))
|
||||
if (!Config->GetModule("nickserv")->Get<bool>("nonicknameownership") && na->nc == u->Account() && !na->nc->HasExt("UNCONFIRMED"))
|
||||
u->SetMode(NickServ, "REGISTERED");
|
||||
Log(NickServ) << u->GetMask() << " automatically identified for group " << u->Account()->display;
|
||||
}
|
||||
@@ -423,7 +423,7 @@ class NickServCore : public Module, public NickServService
|
||||
{
|
||||
if (!params.empty() || source.c || source.service != *NickServ)
|
||||
return EVENT_CONTINUE;
|
||||
if (!Config->GetBlock("options")->Get<bool>("nonicknameownership"))
|
||||
if (!Config->GetModule("nickserv")->Get<bool>("nonicknameownership"))
|
||||
source.Reply(_("\002%s\002 allows you to register a nickname and\n"
|
||||
"prevent others from using it. The following\n"
|
||||
"commands allow for registration and maintenance of\n"
|
||||
|
||||
Reference in New Issue
Block a user