projects
/
xonotic
/
xonotic-data.pk3dir.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e908cd4
)
Bans: Do not print IP of banned clients. Add crypto_idfp to log format.
778/head
author
packer <packer@devfull.de>
Tue, 17 Mar 2020 17:55:31 +0000
(18:55 +0100)
committer
packer <packer@devfull.de>
Tue, 17 Mar 2020 17:55:31 +0000
(18:55 +0100)
qcsrc/server/ipban.qc
patch
|
blob
|
history
diff --git
a/qcsrc/server/ipban.qc
b/qcsrc/server/ipban.qc
index
9d74477
..
a7786f6
100644
(file)
--- a/
qcsrc/server/ipban.qc
+++ b/
qcsrc/server/ipban.qc
@@
-453,11
+453,16
@@
bool Ban_MaybeEnforceBan(entity client)
{
if (Ban_IsClientBanned(client, -1))
{
{
if (Ban_IsClientBanned(client, -1))
{
- string s = sprintf("^1NOTE:^7 banned client %s just tried to enter\n", client.netaddress);
+ if (!client.crypto_idfp)
+ LOG_INFOF("^1NOTE:^7 banned client %s just tried to enter\n",
+ client.netaddress);
+ else
+ LOG_INFOF("^1NOTE:^7 banned client %s (%s) just tried to enter\n",
+ client.netaddress, client.crypto_idfp);
+
if(autocvar_g_ban_telluser)
sprint(client, "You are banned from this server.\n");
dropclient(client);
if(autocvar_g_ban_telluser)
sprint(client, "You are banned from this server.\n");
dropclient(client);
- bprint(s);
return true;
}
return false;
return true;
}
return false;
@@
-489,7
+494,7
@@
string Ban_Enforce(float j, string reason)
reason = strcat(reason, ", ");
reason = strcat(reason, it.netname);
}
reason = strcat(reason, ", ");
reason = strcat(reason, it.netname);
}
- s = strcat(s, "^1NOTE:^7 banned client ", it.net
address
, "^7 has to go\n");
+ s = strcat(s, "^1NOTE:^7 banned client ", it.net
name
, "^7 has to go\n");
dropclient(it);
}
});
dropclient(it);
}
});