2022-08-20 18:43:03 +02:00
|
|
|
From ab3fe51154af6559ace6fba45542f6ad982f339f Mon Sep 17 00:00:00 2001
|
2022-03-22 15:59:09 +01:00
|
|
|
From: Shane Freeder <theboyetronic@gmail.com>
|
|
|
|
Date: Tue, 22 Mar 2022 14:56:44 +0000
|
|
|
|
Subject: [PATCH] Don't send exceptions to the client during kicks, etc
|
|
|
|
|
|
|
|
The info here is often not filtered down and can often contain
|
|
|
|
internal information during these kicks which server owners are
|
|
|
|
generally not happy with sharing, i.e. potential IP addresses, etc
|
|
|
|
|
|
|
|
We'll have to dump the cause to the console manually to ensure that
|
|
|
|
data is still sent, but, a wider fix here is probably needed which
|
|
|
|
allows for retaining much of the overall context here, i.e. who
|
|
|
|
was this exception assocated with?
|
|
|
|
|
|
|
|
diff --git a/proxy/src/main/java/net/md_5/bungee/UserConnection.java b/proxy/src/main/java/net/md_5/bungee/UserConnection.java
|
2022-07-03 17:06:31 +02:00
|
|
|
index eb236957..b44d13e5 100644
|
2022-03-22 15:59:09 +01:00
|
|
|
--- a/proxy/src/main/java/net/md_5/bungee/UserConnection.java
|
|
|
|
+++ b/proxy/src/main/java/net/md_5/bungee/UserConnection.java
|
2022-06-07 19:12:20 +02:00
|
|
|
@@ -399,7 +399,8 @@ public final class UserConnection implements ProxiedPlayer
|
2022-03-22 15:59:09 +01:00
|
|
|
|
|
|
|
private String connectionFailMessage(Throwable cause)
|
|
|
|
{
|
2022-04-25 18:52:14 +02:00
|
|
|
- return groups.contains( "admin" ) ? Util.exception( cause, false ) : cause.getClass().getName();
|
|
|
|
+ bungee.getLogger().log(Level.WARNING, "Error occurred processing connection for " + this.name + " " + Util.exception( cause, false )); // Waterfall
|
|
|
|
+ return ""; // Waterfall
|
2022-03-22 15:59:09 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
--
|
2022-08-20 18:43:03 +02:00
|
|
|
2.37.2
|
2022-03-22 15:59:09 +01:00
|
|
|
|