kopia lustrzana https://github.com/gaul/s3proxy
Set Jetty legacy URI compliance
This resolves an issue with, "Ambiguous URI empty segment" in s3fs integration test_time_mountpoint.pull/607/head
rodzic
8c1fc80e9e
commit
bf879d653e
|
@ -31,6 +31,7 @@ import com.google.common.base.Strings;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
|
|
||||||
import org.eclipse.jetty.http.HttpCompliance;
|
import org.eclipse.jetty.http.HttpCompliance;
|
||||||
|
import org.eclipse.jetty.http.UriCompliance;
|
||||||
import org.eclipse.jetty.server.HttpConfiguration;
|
import org.eclipse.jetty.server.HttpConfiguration;
|
||||||
import org.eclipse.jetty.server.HttpConnectionFactory;
|
import org.eclipse.jetty.server.HttpConnectionFactory;
|
||||||
import org.eclipse.jetty.server.SecureRequestCustomizer;
|
import org.eclipse.jetty.server.SecureRequestCustomizer;
|
||||||
|
@ -86,6 +87,7 @@ public final class S3Proxy {
|
||||||
|
|
||||||
HttpConfiguration httpConfiguration = new HttpConfiguration();
|
HttpConfiguration httpConfiguration = new HttpConfiguration();
|
||||||
httpConfiguration.setHttpCompliance(HttpCompliance.LEGACY);
|
httpConfiguration.setHttpCompliance(HttpCompliance.LEGACY);
|
||||||
|
httpConfiguration.setUriCompliance(UriCompliance.LEGACY);
|
||||||
SecureRequestCustomizer src = new SecureRequestCustomizer();
|
SecureRequestCustomizer src = new SecureRequestCustomizer();
|
||||||
src.setSniHostCheck(false);
|
src.setSniHostCheck(false);
|
||||||
httpConfiguration.addCustomizer(src);
|
httpConfiguration.addCustomizer(src);
|
||||||
|
|
Ładowanie…
Reference in New Issue