Commit a671736f authored by Karsten Loesing's avatar Karsten Loesing
Browse files


parent a817e5ae
# Changes in version 0.6 - 2020-??-??
- Update to TGen 1.0.0, use TGenTools for parsing TGen log files, and
update analysis results file version to 3.0. Implements #33974.
- Remove summaries from analysis results files, and remove the
`onionperf analyze -s/--do-simple-parse` switch. Implements #40005.
- Add JSON schema for analysis results file format 3.0. Implements
# Changes in version 0.5 - 2020-07-02
- Add new graph showing the cumulative distribution function of
throughput in Mbps. Implements #33257.
- Improve `` to make it more useful to developers and
researchers. Implements #40001.
- Always include the `error_code` column in visualization CSV output,
regardless of whether data contains measurements with an error code
or not. Fixes #40004.
- Write generated torrc files to disk for debugging purposes.
Implements #40002.
# Changes in version 0.4 - 2020-06-16
- Include all measurements when analyzing log files at midnight as
part of `onionperf measure`, not just the ones from the day before.
Also add `onionperf analyze -x/--date-prefix` switch to prepend a
given date string to an analysis results file. Fixes #29369.
- Add `size`, `last_modified`, and `sha256` fields to index.xml.
Implements #29365.
- Add support for single onion services using the switch `onionperf
measure -s/--single-onion`. Implements #29368.
- Remove unused `onionperf measure --traffic-model` switch.
Implements #29370.
- Make `onionperf measure -o/--onion-only` and `onionperf measure
-i/--inet-only` switches mutually exclusive. Fixes #34316.
- Accept one or more paths to analysis results files or directories
of such files per dataset in `onionperf visualize -d/--data` to
include all contained measurements in a dataset. Implements #34191.
# Changes in version 0.3 - 2020-05-30
- Automatically compress logs when rotating them. Fixes #33396.
- Update to Python 3. Implements #29367.
- Integrate reprocessing mode into analysis mode. Implements #34142.
- Record download times of smaller file sizes from partial completion
times. Implements #26673.
- Stop generating .tpf files. Implements #34141.
- Update analysis results file version to 2.0. Implements #34224.
- Export visualized data to a CSV file. Implements #33258.
- Remove version 2 onion service support. Implements #33434.
- Reduce timeout and stallout values. Implements #34024.
- Remove 50 KiB and 1 MiB downloads. Implements #34023.
- Remove existing Tor control log visualizations. Implements #34214.
- Update to Networkx version 2.4. Fixes #34298.
- Update time to first/last byte definitions to include the time
between starting a measurement and receiving the first/last byte.
Implements #34215.
- Update `requirements.txt` to actual requirements, and switch from
distutils to setuptools. Fixes #30586.
- Split visualizations into public and onion service measurements.
Fixes #34216.
# Changes from before 2020-04
- Changes made before 2020-04 are not listed here. See `git log` for
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment