[tor-commits] [onionoo/master] Clarify protocol spec based on Norman's questions.
karsten at torproject.org
karsten at torproject.org
Sat Aug 4 06:21:48 UTC 2012
commit 0e0198f18af72b7b237661049b58e5f6dd1829d8
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Sat Aug 4 07:56:16 2012 +0200
Clarify protocol spec based on Norman's questions.
---
web/index.html | 20 +++++++++++++-------
1 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/web/index.html b/web/index.html
index a74feac..384bfd4 100755
--- a/web/index.html
+++ b/web/index.html
@@ -782,7 +782,11 @@ running or that have been running in the past week.
</tr>
</table>
<p>Each of the methods above can be parameterized to select only a subset
-of relay and/or bridge documents to be included in the response.</p>
+of relay and/or bridge documents to be included in the response.
+If multiple parameters are specified, they are combined using a logical
+AND operation, meaning that only the intersection of relays and bridges
+matching all parameters is returned.
+</p>
<table border="0" cellpadding="4" cellspacing="0" summary="">
<colgroup>
<col width="150">
@@ -797,9 +801,9 @@ of relay and/or bridge documents to be included in the response.</p>
<b>false</b>).
</td></tr>
<tr><td><b>search</b></td><td>Return only relays with the parameter value
-matching the beginning of a nickname, (possibly $-prefixed) fingerprint,
-or IP address, and bridges with the nickname or (possibly $-prefixed)
-hashed fingerprint.
+matching the beginning of a nickname, (possibly $-prefixed) beginning of a
+fingerprint, or beginning of an IP address, and bridges with the beginning
+of a nickname or (possibly $-prefixed) beginning of a hashed fingerprint.
Searches are case-insensitive.
If multiple search terms are given, separated by spaces, the intersection
of all relays and bridges matching all search terms will be returned.
@@ -827,13 +831,15 @@ limited by providing further parameters.</p>
</colgroup>
<tr><td><b>order</b></td><td>Re-order results by a comma-separated list
of fields in ascending or descening order.
-Results are first ordered by the second list element, then by the second,
+Results are first ordered by the first list element, then by the second,
and so on.
Possible fields for ordering are: <b>consensus_weight</b>.
Ascending order is the default; descending order is selected by prepending
fields with a minus sign (<b>-</b>).
-Relays which don't have any value for a field to be ordered by are always
-appended to the end, regardless or sorting order.
+Relays or bridges which don't have any value for a field to be ordered by
+are always appended to the end, regardless or sorting order.
+The ordering is defined independent of the requested document type and
+does not require the ordering field to be contained in the document.
If no <b>order</b> parameter is given, ordering of results is
undefined.
</td></tr>
More information about the tor-commits
mailing list