mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-21 00:00:13 +02:00
fix not necessary use of DigestURL
This commit is contained in:
parent
5111841e5b
commit
52dd491c04
|
@ -124,7 +124,7 @@ import org.eclipse.jetty.util.resource.ResourceFactory;
|
|||
*/
|
||||
public class YaCyDefaultServlet extends HttpServlet implements ResourceFactory {
|
||||
|
||||
private static final long serialVersionUID = 4930458713846881193L;
|
||||
private static final long serialVersionUID = 4900000000000001110L;
|
||||
private ServletContext _servletContext;
|
||||
private boolean _acceptRanges = true;
|
||||
private boolean _dirAllowed = true;
|
||||
|
@ -985,6 +985,7 @@ public class YaCyDefaultServlet extends HttpServlet implements ResourceFactory {
|
|||
OutputStream out = response.getOutputStream();
|
||||
|
||||
|
||||
// remove virtual host "currentyacypeer"
|
||||
int off = 0; // starting offset
|
||||
int x = buffer.indexOf("/currentyacypeer/".getBytes(), off);
|
||||
while (x >= 0) {
|
||||
|
@ -995,6 +996,7 @@ public class YaCyDefaultServlet extends HttpServlet implements ResourceFactory {
|
|||
x = buffer.indexOf("/currentyacypeer/".getBytes(), off);
|
||||
}
|
||||
|
||||
// check and handle SSI (ServerSideIncludes)
|
||||
off = 0;
|
||||
int p = buffer.indexOf("<!--#".getBytes(), off);
|
||||
int q;
|
||||
|
@ -1011,6 +1013,7 @@ public class YaCyDefaultServlet extends HttpServlet implements ResourceFactory {
|
|||
out.flush();
|
||||
}
|
||||
|
||||
// parse SSI line and include resource
|
||||
private void parseSSI(final net.yacy.cora.util.ByteBuffer in, final int off, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
||||
if (in.startsWith("<!--#include virtual=\"".getBytes(), off)) {
|
||||
final int q = in.indexOf("\"".getBytes(), off + 22);
|
||||
|
|
|
@ -26,7 +26,7 @@ package net.yacy.http;
|
|||
|
||||
import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
import net.yacy.cora.document.id.DigestURL;
|
||||
import net.yacy.cora.document.id.MultiProtocolURL;
|
||||
|
||||
import net.yacy.cora.protocol.Domains;
|
||||
import net.yacy.search.Switchboard;
|
||||
|
@ -71,7 +71,7 @@ public class YaCySecurityHandler extends SecurityHandler {
|
|||
|
||||
String refererHost;
|
||||
try {
|
||||
refererHost = new DigestURL(request.getHeader("Referer")).getHost();
|
||||
refererHost = new MultiProtocolURL(request.getHeader("Referer")).getHost();
|
||||
} catch (MalformedURLException e) {
|
||||
refererHost = null;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user