[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