Commit Graph

766 Commits

Author SHA1 Message Date
Karsten Loesing
ebb13b12d0 Bump version to 1.4.0-dev. 2017-10-17 21:22:04 +02:00
Karsten Loesing
95051e9480 Prepare for 1.4.0 release. 2017-10-09 14:23:52 +02:00
iwakeh
0a586c0be0 Add the build revision to index.json files.
Implements the final part of task-21414 for CollecTor.
2017-10-09 14:20:44 +02:00
iwakeh
e656d57351 Added overview page for javadoc. 2017-09-20 10:15:31 +00:00
iwakeh
41dd260513 Add changelog entries. 2017-09-20 12:15:30 +02:00
iwakeh
4b3c2fef58 Adapt and add tests for OnionPerf sync-runs. 2017-09-20 12:14:32 +02:00
iwakeh
8ffdfd6c2c Enable OnionPerf 'Sync' runs. 2017-09-20 12:14:25 +02:00
iwakeh
c4ab51e8dc Make OnionPerf adhere to the standard CollecTorMain.
This includes adding property 'OnionPerfSources' and renaming
some markers properly.  In addition, all camel-case occurrences
of 'OnionPerf' have a capitalized 'P' now.

Part of task-21759.
2017-09-20 12:14:18 +02:00
Karsten Loesing
74e683ab4a Tweak the change log a bit. 2017-09-19 14:34:03 +02:00
Karsten Loesing
6e300b5e49 Un-prettify directory listings.
With #22836 being deployed, Tor Metrics parses our index.json and
provides its own directory listings. Time to stop prettifying ours.
2017-09-19 10:13:02 +02:00
Karsten Loesing
1d2e2479b3 Bump version to 1.3.0-dev. 2017-09-15 16:08:43 +02:00
Karsten Loesing
18006f9561 Prepare for 1.3.0 release. 2017-09-15 11:36:04 +02:00
Karsten Loesing
e6d1496286 Update to metrics-lib 2.1.0 and to Java 8. 2017-09-15 11:32:12 +02:00
iwakeh
68f5301bd1 Keep annotations of given descriptors.
Makes test pass again and implements task-23215.
Changes a test descriptor to contain a second annotation.
2017-09-07 12:14:16 +02:00
iwakeh
1042a7683c Changed test data, wich makes some tests fail.
Part of task-23215.
2017-09-07 12:13:18 +02:00
iwakeh
d2677cba06 Use metrics-lib's JSON handling classes.
Implements task-23286 using metrics-lib-2.0.0
2017-08-18 13:03:04 +00:00
Karsten Loesing
d162d90299 Bump version to 1.2.1-dev. 2017-08-18 15:03:03 +02:00
Karsten Loesing
faaa1fae3e Prepare for 1.2.1 release. 2017-08-17 20:51:08 +02:00
Karsten Loesing
f6e9d647a3 Handle bridge network statuses without entries.
Fixes #23255.
2017-08-16 18:05:19 +02:00
Karsten Loesing
44bcd9f57b Add test for sanitizing status without entries.
Related to #23255.
2017-08-16 18:03:50 +02:00
Karsten Loesing
b284a90afd Bump version to 1.2.0-dev. 2017-07-12 20:47:43 +02:00
Karsten Loesing
c9cf845d48 Prepare for 1.2.0 release. 2017-07-11 11:30:02 +02:00
Karsten Loesing
7ff442b876 Add change log entry for #20516 and #20515. 2017-07-11 11:18:46 +02:00
iwakeh
7b94cd7aca Set read timeout on HTTPUrlConnection and some minor tweaks.
Implements task20516.
2017-07-11 11:07:42 +02:00
iwakeh
c531064f9e Set read timeout on HTTPUrlConnection and some minor tweaks.
Implements task20515.
2017-07-11 11:07:25 +02:00
Karsten Loesing
108b16ee01 Include or retain "fingerprint" lines.
Implements #22833.
2017-07-10 10:58:37 +02:00
Karsten Loesing
de69bd5e30 Only consider recent relay descriptors in reference checker.
This patch reverts a path change made in 8767c73.

Fixes #22754.
2017-07-07 16:18:57 +02:00
Karsten Loesing
1694a88370 Reduce index.html to simple placeholder page.
Implements part of #21551.
2017-07-06 10:21:08 +02:00
Karsten Loesing
268f767038 Update to Debian stretch libraries. 2017-07-03 21:30:05 +02:00
Karsten Loesing
6e62d55bd8 Update to metrics-lib 2.0.0. 2017-07-03 21:25:19 +02:00
iwakeh
e31becd234 Adapts CollecTor to metrics-lib 1.9.0, which removed DescriptorFile.
Implements #22652.
2017-07-03 20:59:11 +02:00
Karsten Loesing
7ef5c4b135 Update to metrics-lib 1.8.2. 2017-06-17 08:55:23 +02:00
Karsten Loesing
cfb682870d Update to metrics-lib 1.8.1. 2017-06-08 16:04:56 +02:00
Karsten Loesing
4746c2074b Update to metrics-lib 1.8.0. 2017-06-07 09:24:04 +02:00
Karsten Loesing
807cfeb5b2 Switch to streamlined digest methods. 2017-05-17 14:59:27 +02:00
Karsten Loesing
ee7f39ac9e Update to metrics-lib 1.7.0. 2017-05-17 14:59:27 +02:00
Karsten Loesing
24a8497806 Avoid DescriptorReader's setExcludeFiles(). 2017-05-13 20:31:36 +02:00
Karsten Loesing
2593dce6d0 Fix deprecation warnings from Apache Commons Codec. 2017-05-13 20:25:26 +02:00
Karsten Loesing
1e80ef7fb9 Retain padding-counts lines when sanitizing descriptors.
Similar to other statistics lines, there's nothing particular
sensitive in these new padding-counts lines that would reveal the
bridge IP address or location.  We can simply copy them over.

Implements #22216.
2017-05-11 14:43:17 +02:00
iwakeh
67aea3dfac Also rename properties from 'Torperf' to 'Onionperf'. 2017-04-28 16:12:50 +02:00
iwakeh
0a324223d9 Rename Torperf class and package to Onionperf. 2017-04-28 16:12:50 +02:00
iwakeh
ec0ae34a19 Tweak a log statement. 2017-04-28 16:12:50 +02:00
Karsten Loesing
fe9de21892 Stop downloading and merging Torperf files.
We recently switched to downloading .tpf files from OnionPerf hosts,
and we ran out of functioning Torperf hosts, so let's remove the code
for downloading and merging Torperf files.  Part of #21272.
2017-04-28 16:12:41 +02:00
Karsten Loesing
788e72e4e9 Update to latest metrics-base. 2017-03-16 20:42:17 +01:00
Karsten Loesing
6dd06f3f29 Download .tpf files from OnionPerf hosts.
Implements #21272.
2017-03-16 20:41:23 +01:00
Karsten Loesing
ea3c64648c Remove formats page. 2017-02-24 14:29:32 +01:00
Karsten Loesing
efe7351cdf Adapt design from metrics-web. 2017-02-24 14:29:23 +01:00
Karsten Loesing
3d5bfbf738 Update to metrics-lib 1.6.0. 2017-02-24 09:59:47 +01:00
Karsten Loesing
56ea752af2 Use Java 7's diamond operator wherever possible.
Implements #21535.
2017-02-23 14:30:05 +01:00
Karsten Loesing
9a416d83e7 Update to latest metrics-base. 2017-02-23 14:14:30 +01:00