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 <ma...@apache.org>
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: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to