| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
`derive-deftly` used to be an optional dependency in `arti` (with a
corresponding `derive-deftly` feature to enable it).
In 28081850a5b475e9ae557a926d7f9a08a2ac9c82, we made `derive-deftly` a
non-optional dependency, which made the implicit feature disappear. This
was detected as a semver breakage by `cargo-semver-checks`, so I am
adding a placeholder deprecated feature to make sure this doesn't break
anyone's builds.
|
| |
|
|
|
|
|
|
| |
Done using:
```
cargo set-version --bump minor -p arti
```
|
| |
|
|
|
|
|
|
|
| |
Done using:
```
for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do
cargo set-version -p $crate 0.40.0
done
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The non-{arti-,tor-} crates are:
```
./maint/list-crates | rg -v '^(tor|arti)'
oneshot-fused-workaround
slotmap-careful
test-temp-dir
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
retry-error
futures-copy
```
Because this release bumps the MSRV, I am bumping the minor version of all of
them.
MINOR="
oneshot-fused-workaround
slotmap-careful
test-temp-dir
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
retry-error
futures-copy
"
for crate in $MINOR; do
cargo set-version --bump minor -p $crate;
done
```
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Instead of doing this when we construct the listeners, we can do it
in a separate method, to simplify the return type.
|
| |
|
|
| |
Part of #2301.
|
| |
|
|
| |
Part of #2301.
|
| |
|
|
|
|
|
| |
The keymgr CLI uses the `TorClient::dirmgr()` experimental API to
download the consensus.
Closes #2364
|
| |
|
|
|
|
| |
- remove build_hsc_key_cmd in favor of KeyCmd
- use KeyCmdBuilder in CTorMigrateCmd::keystore_contains_client_key to remove duplication
- adapt hsc.rs to the changes
|
| |\
| |
| |
| |
| |
| |
| | |
Mr 3616 rebased
Closes #1800
See merge request tpo/core/arti!3681
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
`clippy::collapsible_if` started triggering after bumping the MSRV to
1.88.
Since this triggers from a lot of places, and since there even are a
couple of instances where we explicitly allow `clippy::collapsible_ifs`,
I've opened #2342 for deciding what to do about it.
|
| | |
| |
| |
| |
| |
| |
| | |
As agreed at our last team meeting.
See
https://gitlab.torproject.org/tpo/core/arti/#minimum-supported-rust-version
|
| |/
|
|
|
|
| |
This enables us to un-ignore RUSTSEC-2026-0009.
See #2341 for analysis of impact.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Without this change `arti` fails to compile with the `onion-service-cli`
and `onion-service-service` features enabled.
Closes #2347
|
| | |
|
| |
|
|
|
| |
This isn't really semver related, but should be added in the changelog,
so here seems to be a reasonable place to put this.
|
| |\
| |
| |
| |
| | |
arti: test: rescope entities form util.rs files
See merge request tpo/core/arti!3624
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
arti: Improve handling of `-p` and `-d` options
See merge request tpo/core/arti!3628
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Uses the standard clap error messages, for example:
```text
$ cargo run -p arti -- proxy -p 123a
error: invalid value '123a' for '-p <PORT>': invalid digit found in string
For more information, try '--help'.
```
|
| | | | |
|
| | | | |
|
| |/ /
| |
| |
| |
| | |
The only breaking change here appears to be a MSRV bump that is lower
than our MSRV, so no changes are required on our end.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Done via:
```
for crate in $(./maint/list-crates | rg '^(tor|arti-)'); do
cargo set-version -p $crate 0.39.0
done
```
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
arti: Remove `proxy.socks_port` and `proxy.dns_port`
Closes #2300
See merge request tpo/core/arti!3622
|
| | |
| |
| |
| |
| |
| | |
I'm undecided whether we want to keep `resolve_alternative_specs`
around, but it seems possible/likely that we'll want it in the future,
so I think we can keep it.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
This is in preparation for removing the `listen_port` and `dns_port`
config options.
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
fix(minver): Update paste dependency to be minver compatible
See merge request tpo/core/arti!3610
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
For readability.
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
The previous name was misleading (the closure asserts the exact
opposite).
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
release: run fixup-features.
See merge request tpo/core/arti!3620
|