- Aug 05, 2019
-
-
Ali Raheem authored
-
George Kadianakis authored
As per David's review.
-
George Kadianakis authored
-
George Kadianakis authored
Padding circuits were regular cells that got closed before their padding machine could finish. This means that they can still receive regular cells from their past life, but they have no way or reason to answer them anymore. Hence let's ignore them before they even get to the proper subsystems.
-
George Kadianakis authored
One function does the validation, the other does the handling.
-
Nick Mathewson authored
-
George Kadianakis authored
Padding circuits were regular cells that got closed before their padding machine could finish. This means that they can still receive regular cells from their past life, but they have no way or reason to answer them anymore. Hence let's ignore them before they even get to the proper subsystems.
-
- Aug 01, 2019
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
David Goulet authored
-
Nick Mathewson authored
I had the logic reversed here.
-
Nick Mathewson authored
Since we sometimes call practracker directly, that's where we should check the TOR_DISABLE_PRACTRACKER envvar.
-
- Jul 30, 2019
-
-
Nick Mathewson authored
This test runs practracker with a set of 0 thresholds, to make sure that it enumerates all its values right. It tries running with an empty exceptions file, and with an exceptions file that covers _some_ of the data, and it makes sure that the outputs are as expected.
-
Nick Mathewson authored
Now that there is only one toplevel place where we print problems, we can redirect just that one print to a file when we are regenerating the exceptions.txt file. Previously we redirected sys.stdout, which is naughty, and forced us to send warnings (and warnings alone) to stderr.
-
Nick Mathewson authored
These flags let you suppress the message about the number of problems and warnings, and let you control the thresholds above which something counts as a problem. I need this for testing.
-
Nick Mathewson authored
-
Nick Mathewson authored
Previously warnings were generated by magic inside ProblemVault; now they're printed on demand.
-
Nick Mathewson authored
Instead of having "consider" functions that have to call a global ProblemVault, we can now generate all the metrics for the code separately from the decision about what to do for them.
-
Nick Mathewson authored
I'm about to refactor the code into a set of iterators that yield *all* the metrics for the code, and then add a filter on top of that to return the problems.
-
- Jul 29, 2019
-
-
David Goulet authored
-
David Goulet authored
-
- Jul 26, 2019
-
-
Nick Mathewson authored
"ours" to avoid version bump.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Jul 25, 2019
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
-
-
-
David Goulet authored
-
David Goulet authored
-
Nick Mathewson authored
"ours" to avoid version bump.
-
Nick Mathewson authored
-
- Jul 24, 2019
-
-
Nick Mathewson authored
-
George Kadianakis authored
-
George Kadianakis authored
-
George Kadianakis authored
-