[tor-commits] [metrics-web/master] Take out redirects that were added 19 months ago.

karsten at torproject.org karsten at torproject.org
Thu Mar 8 15:10:36 UTC 2012


commit 62ce743e4cb44a70f355f4529c03903a88b1c628
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Thu Mar 8 15:53:58 2012 +0100

    Take out redirects that were added 19 months ago.
---
 etc/web.xml                                       |   43 -------------------
 src/org/torproject/ernie/web/RedirectServlet.java |   47 ---------------------
 2 files changed, 0 insertions(+), 90 deletions(-)

diff --git a/etc/web.xml b/etc/web.xml
index 8454e95..417ab62 100644
--- a/etc/web.xml
+++ b/etc/web.xml
@@ -332,49 +332,6 @@
   </servlet-mapping>
 
   <servlet>
-    <servlet-name>Redirect</servlet-name>
-    <servlet-class>
-      org.torproject.ernie.web.RedirectServlet
-    </servlet-class>
-  </servlet>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/networksize.html</url-pattern>
-  </servlet-mapping>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/exit-relays-graphs.html</url-pattern>
-  </servlet-mapping>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/bridge-users-graphs.html</url-pattern>
-  </servlet-mapping>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/new-users-graphs.html</url-pattern>
-  </servlet-mapping>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/consensus-graphs.html</url-pattern>
-  </servlet-mapping>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/recurring-users-graphs.html</url-pattern>
-  </servlet-mapping>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/torperf-graphs.html</url-pattern>
-  </servlet-mapping>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/gettor-graphs.html</url-pattern>
-  </servlet-mapping>
-  <servlet-mapping>
-    <servlet-name>Redirect</servlet-name>
-    <url-pattern>/custom-graph.html</url-pattern>
-  </servlet-mapping>
-
-  <servlet>
     <servlet-name>GraphData</servlet-name>
     <servlet-class>
       org.torproject.ernie.web.GraphDataServlet
diff --git a/src/org/torproject/ernie/web/RedirectServlet.java b/src/org/torproject/ernie/web/RedirectServlet.java
deleted file mode 100644
index 6b5e2be..0000000
--- a/src/org/torproject/ernie/web/RedirectServlet.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package org.torproject.ernie.web;
-
-import javax.servlet.*;
-import javax.servlet.http.*;
-import java.io.*;
-import java.util.*;
-
-public class RedirectServlet extends HttpServlet {
-
-  private Map<String, String> redirects;
-
-  public void init() {
-
-    /* Initialize map containing redirects. */
-    redirects = new HashMap<String, String>();
-    redirects.put("networksize.html", "/network.html");
-    redirects.put("exit-relays-graphs.html", "/network.html");
-    redirects.put("bridge-users-graphs.html", "/users.html");
-    redirects.put("new-users-graphs.html", "/users.html");
-    redirects.put("consensus-graphs.html", "/network.html");
-    redirects.put("recurring-users-graphs.html", "/users.html");
-    redirects.put("torperf-graphs.html", "/performance.html");
-    redirects.put("gettor-graphs.html", "/packages.html");
-    redirects.put("custom-graph.html", "/graphs.html");
-  }
-
-  public void doGet(HttpServletRequest request,
-      HttpServletResponse response) throws IOException, ServletException {
-
-    /* Find out which page was requested. */
-    String requestedPage = request.getRequestURI();
-    if (requestedPage.contains("/")) {
-      requestedPage = requestedPage.substring(requestedPage.
-          lastIndexOf("/") + 1);
-    }
-
-    /* Make sure we know where to redirect this request. */
-    if (!redirects.containsKey(requestedPage)) {
-      response.sendError(HttpServletResponse.SC_NOT_FOUND, requestedPage);
-      return;
-    }
-
-    /* Redirect the request. */
-    response.sendRedirect(redirects.get(requestedPage));
-  }
-}
-





More information about the tor-commits mailing list