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