commit 1e9fa02107a5442ffc5c9c4f6d85023b669adfed Author: Karsten Loesing karsten.loesing@gmx.net Date: Fri May 15 12:26:28 2020 +0200
Support OnionPerf results files up to version 2.x. --- .../onionperf/OnionPerfAnalysisConverter.java | 4 ++-- .../resources/onionperf/onionperf.analysis.json.xz | Bin 17420 -> 17420 bytes 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/torproject/descriptor/onionperf/OnionPerfAnalysisConverter.java b/src/main/java/org/torproject/descriptor/onionperf/OnionPerfAnalysisConverter.java index 5e7e683..61fd173 100644 --- a/src/main/java/org/torproject/descriptor/onionperf/OnionPerfAnalysisConverter.java +++ b/src/main/java/org/torproject/descriptor/onionperf/OnionPerfAnalysisConverter.java @@ -109,9 +109,9 @@ public class OnionPerfAnalysisConverter { throw new DescriptorParseException("Parsed OnionPerf analysis file does " + "not contain version information."); } else if ((parsedOnionPerfAnalysis.version instanceof Double - && (double) parsedOnionPerfAnalysis.version > 1.999) + && (double) parsedOnionPerfAnalysis.version > 2.999) || (parsedOnionPerfAnalysis.version instanceof String - && !((String) parsedOnionPerfAnalysis.version).startsWith("1."))) { + && ((String) parsedOnionPerfAnalysis.version).compareTo("3.") >= 0)) { throw new DescriptorParseException("Parsed OnionPerf analysis file " + "contains unsupported version " + parsedOnionPerfAnalysis.version + "."); diff --git a/src/test/resources/onionperf/onionperf.analysis.json.xz b/src/test/resources/onionperf/onionperf.analysis.json.xz index 08162a1..2852c2c 100644 Binary files a/src/test/resources/onionperf/onionperf.analysis.json.xz and b/src/test/resources/onionperf/onionperf.analysis.json.xz differ