[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] [metrics-web/master 4/5] Limit relay search to at most 1 month of data.
Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date: Fri, 10 Dec 2010 07:43:35 +0100
Subject: Limit relay search to at most 1 month of data.
Commit: 9fb9361db05864a45b76509bb3142fcbaf047596
---
.../torproject/ernie/web/RelaySearchServlet.java | 7 ++++---
web/WEB-INF/relay-search.jsp | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/org/torproject/ernie/web/RelaySearchServlet.java b/src/org/torproject/ernie/web/RelaySearchServlet.java
index dc1ab01..01efc2e 100644
--- a/src/org/torproject/ernie/web/RelaySearchServlet.java
+++ b/src/org/torproject/ernie/web/RelaySearchServlet.java
@@ -238,9 +238,10 @@ public class RelaySearchServlet extends HttpServlet {
searchFingerprintOrNickname.clear();
}
- /* We only accept at most three months or days, or people could
- * accidentally keep the database busy. */
- if (searchDays.size() + searchMonths.size() > 3) {
+ /* We only accept at most one month or three days, but not both, or
+ * people could accidentally keep the database busy. */
+ if (searchDays.size() > 3 || searchMonths.size() > 1 ||
+ (searchMonths.size() == 1 && searchDays.size() > 0)) {
validQuery = false;
}
diff --git a/web/WEB-INF/relay-search.jsp b/web/WEB-INF/relay-search.jsp
index ca78146..2108cfe 100644
--- a/web/WEB-INF/relay-search.jsp
+++ b/web/WEB-INF/relay-search.jsp
@@ -15,7 +15,7 @@
<h2>Tor Metrics Portal: Relay Search</h2>
<p>Search for a relay in the relay descriptor archive by typing
(part of) a <b>nickname</b>, <b>fingerprint</b>, or <b>IP
- address</b> and optionally up to three <b>months (yyyy-mm)</b> or
+ address</b> and optionally a <b>month (yyyy-mm)</b> or up to three
<b>days (yyyy-mm-dd)</b> in the following search field and
clicking Search. The search will stop after 30 hits or, unless you
provide a month or a day, after parsing the last 30 days of relay
--
1.7.1