- May 04, 2020
-
-
Karsten Loesing authored
Implements #34109.
-
Karsten Loesing authored
The unit_format function in our somewhat outdated scales package rounds labels to whichever we accuracy we ask for. However, in some cases this is difficult to do right (e.g., Time to download files over Tor graph with measurements apparently getting faster over time), in other cases it's impossible (Advertised bandwidth distribution graph with 1st and 99th percentile having different orders of magnitude). The new custom_unit_format function does not round labels and instead determines more reasonably how many digits it needs to print. Fixes #34103.
-
- Apr 28, 2020
-
-
Karsten Loesing authored
-
- Apr 19, 2020
-
-
Karsten Loesing authored
Fixes #33933.
-
- Apr 18, 2020
-
-
Karsten Loesing authored
-
- Apr 11, 2020
-
-
Karsten Loesing authored
-
Karsten Loesing authored
Estimate bridge users by country based on requests by country, if available, to get more accurate numbers than those obtained from unique IP address counts. Fixes #18167.
-
Karsten Loesing authored
Estimate relay users by country based on responses to directory requests to reduce the overall effect of binning and to make relay and bridge user estimates more comparable. Implements #18203.
-
- Apr 08, 2020
-
-
Karsten Loesing authored
Fixes #32683.
-
- Apr 06, 2020
-
-
Karsten Loesing authored
-
Karsten Loesing authored
- style: Lines should not be more than 80 characters. - style: Only use double-quotes. - style: Put spaces around all infix operators. - style: Trailing blank lines are superfluous. - warning: local variable ‘...’ assigned but may not be used Also leave a comment to run lintr after making non-trivial changes.
-
- Apr 02, 2020
-
-
Karsten Loesing authored
Still part of #33549.
-
Karsten Loesing authored
Implements #24941.
-
- Apr 01, 2020
-
-
Karsten Loesing authored
Part of these changes have already been made in earlier commits as part of #24532. This commit makes remaining changes as part of #33655.
-
- Mar 31, 2020
-
-
Karsten Loesing authored
Implements #33549.
-
- Mar 19, 2020
-
-
Karsten Loesing authored
-
Karsten Loesing authored
Remaining part of #33008.
-
- Mar 09, 2020
-
-
Karsten Loesing authored
The new icon is based on clock, solid style in Font Awesome Free 5.21.1. It was converted using Inkscape 0.92.4 using the command: `inkscape -z -e clock.png -w 16 -h 16 clock.svg`. Fixes #33453.
-
Iain R. Learmonth authored
-
Karsten Loesing authored
Fix provided by RaBe. Fixes #28317.
-
- Mar 08, 2020
-
-
Karsten Loesing authored
- Handle missing dates correctly.
-
- Mar 03, 2020
-
-
Karsten Loesing authored
Implements #33065.
-
Karsten Loesing authored
The old PL/pgSQL version of this function made three lookups in the bwhist table to 1) check whether a row already exists, 2) insert or update the row, and 3) update the row once again with array sums. The new SQL version uses the INSERT ON CONFLICT statement introduced in PostgreSQL 9.5 (Debian stretch has 9.6, buster has 11). The performance gain measured using metrics-test is impressive, computed aggregates are equivalent.
-
Karsten Loesing authored
Implements #33065.
-
Karsten Loesing authored
-
- Feb 25, 2020
-
-
Karsten Loesing authored
Fixes #33335.
-
- Feb 24, 2020
-
-
Karsten Loesing authored
-
- Feb 21, 2020
-
-
Karsten Loesing authored
-
Karsten Loesing authored
Fixes #24532.
-
- Feb 20, 2020
-
-
Karsten Loesing authored
-
- Feb 17, 2020
-
-
Karsten Loesing authored
This reverts commit b3e80fce and also reverts a similar workaround made after that commit. The spread() function works fine again using buster's r-cran-tidyr 0.8.2-1 package, whereas it was previously broken with stretch's r-cran-tidyr 0.6.1-1 package. Fixes #30351.
-
- Feb 14, 2020
-
-
Karsten Loesing authored
Another part of #33008.
-
Karsten Loesing authored
Part of #33008.
-
Karsten Loesing authored
On the metrics website we're using the term "server" for both relays and bridges and the term "node" for both clients and servers. Fixes #26068.
-
- Jan 27, 2020
-
-
Karsten Loesing authored
Fixes #33066.
-
- Jan 22, 2020
-
-
Karsten Loesing authored
Fixes #31332.
-
- Jan 20, 2020
-
-
Karsten Loesing authored
-
Karsten Loesing authored
As discussed on the ticket, we can explain better which cells are counted for onion service traffic graphs: it's cells relayed by rendezvous points. It was also confusing to say "per day" in the graph description when bandwidth is in gigabits per second. Removed that part. Finally, there's now a glossary entry for "rendezvous points" that is based on the glossary entry in torspec. Fixes #26171.
-
- Jan 16, 2020
-
-
Karsten Loesing authored
Also configure a base URL in order to turn ExoneraTor's permanent links into https:// links.
-
- Jan 15, 2020
-
-
Karsten Loesing authored
-