| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
The changes on safelog do not affect its APIs or behavior, so
there is no need to adjust any dependencies.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Do _not_ bump the dependency versions on crates that have had no
changes since arti 0.0.5, since those crates do not depend on the
new APIs.
```
cargo set-version -p tor-basic-utils --bump patch
cargo set-version -p tor-llcrypto --bump patch
git restore crates/tor-checkable
git restore crates/tor-consdiff
git restore crates/tor-rtmock
```
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This performs the transitive closure of the last operation:
everything that depends on a crate with a breaking change gets the
version which it depends on bumped.
```
cargo set-version -p tor-proto --bump minor
cargo set-version -p tor-netdoc --bump minor
cargo set-version -p arti-hyper --bump minor
cargo set-version -p arti-bench --bump minor
cargo set-version -p arti-testing --bump minor
cargo set-version -p tor-config --bump minor
```
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Done with these commands:
```
cargo set-version -p fs-mistrust --bump minor
cargo set-version -p tor-bytes --bump minor
cargo set-version -p tor-socksproto --bump minor
cargo set-version -p tor-cert --bump minor
cargo set-version -p tor-linkspec --bump minor
cargo set-version -p tor-cell --bump minor
cargo set-version -p tor-netdir --bump minor
cargo set-version -p tor-persist --bump minor
cargo set-version -p tor-chanmgr --bump minor
cargo set-version -p tor-guardmgr --bump minor
cargo set-version -p tor-circmgr --bump minor
cargo set-version -p tor-dirclient --bump minor
cargo set-version -p tor-dirmgr --bump minor
cargo set-version -p arti-client --bump minor
cargo set-version -p arti --bump minor
```
|
| | |
|
| |\
| |
| |
| |
| |
| |
| | |
fix compilation and execution on iOS
Closes #519
See merge request tpo/core/arti!652
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| | |
Checkpoint metrics and discussions on Sponsor 101 metrics
See merge request tpo/core/arti!639
|
| | |
| |
| |
| |
| |
| |
| | |
These metrics are primarily concerned about heap usage and download
size. I've worked on them for our latest report, and I want to
check them in someplace so we don't forget them the next time we
want to run these.
|
| |\ \
| | |
| | |
| | |
| | | |
Several typo fixes from `typos`.
See merge request tpo/core/arti!650
|
| | | | |
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Run "cargo update" in preparation for next week's release.
See merge request tpo/core/arti!649
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Fix a rustdoc link in tor-netdir.
See merge request tpo/core/arti!647
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Refactor NetDirProvider APIs to better support timeliness.
Closes #518
See merge request tpo/core/arti!642
|
| | | |
| | |
| | |
| | | |
Its existence tended to hide bugs, and was just asking for trouble.
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
This allows us to give better errors in the case where bootstrapping
succeeds at first, but fails thereafter for long enough to make our
directory expire.
|
| | | |
| | |
| | |
| | |
| | | |
Everything here wants a timely directory, except that it is okay
to build timeout-testing circuits with a stale one.
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Over the years we've found that most callers who want a netdir want
what C Tor calls a "reasonably live" network directory: One that is
not expired by too much, or too far in the future. But a few want a
_strictly_ live directory: one that says it is valid now, with no
tolerances. And a few want _any_ directory, no matter how expired
it is.
This commit adds net methods to NetDirProvider to provide these
directories. I think that most use cases will want to explicitly
think about what kind of directory they want, so I've made `netdir`
the simplest method. I might remove `timely_netdir` by the end of
this branch; see TODO comments.
Part of #518.
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Rename DirSkewTolerance to DirTolerance, download_tolerance to dir_tolerance
Closes #503
See merge request tpo/core/arti!638
|
| | | |
| | |
| | |
| | | |
Closes #503.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
This name is more accurate because we aren't only dealing with
clock skew here: we're also trying to tolerate the case where the
authorities fail to reach consensus for a while.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
use Ed25519 identity instead of PublicKey in tor-cert::rsa
Closes #512
See merge request tpo/core/arti!643
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
change usage of PublicKey to Ed25519 in tor-cert
Closes #512
See merge request tpo/core/arti!641
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
and propagate to other affected crates
|
| |/ / / |
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
Fix compilation of EstablishInto encoding.
See merge request tpo/core/arti!640
|
| |/ /
| |
| |
| | |
It was based on the old `Writeable` API.
|
| |\ \
| |/
|/|
| |
| | |
Implement ESTABLISH_INTRO relay cell
See merge request tpo/core/arti!626
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
Clean-ups to error variants in arti-client
See merge request tpo/core/arti!637
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Downgrade phf back to 0.10
See merge request tpo/core/arti!636
|