From 2a88232cee736d20b0418822b841e222e9ae9995 Mon Sep 17 00:00:00 2001 From: theli Date: Tue, 7 Feb 2006 06:54:23 +0000 Subject: [PATCH] *) Bugfix for httpd security but - authentication was only required for html files. See: http://www.yacy-forum.de/viewtopic.php?p=16510 git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@1563 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/de/anomic/http/httpdFileHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/de/anomic/http/httpdFileHandler.java b/source/de/anomic/http/httpdFileHandler.java index de306a4ca..ed610f7ae 100644 --- a/source/de/anomic/http/httpdFileHandler.java +++ b/source/de/anomic/http/httpdFileHandler.java @@ -301,7 +301,9 @@ public final class httpdFileHandler extends httpdAbstractHandler implements http // check permission/granted access String authorization = (String) requestHeader.get(httpHeader.AUTHORIZATION); String adminAccountBase64MD5 = switchboard.getConfig("adminAccountBase64MD5", ""); - if ((path.endsWith("_p.html")) && (adminAccountBase64MD5.length() != 0)) { + int pos = path.lastIndexOf("."); + + if ((path.substring(0,(pos==-1)?path.length():pos)).endsWith("_p") && (adminAccountBase64MD5.length() != 0)) { // authentication required if (authorization == null) {