| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
This is preventing us from publishing `tor-rtcompat`:
> error: failed to publish to registry at https://crates.io
>
> Caused by:
> the remote server responded with an error (status 400 Bad Request): wildcard (`*`) dependency constraints are not allowed on crates.io. Crate with this problem: `hex` See https://doc.rust-lang.org/cargo/faq.html#can-libraries-use--as-a-version-for-their-dependencies for more information
|
| |
|
|
|
|
|
|
| |
Done using:
```
cargo set-version --bump patch -p arti
```
|
| |
|
|
|
|
|
|
|
|
| |
Done using:
```
for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do
cargo set-version -p $crate 0.29.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
```
We split them in the following categories:
* crates with no changes (no version bumps):
```
maint/changed_crates -v "arti-v$LAST_VERSION" 2>&1 >/dev/null | grep -i "no change" | grep -v '\(tor\|arti\)-'
oneshot-fused-workaround: No change.
slotmap-careful: No change.
fslock-guard: No change.
caret: No change.
retry-error: No change.
```
* crates that only have non-functional changes (bump the patch version):
- test-temp-dir
- equix
- fs-mistrust
- safelog
* crates where APIs were broken (bump minor):
- hashx (`RngCore` impl for `SipRand`)
The bumps from this commit were created using this script:
```
PATCH="
test-temp-dir
equix
fs-mistrust
safelog
"
for crate in $PATCH; do
cargo set-version --bump patch -p $crate;
done
MINOR="
hashx
"
for crate in $MINOR; do
cargo set-version --bump minor -p $crate;
done
```
|
| |
|
|
|
|
|
|
|
| |
Done using
```
(cd crates/hashx/bench && cargo update)
(cd crates/equix/bench && cargo update)
```
|
| |\
| |
| |
| |
| | |
arti-relay: Run fixup-features.
See merge request tpo/core/arti!2895
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes up `arti-relay`'s features in preparation for the next
release.
Done using
```
cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml
```
(plus manually reformatting to insert a blank line).
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
|
| |
The `js` feature was replaced by a configuration flag in [0.3.0], so
I've checked in a `.cargo/config.toml` for `tor-llcrypto` and
`tor-bytes` with `RUSTFLAGS` for selecting the `getrandom` backend to
use on wasm32.
[0.3.0]: https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md#030---2025-01-25
|
| |
|
|
|
|
| |
We aren't affected by any of the breaking changes from [0.103.0].
[0.103.0]: https://github.com/rustls/webpki/releases/tag/v%2F0.103.0
|
| |
|
|
|
|
|
|
|
| |
In 0.27.0, strum's MSRV was bumped to 1.66.1, but that's okay because
ours is 1.77.
We aren't affected by any of its [breaking changes].
[breaking changes]: https://github.com/Peternator7/strum/blob/master/CHANGELOG.md#0270
|
| |
|
|
| |
Closes #1455
|
| |
|
|
| |
Closes #1455 [PATCH 4(v3)/4]
|
| |
|
|
| |
Part of #1455 [PATCH 3(v3)/4]
|
| |
|
|
| |
Part of #1455
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Closes #1455 [PATCH 4(v2)/4]
|
| |
|
|
| |
Part of #1455 [PATCH 3(v2)/4]
|
| |
|
|
|
|
|
|
|
|
|
| |
Part of #1455 [PATCH 2(v2)/4]
- Rework sshkeygen::ed25519_encoded to also work as replacement for
sshkeygen::exists
- Drop sshkeygen::exists
- Rename sshkeygen::{ed25519_encoded -> sshkeygen_ed25519_strings}
- Pull out sshkeygen_ed25519_strings from mod sshkeygen
- Drop mod sshkeygen
|
| |
|
|
| |
_sigh_
|
| |
|
|
| |
Closes #1455 [PATCH 4/4]
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Part of #1455 [PATCH 3/4]
Abstract of the test(s):
Encoded (key) A -> Decoded (key) A
Decoded A -> Encoded B
Encoded B -> Decoded B
Assert that Decoded A == Decoded B
|
| |
|
|
|
|
|
|
|
|
| |
Part of #1455 [PATCH 2/4]
Utils include:
- mod sshkeygen
- sshkeygen::exists - check if ssh-keygen is available
- sshkeygen::ed25519_encoded - generate encoded Ed25519 keys
|
| |
|
|
|
|
| |
Part of #1455 [PATCH 1/4]
ssh_key::{PrivateKey, PublicKey}::to_openssh requires feature alloc
|
| |
|
|
|
|
|
| |
TestSpecifier::new(prefix: ...) -> new(suffix: ...)
Prefix is given by TestSpecifier::path_prefix() which returns
const TEST_SPECIFIER_PATH = "..."
|
| | |
|
| | |
|
| |\
| |
| |
| |
| | |
fix compiling fs-misstrust on tvOS
See merge request tpo/core/arti!2890
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
tor-circmgr: Explicit type annotation
See merge request tpo/core/arti!2886
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit adds an explicit type annotation to the learning_timeouts()
function, as leaving it out yielded an error while trying to compile
tor-circmgr in a project that had this crate deep down in its supply
chain.
|
| |\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | | |
tor-keymgr: Implemented test improvements
Closes #1888
See merge request tpo/core/arti!2848
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Cleanups related to rpc configuration
Closes #1309 and #1830
See merge request tpo/core/arti!2887
|
| | | |
| | |
| | |
| | | |
Closes #1830.
|
| | | |
| | |
| | |
| | | |
Closes #1309.
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
tor-proto: simplify `ConfluxSet::circuit_action`
See merge request tpo/core/arti!2884
|
| | | |
| | |
| | |
| | | |
I also added an additional non-doc TODO comment.
|
| | | |
| | |
| | |
| | | |
As far as I can tell, the extra drop handling code isn't needed anymore.
|
| | | |
| | |
| | |
| | |
| | | |
I think the return type is simplified enough now that we don't need
this.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Now returns only the first item of the stream rather than the stream
itself. We use this in `Reactor::run_once`, which means we only ever use
the first item anyways.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
We'll want to add more text here, but that should probably wait
until we have a permanent home for the rendered RPC documentation.
(see #1829)
|
| | |/
|/| |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Cleanups and followups for rand 0.9 choose_multiple_weighted and friends.
Closes #1903
See merge request tpo/core/arti!2880
|
| | | |
| | |
| | |
| | |
| | | |
Instead of doing the more sensible thing when every relay has weight
0, give a warning message.
|