mirror of
https://github.com/anope/anope.git
synced 2026-06-27 19:06:39 +02:00
Rip out ns_access and related code.
This is wildly insecure and has been disabled by default for at least a decade.
This commit is contained in:
+1
-13
@@ -268,10 +268,6 @@ Serializable *ChannelInfo::Unserialize(Serializable *obj, Serialize::Data &data)
|
||||
/* compat */
|
||||
bool b;
|
||||
b = false;
|
||||
data["extensible:SECURE"] >> b;
|
||||
if (b)
|
||||
ci->Extend<bool>("CS_SECURE");
|
||||
b = false;
|
||||
data["extensible:PRIVATE"] >> b;
|
||||
if (b)
|
||||
ci->Extend<bool>("CS_PRIVATE");
|
||||
@@ -423,18 +419,10 @@ AccessGroup ChannelInfo::AccessFor(const User *u, bool updateLastUsed)
|
||||
if (u == NULL)
|
||||
return group;
|
||||
|
||||
const NickCore *nc = u->Account();
|
||||
if (nc == NULL && !this->HasExt("NS_SECURE") && u->IsRecognized())
|
||||
{
|
||||
const NickAlias *na = NickAlias::Find(u->nick);
|
||||
if (na != NULL)
|
||||
nc = na->nc;
|
||||
}
|
||||
|
||||
group.super_admin = u->super_admin;
|
||||
group.founder = IsFounder(u, this);
|
||||
group.ci = this;
|
||||
group.nc = nc;
|
||||
group.nc = u->Account();
|
||||
|
||||
FindMatches(group, this, u, u->Account());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user