[tor-commits] [onionoo/master] Protocol: correct ordering in {first, last}_seen_days description.
karsten at torproject.org
karsten at torproject.org
Fri Dec 18 08:40:44 UTC 2015
commit 234f8dff6645a433f9072b26478325c3d6a00966
Author: vi <vi at vikramverma.com>
Date: Thu Dec 17 15:30:46 2015 +0000
Protocol: correct ordering in {first,last}_seen_days description.
For "at least x and at most y days" to be inhabited in cases where x /= y,
the relation must be x <= y, rather than y >= x. This interpretation is
consistent with that in the code; the server otherwise responds with 400s:
% curl -o /dev/null -w '%{http_code}\n' -s \
% 'https://onionoo.torproject.org/details?limit=1&first_seen_days=2-1'
400
% curl -o /dev/null -w '%{http_code}\n' -s \
% 'https://onionoo.torproject.org/details?limit=1&first_seen_days=1-2'
200
This bug accidentally discovered during performance analysis, using
<https://gist.github.com/fmap/6f44efe6f3ca3f79683b>.
---
web/protocol.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/web/protocol.html b/web/protocol.html
index e18afea..eee99ba 100644
--- a/web/protocol.html
+++ b/web/protocol.html
@@ -378,7 +378,7 @@ Filtering by flag is case-insensitive.
<p>
Return only relays or bridges which
have first been seen during the given range of days ago.
-A parameter value "x-y" with x >= y returns relays or bridges that have
+A parameter value "x-y" with x <= y returns relays or bridges that have
first been seen at least x and at most y days ago.
Accepted short forms are "x", "x-", and "-y" which are interpreted as
"x-x", "x-infinity", and "0-y".
@@ -390,7 +390,7 @@ Accepted short forms are "x", "x-", and "-y" which are interpreted as
<p>
Return only relays or bridges which
have last been seen during the given range of days ago.
-A parameter value "x-y" with x >= y returns relays or bridges that have
+A parameter value "x-y" with x <= y returns relays or bridges that have
last been seen at least x and at most y days ago.
Accepted short forms are "x", "x-", and "-y" which are interpreted as
"x-x", "x-infinity", and "0-y".
More information about the tor-commits
mailing list