[tor-commits] [ooni-probe/master] Set the default ASN to 0
art at torproject.org
art at torproject.org
Fri Dec 7 01:31:32 UTC 2012
commit 06072dd64fa6544b980a841c73179fd96f8c35e9
Author: Arturo Filastò <art at fuffa.org>
Date: Fri Dec 7 02:30:39 2012 +0100
Set the default ASN to 0
* Should be good as per http://tools.ietf.org/html/draft-ietf-idr-as0-06
---
ooni/reporter.py | 2 +-
oonib/report/file_collector.py | 3 +++
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/ooni/reporter.py b/ooni/reporter.py
index 460b584..602b687 100644
--- a/ooni/reporter.py
+++ b/ooni/reporter.py
@@ -127,7 +127,7 @@ def getTestDetails(options):
# Here we unset all the client geodata if the option to not include then
# has been specified
if client_geodata and not config.privacy.includeasn:
- client_geodata['asn'] = None
+ client_geodata['asn'] = 'AS0'
else:
# XXX this regexp should probably go inside of geodata
client_geodata['asn'] = \
diff --git a/oonib/report/file_collector.py b/oonib/report/file_collector.py
index 636576b..6d5584c 100644
--- a/oonib/report/file_collector.py
+++ b/oonib/report/file_collector.py
@@ -56,6 +56,9 @@ def parseNewReportRequest(request):
}
parsed_request = json.loads(request)
+ if not parsed_request['probe_asn']:
+ parsed_request['probe_asn'] = 'AS0'
+
for k, regexp in expected_request.items():
try:
value_to_check = parsed_request[k]
More information about the tor-commits
mailing list