This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/7.0.x by this push:
new 1854fd4 Reduce code duplication. Pick up allowHostHeaderMismatch
setting.
1854fd4 is described below
commit 1854fd483be73879ca347e7c04e46f3c9073df2c
Author: Mark Thomas
AuthorDate: Tue May 5 11:19:15 2020 +0100
Reduce code duplication. Pick up allowHostHeaderMismatch setting.
---
java/org/apache/coyote/http11/Http11AprProtocol.java | 16 +---
java/org/apache/coyote/http11/Http11NioProtocol.java | 16 +---
java/org/apache/coyote/http11/Http11Protocol.java| 19 ++-
3 files changed, 4 insertions(+), 47 deletions(-)
diff --git a/java/org/apache/coyote/http11/Http11AprProtocol.java
b/java/org/apache/coyote/http11/Http11AprProtocol.java
index 4afeac5..4f4fd4f 100644
--- a/java/org/apache/coyote/http11/Http11AprProtocol.java
+++ b/java/org/apache/coyote/http11/Http11AprProtocol.java
@@ -304,22 +304,8 @@ public class Http11AprProtocol extends
AbstractHttp11Protocol {
proto.getAllowedTrailerHeadersAsSet(),
proto.getMaxExtensionSize(),
proto.getMaxSwallowSize(), proto.getRelaxedPathChars(),
proto.getRelaxedQueryChars());
-processor.setAdapter(proto.adapter);
-processor.setMaxKeepAliveRequests(proto.getMaxKeepAliveRequests());
-processor.setKeepAliveTimeout(proto.getKeepAliveTimeout());
-
processor.setConnectionUploadTimeout(proto.getConnectionUploadTimeout());
-processor.setDisableUploadTimeout(proto.getDisableUploadTimeout());
-processor.setCompressionMinSize(proto.getCompressionMinSize());
-
processor.setNoCompressionStrongETag(proto.getNoCompressionStrongETag());
-processor.setCompression(proto.getCompression());
-
processor.setNoCompressionUserAgents(proto.getNoCompressionUserAgents());
-
processor.setCompressableMimeTypes(proto.getCompressableMimeTypes());
-processor.setRestrictedUserAgents(proto.getRestrictedUserAgents());
-processor.setSocketBuffer(proto.getSocketBuffer());
-processor.setMaxSavePostSize(proto.getMaxSavePostSize());
-processor.setServer(proto.getServer());
+proto.configureProcessor(processor);
processor.setClientCertProvider(proto.getClientCertProvider());
-processor.setMaxCookieCount(proto.getMaxCookieCount());
register(processor);
return processor;
}
diff --git a/java/org/apache/coyote/http11/Http11NioProtocol.java
b/java/org/apache/coyote/http11/Http11NioProtocol.java
index c61f3a0..cd32795 100644
--- a/java/org/apache/coyote/http11/Http11NioProtocol.java
+++ b/java/org/apache/coyote/http11/Http11NioProtocol.java
@@ -269,21 +269,7 @@ public class Http11NioProtocol extends
AbstractHttp11JsseProtocol {
proto.getAllowedTrailerHeadersAsSet(),
proto.getMaxExtensionSize(),
proto.getMaxSwallowSize(), proto.getRelaxedPathChars(),
proto.getRelaxedQueryChars());
-processor.setAdapter(proto.adapter);
-processor.setMaxKeepAliveRequests(proto.getMaxKeepAliveRequests());
-processor.setKeepAliveTimeout(proto.getKeepAliveTimeout());
-
processor.setConnectionUploadTimeout(proto.getConnectionUploadTimeout());
-processor.setDisableUploadTimeout(proto.getDisableUploadTimeout());
-processor.setCompressionMinSize(proto.getCompressionMinSize());
-
processor.setNoCompressionStrongETag(proto.getNoCompressionStrongETag());
-processor.setCompression(proto.getCompression());
-
processor.setNoCompressionUserAgents(proto.getNoCompressionUserAgents());
-
processor.setCompressableMimeTypes(proto.getCompressableMimeTypes());
-processor.setRestrictedUserAgents(proto.getRestrictedUserAgents());
-processor.setSocketBuffer(proto.getSocketBuffer());
-processor.setMaxSavePostSize(proto.getMaxSavePostSize());
-processor.setServer(proto.getServer());
-processor.setMaxCookieCount(proto.getMaxCookieCount());
+proto.configureProcessor(processor);
register(processor);
return processor;
}
diff --git a/java/org/apache/coyote/http11/Http11Protocol.java
b/java/org/apache/coyote/http11/Http11Protocol.java
index 2e59197..c2997a2 100644
--- a/java/org/apache/coyote/http11/Http11Protocol.java
+++ b/java/org/apache/coyote/http11/Http11Protocol.java
@@ -168,23 +168,8 @@ public class Http11Protocol extends
AbstractHttp11JsseProtocol {
proto.getAllowedTrailerHeadersAsSet(),
proto.getMaxExtensionSize(),