| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a large change but it is basically using PeerAddr in the channel
builder through the channel handshake code and into the Channel itself.
Signed-off-by: David Goulet <[email protected]>
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The plan is to create PeerInfo when we do a transport connect() which
indicates the exact values that are being used for to connect to the
peer.
We'll then put this struct in the Channel so we can use it when picking
the best channel in the ChanMgr.
Unfortunately, the OwnedChanTarget has a confusing and even possibly
wrong API from which we can't have guarantees.
Signed-off-by: David Goulet <[email protected]>
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Goulet <[email protected]>
|
| |/ / / /
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Release.md: Re-number post-release steps.
See merge request tpo/core/arti!3683
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
tor-cert: Ability to create Rsa->Ed25519 crosscerts.
See merge request tpo/core/arti!3701
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
arti: Refactor proxy launcher functions.
Closes #2301
See merge request tpo/core/arti!3686
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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.
|
| |\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Use ErrorSources where appropriate to walk an error stack.
Closes #2338
See merge request tpo/core/arti!3685
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Previously, due to #2338, we would miss any error nested directly
inside an io::Error.
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | |
| | | | | | |
| | | | | | | |
Upgrade criterion to hopefully fix nightly 'cargo-check-targets' test
See merge request tpo/core/arti!3702
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This will hopefully fix our nightly 'cargo-check-targets' CI job.
Unclear why cargo also downgrades some versions of windows-sys.
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Add compare_to check for cargo-audit changes rules check.
See merge request tpo/core/arti!3704
|
| |/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
See: arti#2367
See: arti!3703
See: arti!3690
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Allow cargo-audit CI job to fail for MR's with no changes to **/Cargo.lock.
See merge request tpo/core/arti!3690
|
| | | |_|_|/ / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This patch changes the behaviour of our `cargo-audit` CI job:
- All non-merge requests (pushes, manual jobs, scheduled jobs, tags, etc.) will
continue to run with allow_failure set to false.
- When a push is made, where there are changes to `**/Cargo.lock`, we
continue to NOT allow failures.
- When a push is made, where there are NO changes to `**/Cargo.lock`, we
now allow failures.
Specify workflows for Arti in our GitLab CI configuration:
- We currently run our jobs on pushes, and upon tags.
This was discussed in the Network Team meeting on 2026-02-10.
|
| |\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Switch to new policy for MSRV upgrades.
Closes #2131
See merge request tpo/core/arti!3689
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change was suggested by Ian in arti#2131 as Option 3. We accepted
this policy at some point in 2025, but the README.md was never updated
to reflect this.
Fixes: arti#2131
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
tor-config: resolve_option_general docs and clarification
See merge request tpo/core/arti!3694
|
| | | |_|/ / /
| |/| | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Upgrade 'native-tls' to fix iOS build failure
Closes #2363
See merge request tpo/core/arti!3697
|
| |/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is to fix a build issue on iOS.
Unclear why cargo also randomly changes the versions of windows-sys.
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
hsclient: Suppress unused-async warning when building without pow.
See merge request tpo/core/arti!3699
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Without this fix, it isn't possible to run clippy on higher-level
crates without the hs-pow feature, since this failure stops checking
earlier.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
arti: Enable experimental-api for onion-service-cli-extra
Closes #2364
See merge request tpo/core/arti!3696
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The keymgr CLI uses the `TorClient::dirmgr()` experimental API to
download the consensus.
Closes #2364
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
keymgr: Extend d-d helper to derive KeyCertificateSpecifiers
Closes #2360
See merge request tpo/core/arti!3693
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Closes #2360
|
| | |/ / / / |
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
arti: test: hsc: add new test function for hsc integration test
See merge request tpo/core/arti!3636
|
| |/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
- 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
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Upgrade 'native-tls' to fix Mac OS bug
Closes #2117
See merge request tpo/core/arti!3679
|
| | | | | | |
|
| | | | | | |
|