From d10a84157a8acdc8050d9e57e98c9cb53131827b Mon Sep 17 00:00:00 2001
From: ulrich <not disclosed>
Date: Tue, 21 Feb 2017 10:29:49 +0000
Subject: [PATCH] HomeFilter entfernt

---
 /dev/null                   |   98 -------------------------------------------------
 web/WEB-INF/web.xml         |    9 ----
 src/java/logging.properties |    2 
 3 files changed, 1 insertions(+), 108 deletions(-)

diff --git a/src/java/de/uhilger/filecms/web/HomeFilter.java b/src/java/de/uhilger/filecms/web/HomeFilter.java
deleted file mode 100644
index 262c2ff..0000000
--- a/src/java/de/uhilger/filecms/web/HomeFilter.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
-    Dateiverwaltung - File management in your browser
-    Copyright (C) 2017 Ulrich Hilger, http://uhilger.de
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU Affero General Public License as
-    published by the Free Software Foundation, either version 3 of the
-    License, or (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU Affero General Public License for more details.
-
-    You should have received a copy of the GNU Affero General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-package de.uhilger.filecms.web;
-
-import java.io.IOException;
-import java.util.logging.Logger;
-import javax.servlet.Filter;
-import javax.servlet.FilterChain;
-import javax.servlet.FilterConfig;
-import javax.servlet.ServletException;
-import javax.servlet.ServletRequest;
-import javax.servlet.ServletResponse;
-import javax.servlet.http.HttpServletRequest;
-
-/**
- * Filter fuer das home-Verzeichnis
- * 
- * Nur Inhalte des angemeldeten Benutzers werden ausgegeben
- *
- * @author Copyright (c) Ulrich Hilger, http://uhilger.de
- * @author Published under the terms and conditions of the
- * <a href="http://www.gnu.org/licenses/agpl-3.0" target="_blank">GNU Affero
- * General Public License</a>
- *
- * @version 2, February 1, 2017
- */
-public class HomeFilter implements Filter {
-  
-  private static final Logger logger = Logger.getLogger(HomeFilter.class.getName());
-  
-  private static final String ZIEL = "../api?c=de.uhilger.um.api.UserMgr&m=";
-
-  @Override
-  public void init(FilterConfig filterConfig) throws ServletException {
-    // ...
-  }
-
-  /*
-
-    Dieser Filter laesst nur Anfragen durch, die in username 
-    denselben Eintrag haben wie der Name des angemeldeten Benutzers.
-  
-    http]://example.com/file-cms/home/username/test.txt
-
-  
-    hier wird ein URL wie z.B. 
-    http]://example.com/um/svc/testmethode
-    umgesetzt auf
-    http]://example.com/um/api?c=de.uhilger.um.api.UserMgr&m=testmethode
-  
-    der Teil 'svc' ist im Filter Mapping des Deployment Descriptor 
-    deklariert. Der Teil 'api' zeigt mit Hilfe eines Servlet 
-    Mappings im Deployment Descriptor auf das Transit-Servlet.
-  
-    der statische Teil des Ziel-URL ist hier hart kodiert, das kann man 
-    freilich je nach Bedarf noch dynamisch gestalten
-  */
-  
-  @Override
-  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
-    
-    if(request instanceof HttpServletRequest) {
-      HttpServletRequest hr = (HttpServletRequest) request;
-      logger.info("requestURL: " + hr.getRequestURL().toString());
-      chain.doFilter(request, response);
-    }    
-    /*
-    if(request instanceof HttpServletRequest) {
-      HttpServletRequest hr = (HttpServletRequest) request;
-      String servletPath = hr.getServletPath();
-      String[] path = servletPath.split("/");
-      request.getRequestDispatcher(ZIEL + path[2]).forward(request, response);
-    }
-    */
-  }
-
-  @Override
-  public void destroy() {
-    // ...
-  }
-  
-}
diff --git a/src/java/logging.properties b/src/java/logging.properties
index bddad56..2ef9303 100644
--- a/src/java/logging.properties
+++ b/src/java/logging.properties
@@ -64,4 +64,4 @@
 # For example, set the com.xyz.foo logger to only log SEVERE
 # messages:
 # com.xyz.foo.level = SEVERE
-de.uhilger.filecms.level = FINER
+de.uhilger.filecms.level = FINE
diff --git a/web/WEB-INF/web.xml b/web/WEB-INF/web.xml
index 2a121af..d3d1747 100644
--- a/web/WEB-INF/web.xml
+++ b/web/WEB-INF/web.xml
@@ -6,15 +6,6 @@
         <param-name>fileBase</param-name>
         <param-value>daten</param-value>
     </context-param>
-    <filter>
-        <description>Inhalte ausgeben</description>
-        <filter-name>HomeFilter</filter-name>
-        <filter-class>de.uhilger.filecms.web.HomeFilter</filter-class>
-    </filter>
-    <filter-mapping>
-        <filter-name>HomeFilter</filter-name>
-        <url-pattern>/home/*</url-pattern>
-    </filter-mapping>
     <listener>
         <description>Der Initialiser setzt globale Variable fuer die Dateiverwaltung</description>
         <listener-class>de.uhilger.filecms.web.Initialiser</listener-class>

--
Gitblit v1.9.3