| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
publish::backoff used std::future::pending, whereas generally we
mostly use futures::future::pending.
This change ought to make no difference.
|
| | | |
| | |
| | |
| | | |
This may fix some bug or other.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Remove semver.md files from arti 1.2.0 release.
See merge request tpo/core/arti!2022
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | | |
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 Windows documentation
See merge request tpo/core/arti!2011
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
The implementation changed in bd52d43779ed3a61d000bf16e96ed09ad924e141
but comments have not been updated.
|
| | |/ /
| | |
| | |
| | |
| | | |
Windows systems use comma instead of proclaimed colon. The code is
correct, just the comment has to be fixed.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
deny clippy::unchecked_duration_subtraction
Closes #1304
See merge request tpo/core/arti!2008
|
| | |/ / |
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
arti config watch: Pass a Runtime, not a TorClient
See merge request tpo/core/arti!2017
|
| | | |
| | |
| | |
| | | |
That seems often how we do things elsewhere.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I found this confusing in !2009, where the variable is unused on
Windows: I wondered if this meant our config-reloading only worked on
Unix, since "obviously it would need the TorClient".
But actually the TorClient was only used *in this argument* for its
runtime. The actual reconfiguration of the TorClient is doen by it
being in one of the ReconfigurableModule's.
Change the type of the argument for clarity.
|
| | | |
| | |
| | |
| | |
| | | |
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).
|
| | | |
| | |
| | |
| | |
| | |
| | | |
tor-hscrypto depends on tor-units, whose patchlevel was bumped.
This bumps patchlevel for tor-hscrypto without updating 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
```
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This includes:
```
fs-mistrust
tor-linkspec
tor-chanmgr
```
Done with
```
./maint/bump_nodep fs-mistrust tor-linkspec tor-chanmgr
```
|
| |\ \
| | |
| | |
| | |
| | | |
Fix rust-analyzer problems seen with default features on Windows
See merge request tpo/core/arti!2009
|
| | | |
| | |
| | |
| | |
| | | |
Do not complain on non-unix systems that variable client is not used.
It is only accessed within the function on unix systems.
|
| | | |
| | |
| | |
| | |
| | | |
The PermissionsExt::from_mode function is not available on Windows and
disabled in all other places of the file. Do so here as well.
|
| | | |
| | |
| | |
| | | |
The RpcConfig struct is only used if feature rpc is selected.
|
| | |/
| |
| |
| |
| | |
The local name binding for tor_config::define_list_builder_accessors is
only needed if feature onion-service-service is selected.
|
| |\ \
| | |
| | |
| | |
| | | |
Fix two Windows tests
See merge request tpo/core/arti!2015
|
| | | |
| | |
| | |
| | |
| | | |
Windows has a 100-nanosecond precision, so avoid test failure due to a
known system limitation.
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
The test fails on Windows systems for two reasons:
- File separator \ is printed in error message instead of expected /
- Temporary files are located within home directory, which is anonymized
Test failure can be provoked on Linux as well by setting TMPDIR to point
to a directory within HOME.
|
| |\ \
| | |
| | |
| | |
| | | |
fslock-guard: Fix Windows compilation
See merge request tpo/core/arti!2014
|