This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/8.5.x by this push:
new f8e136f187 Align with 9.0.x, 10.1.x and 11.0.x
f8e136f187 is described below
commit f8e136f187c4ebf9510a42cae2a84bee9f7ce156
Author: Mark Thomas <[email protected]>
AuthorDate: Tue Jul 4 12:46:19 2023 +0100
Align with 9.0.x, 10.1.x and 11.0.x
---
.../apache/catalina/filters/LocalStrings_fr.properties | 1 +
.../apache/catalina/filters/LocalStrings_ja.properties | 1 +
java/org/apache/catalina/filters/RemoteIpFilter.java | 18 ++----------------
3 files changed, 4 insertions(+), 16 deletions(-)
diff --git a/java/org/apache/catalina/filters/LocalStrings_fr.properties
b/java/org/apache/catalina/filters/LocalStrings_fr.properties
index e66f39e8bb..3f5f4a041d 100644
--- a/java/org/apache/catalina/filters/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_fr.properties
@@ -52,6 +52,7 @@ http.403=L''accès à la ressource demandée [{0}] a été
interdit.
httpHeaderSecurityFilter.clickjack.invalid=Une valeur invalide [{0}] a été
spécifiée pour le header "anti click-jacking"
httpHeaderSecurityFilter.committed=Impossible d'ajouter les en-têtes HTTP car
la réponse a déjà été envoyée avant l'invocation du filtre de sécurité des
en-têtes
+rateLimitFilter.initialized=RateLimitFilter [{0}] initialisé avec [{1}]
requêtes toutes les [{2}] secondes. Fixé à [{3}] toutes les [{4}]
millisecondes. [{5}].
rateLimitFilter.maxRequestsExceeded=[{0}] [{1}] requêtes de [{2}] ont excédé
le maximum autorisé de [{3}] pour une période de [{4}] secondes.
remoteCidrFilter.invalid=Une configuration invalide a été fournie pour [{0}],
voir les précédents messages pour les détails
diff --git a/java/org/apache/catalina/filters/LocalStrings_ja.properties
b/java/org/apache/catalina/filters/LocalStrings_ja.properties
index dc4ebcae7b..4c5bee2a45 100644
--- a/java/org/apache/catalina/filters/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_ja.properties
@@ -52,6 +52,7 @@ http.403=指定されたリソース [{0}] へのアクセスは拒否されま
httpHeaderSecurityFilter.clickjack.invalid=クリックジャッキングヘッダーに無効な値 [{0}] が指定されました
httpHeaderSecurityFilter.committed=HTTP
ヘッダーセキュリティフィルターへの入力時に既に応答がコミットされているため、HTTP ヘッダーを追加できません
+rateLimitFilter.initialized=RateLimitFilter [{0}] は [{2}] 秒あたり [{1}]
リクエストで初期化されました。 実際は [{4}] ミリ秒あたり [{3}] です。 [{5}]。
rateLimitFilter.maxRequestsExceeded=[{0}] [{1}] [{2}] からのリクエストが、[{4}]
秒のウィンドウで許可される最大値 [{3}] を超えました。
remoteCidrFilter.invalid=[{0}] に不正な値が指定されました。詳細は直前のメッセージを参照してください。
diff --git a/java/org/apache/catalina/filters/RemoteIpFilter.java
b/java/org/apache/catalina/filters/RemoteIpFilter.java
index 1bb5f58e89..6fd69c9668 100644
--- a/java/org/apache/catalina/filters/RemoteIpFilter.java
+++ b/java/org/apache/catalina/filters/RemoteIpFilter.java
@@ -42,6 +42,7 @@ import javax.servlet.http.HttpServletResponse;
import org.apache.catalina.AccessLog;
import org.apache.catalina.Globals;
+import org.apache.catalina.util.RequestUtil;
import org.apache.juli.logging.Log;
import org.apache.juli.logging.LogFactory;
import org.apache.tomcat.util.buf.StringUtils;
@@ -633,22 +634,7 @@ public class RemoteIpFilter implements Filter {
@Override
public StringBuffer getRequestURL() {
- StringBuffer url = new StringBuffer();
- String scheme = getScheme();
- int port = getServerPort();
- if (port < 0) {
- port = 80; // Work around java.net.URL bug
- }
- url.append(scheme);
- url.append("://");
- url.append(getServerName());
- if ((scheme.equals("http") && (port != 80)) ||
(scheme.equals("https") && (port != 443))) {
- url.append(':');
- url.append(port);
- }
- url.append(getRequestURI());
-
- return url;
+ return RequestUtil.getRequestURL(this);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]