| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
Previously it used tor_config::Itertools, which is silly.
|
| |
|
|
|
|
|
|
|
|
|
| |
Prop 340:
https://spec.torproject.org/proposals/340-packed-and-fragmented.html
This updates the decoding API to support multiple versions of the relay
cell encoding, including the new encoding proposed in prop340 that
supports relay message packing and fragmentation.
This commit doesn't actually add support for that new encoding yet.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Part of #1275
|
| |
|
|
|
| |
Change Path::display to this new function, in call sites where it's
being used for a diagnostic.
|
| |\
| |
| |
| |
| | |
fslock-guard: Add unit tests
See merge request tpo/core/arti!2013
|
| | |
| |
| |
| |
| | |
This requires reordering of workspace members due to new internal
dev-dependency.
|
| | |
| |
| |
| | |
fix rustsec RUSTSEC-2024-0019
|
| | |
| |
| |
| |
| | |
The version of its `arti-client` dependency changes from 0.14.0 ->
0.14.1.
|
| | |
| |
| |
| |
| | |
The version of its `arti-client` dependency changes from 0.14.0 ->
0.14.1.
|
| | |
| |
| |
| |
| | |
`tor-dirclient` uses `tor-proto` in its public API, and its `tor-proto`
version was bumped from 0.12.1 -> 0.16.1.
|
| | |
| |
| |
| |
| | |
`tor-ptmgr` uses `tor-config` in its public API, and `tor-config` had
its minor version bumped.
|
| | |
| |
| |
| |
| | |
`tor-congestion` uses `tor_netdir::params::NetParameters` in its public
API, `tor-netdir` has just had a patchlevel bump.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We bumped the minor version of `tor_checkable`, which is used in the
`tor-cell` public APIs (e.g. `Ed25519Cert` implements
`tor_checkable::Timebound`, using `tor_checkable::TimeValidityError`
as its error type).
This bumps the minor version of `tor-cert` (including for its
dependents).
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
APIs were broken in these pre-1.0.0 crates:
```
tor-keymgr
tor-config
tor-checkable
tor-circmgr
tor-dirmgr
tor-hsclient
tor-hsservice
tor-hsrproxy
```
Done with:
```
cargo set-version --bump minor -p tor-keymgr
cargo set-version --bump minor -p tor-config
cargo set-version --bump minor -p tor-checkable
cargo set-version --bump minor -p tor-circmgr
cargo set-version --bump minor -p tor-dirmgr
cargo set-version --bump minor -p tor-hsclient
cargo set-version --bump minor -p tor-hsservice
cargo set-version --bump minor -p tor-hsrproxy
```
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
APIs were added:
```
tor-units
tor-cell
tor-proto
tor-netdir
arti-client
```
Done with:
```
cargo set-version --bump patch -p tor-units
cargo set-version --bump patch -p tor-cell
cargo set-version --bump patch -p tor-proto
cargo set-version --bump patch -p tor-netdir
cargo set-version --bump patch -p arti-client
```
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Functional changes were made, but no APIs were added or broken:
```
tor-events (async_broadcast 0.6.0 -> 0.7.0)
tor-netdoc (signature 1 -> 2)
tor-guardmgr
arti-testing (config 0.13.4 -> 0.14.0)
tor-persist (breaking changes gated behind experimental feature)
fslock-guard (fix lockfile_has_path compilation on Windows)
```
Done with:
```
cargo set-version --bump patch -p tor-events
cargo set-version --bump patch -p tor-netdoc
cargo set-version --bump patch -p tor-guardmgr
cargo set-version --bump patch -p arti-testing
cargo set-version --bump patch -p tor-persist
cargo set-version --bump patch -p fslock-guard
```
|
| |
|
|
|
| |
`windows-targets 0.52.3` was yanked, so we need to run an update to pick
up `0.52.4`.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Without this, the nightly simd build fails.
|
| | |
|
| |\
| |
| |
| |
| |
| |
| | |
maint/fixup-features: Make part of the main workspace
Closes #1263
See merge request tpo/core/arti!1969
|
| | |
| |
| |
| |
| | |
This ties it into everything, so we run CI on it, have it in our main
lockfile, and so on.
|
| | | |
|
| |/
|
|
|
|
| |
Add comments where it's done automatically.
(There will be tests of the claims I'm making, in a later commit.)
|
| |
|
|
| |
Part of #1115
|
| | |
|
| |
|
|
|
|
|
| |
0.1.59 was yanked by upstream because it had a breaking change:
https://github.com/strawlab/iana-time-zone/pull/127
Update to 0.1.60.
|
| |
|
|
| |
We're just using fslock-guard now.
|
| |
|
|
|
|
| |
And export the type, so callers don't need to depend directly on
fslock_guard; many callers will need to own the returned value, not do
anything else with it.
|
| | |
|
| | |
|
| |\
| |
| |
| |
| | |
test-temp-dir: New crate
See merge request tpo/core/arti!1925
|
| | |
| |
| |
| |
| | |
Introduce the crate, move the code motion, and make minimal necessary
changes.
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
Upgrade to futures-rustls and rustls 0.22.
Closes #1179
See merge request tpo/core/arti!1919
|
| | |
| |
| |
| |
| |
| |
| | |
The futures-rustls crate has supplanted the async-rustls crate,
and it requires/embeds rustls 0.22.
Closes #1179.
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
tor-hsservice: replay: Recover from partial writes
Closes #1207
See merge request tpo/core/arti!1920
|
| | | | |
|