- Apr 20, 2022
-
-
Samanta Navarro authored
-
Samanta Navarro authored
Typos found with codespell.
-
- Apr 14, 2022
-
-
Nick Mathewson authored
Remove obsolete files from our state directory. Closes #282 See merge request tpo/core/arti!457
-
Nick Mathewson authored
-
Ian Jackson authored
-
- Apr 13, 2022
-
-
Nick Mathewson authored
Rename "deletable" to "obsolete". Simplify function structure. Report errors from `metadata()` and `modified()`. Don't claim that we're going to delete something unless we are. Comment about making CUTOFF configurable.
-
eta authored
Report skew estimates from arti-client See merge request tpo/core/arti!455
-
- Apr 12, 2022
-
-
Nick Mathewson authored
This patch removes files created by older versions of arti, if they are at least 4 weeks old. Closes #282
-
Nick Mathewson authored
-
eta authored
Fix typos See merge request tpo/core/arti!453
-
eta authored
circmgr: back off on preemptive circuits if they fail consistently Closes #437 See merge request tpo/core/arti!456
-
Nick Mathewson authored
Rather than running preemptive circuit construction every 10 seconds, we change it to back off when it is "failing". (We define "failing" as creating no new circuits, and as giving at least one error.) This change means that we'll have one less reason to hammer the network when our connectivity is failed for some reason. Closes #437. Part of #329.
-
Nick Mathewson authored
Now that we have TaskSchedule, we don't need to expose these any longer.
-
Nick Mathewson authored
This feature is similar to ChanProvenance from ChanMgr, except that we don't yet need to report it outside the crate. I'm going to use it to distinguish newly created circuits from existing circuits in the preemptive circuit builder.
-
Nick Mathewson authored
(Also, blame clock skew when it is an explanation of why we cannot finish a connection.)
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Instead of just having a function that recalculates the latest clock skew, instead recalculate the clock skew when it may have changed, and notify other processes via a postage::watch.
-
- Apr 11, 2022
-
-
eta authored
guardmgr: fix a unit test panic. See merge request tpo/core/arti!454
-
Dimitris Apostolou authored
-
Nick Mathewson authored
Apparently on OSX you are not allowed to construct an Instant that is a long time before the time when the test is running. Also, fix the length of a year in this test.
-
Nick Mathewson authored
Collect and analyze clock skew information See merge request tpo/core/arti!450
-
Nick Mathewson authored
-
Nick Mathewson authored
This simplifies the code a lot.
-
Nick Mathewson authored
-
Nick Mathewson authored
This time, our estimator discards outliers, takes the mean of what's left, and uses the standard deviation to try to figure out how seriously to take our report of skew/not-skew. These estimates are still not actually used.
-
- Apr 08, 2022
-
-
Nick Mathewson authored
fix maint/cargo_audit not propagating error and add temporary exceptions See merge request tpo/core/arti!452
-
Nick Mathewson authored
use rustc 1.60 for coverage See merge request tpo/core/arti!451
-
trinity-1686a authored
-
trinity-1686a authored
using stable doesn't work for CI because a specific version like 1.60 is installed
-
trinity-1686a authored
-
- Apr 07, 2022
-
-
trinity-1686a authored
-
Nick Mathewson authored
(This is just a placeholder; I'm going to make the functions smarter in the next commit.)
-
Nick Mathewson authored
-
Nick Mathewson authored
(It is not yet actually used.)
-
Nick Mathewson authored
(The information is not yet recorded.)
-
Nick Mathewson authored
We need this since we want to report certain conditions only when they happen on a new channel, not if we observe them on a preexisting channel.
-
Nick Mathewson authored
Fortunately, we don't need a separate type here: authenticated clock skew can only come attached to a `tor_proto::Error`. We also remove skew from `tor_proto::Error::HandshakeCertsExpired`, since it would now be redundant.
-
Nick Mathewson authored
of a channel. At first I wanted to have this information not be a part of channels at all, but it is a fairly tiny amount of data, and the alternatives are pretty crufty.
-
- Apr 06, 2022
-
-
Nick Mathewson authored
Downgrade `rlimit` to 0.7. See merge request tpo/core/arti!449
-