|
@@ -97,7 +97,7 @@ import org.eclipse.jetty.server.SecureRequestCustomizer;
|
|
import org.eclipse.jetty.server.Server;
|
|
import org.eclipse.jetty.server.Server;
|
|
import org.eclipse.jetty.server.ServerConnector;
|
|
import org.eclipse.jetty.server.ServerConnector;
|
|
import org.eclipse.jetty.server.SslConnectionFactory;
|
|
import org.eclipse.jetty.server.SslConnectionFactory;
|
|
-import org.eclipse.jetty.server.handler.AllowSymLinkAliasChecker;
|
|
|
|
|
|
+import org.eclipse.jetty.server.SymlinkAllowedResourceAliasChecker;
|
|
import org.eclipse.jetty.server.handler.ContextHandlerCollection;
|
|
import org.eclipse.jetty.server.handler.ContextHandlerCollection;
|
|
import org.eclipse.jetty.server.handler.HandlerCollection;
|
|
import org.eclipse.jetty.server.handler.HandlerCollection;
|
|
import org.eclipse.jetty.server.handler.RequestLogHandler;
|
|
import org.eclipse.jetty.server.handler.RequestLogHandler;
|
|
@@ -939,7 +939,7 @@ public final class HttpServer2 implements FilterContainer {
|
|
handler.setHttpOnly(true);
|
|
handler.setHttpOnly(true);
|
|
handler.getSessionCookieConfig().setSecure(true);
|
|
handler.getSessionCookieConfig().setSecure(true);
|
|
logContext.setSessionHandler(handler);
|
|
logContext.setSessionHandler(handler);
|
|
- logContext.addAliasCheck(new AllowSymLinkAliasChecker());
|
|
|
|
|
|
+ logContext.addAliasCheck(new SymlinkAllowedResourceAliasChecker(logContext));
|
|
setContextAttributes(logContext, conf);
|
|
setContextAttributes(logContext, conf);
|
|
addNoCacheFilter(logContext);
|
|
addNoCacheFilter(logContext);
|
|
defaultContexts.put(logContext, true);
|
|
defaultContexts.put(logContext, true);
|
|
@@ -958,7 +958,7 @@ public final class HttpServer2 implements FilterContainer {
|
|
handler.setHttpOnly(true);
|
|
handler.setHttpOnly(true);
|
|
handler.getSessionCookieConfig().setSecure(true);
|
|
handler.getSessionCookieConfig().setSecure(true);
|
|
staticContext.setSessionHandler(handler);
|
|
staticContext.setSessionHandler(handler);
|
|
- staticContext.addAliasCheck(new AllowSymLinkAliasChecker());
|
|
|
|
|
|
+ staticContext.addAliasCheck(new SymlinkAllowedResourceAliasChecker(staticContext));
|
|
setContextAttributes(staticContext, conf);
|
|
setContextAttributes(staticContext, conf);
|
|
defaultContexts.put(staticContext, true);
|
|
defaultContexts.put(staticContext, true);
|
|
}
|
|
}
|