summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* Bump arti crate to 2.1.0Gabriela Moldovan2026-03-021-1/+1
| | | | | | | | Done using: ``` cargo set-version --bump minor -p arti ```
* Bump all the unstable tor- and arti- crates to 0.40.0.Gabriela Moldovan2026-03-021-50/+50
| | | | | | | | | Done using: ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.40.0 done
* Bump the versions of the non-{arti-,tor-} cratesGabriela Moldovan2026-03-021-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ```
* tor-relay: convert to derive_deftly(TorConfig)Nick Mathewson2026-02-241-1/+1
|
* relay: Implement a helper to build RelayIdentitiesDavid Goulet2026-02-231-0/+3
| | | | | | | This required to add a slight helper to our tor-key-forge RSA key d-d macro to access the inner keypair. This avoids a clone. Signed-off-by: David Goulet <[email protected]>
* Update shellexpand to fix nightly build failureIan Jackson2026-02-231-2/+2
| | | | | | | This brings https://gitlab.com/ijackson/rust-shellexpand/-/merge_requests/20 into arti.git and should fix at least one of the current CI failures on main, arti#2370.
* Merge branch 'config-migrate-part1' into 'main'gabi-2502026-02-201-3/+3
|\ | | | | | | | | Port several crates to derive_deftly(TorConfig) See merge request tpo/core/arti!3691
| * tor-hsrproxy: migrate to derive_deftly(TorConfig)Nick Mathewson2026-02-171-1/+0
| |
| * ptmgr: Migrate to derive_deftly(TorConfig)Nick Mathewson2026-02-171-0/+1
| |
| * chanmgr: migrate to derive_deftly(TorConfig)Nick Mathewson2026-02-171-1/+1
| |
| * dircommon: Port to use derive_deftly(TorConfig)Nick Mathewson2026-02-171-1/+1
| | | | | | | | | | Some of the behaviors of the existing types here are nonstandard; I've kept them and documented them, to avoid breaking compatibility.
* | deps: ran 'cargo update -p criterion'Steven Engler2026-02-191-14/+14
| | | | | | | | | | | | This will hopefully fix our nightly 'cargo-check-targets' CI job. Unclear why cargo also downgrades some versions of windows-sys.
* | deps: ran 'cargo update -p native-tls'Steven Engler2026-02-181-10/+10
|/ | | | | | This is to fix a build issue on iOS. Unclear why cargo also randomly changes the versions of windows-sys.
* deps: ran 'cargo update -p [email protected]'Steven Engler2026-02-161-2/+2
|
* deps: ran 'cargo update -p [email protected]'Steven Engler2026-02-161-1/+1
|
* deps: ran 'cargo update -p security-framework'Steven Engler2026-02-161-4/+4
|
* deps: ran 'cargo update -p native-tls'Steven Engler2026-02-161-36/+17
|
* Merge branch 'mr_3616_rebased' into 'main'Nick Mathewson2026-02-161-0/+3
|\ | | | | | | | | | | | | Mr 3616 rebased Closes #1800 See merge request tpo/core/arti!3681
| * tor-chanmgr: use url crate for proxy URIs and error for socks4 passwordsNihal2026-02-161-0/+1
| |
| * deps: add percent_encoding and remove serdeNihal2026-02-161-1/+1
| |
| * tor-chanmgr: add URI-style parsing for ProxyProtocol outbound_proxy configNihal2026-02-161-0/+1
| |
| * tor-socksproto: add Serialize/Deserialize derives for SocksVersion and SocksAuthNihal2026-02-161-0/+1
| |
* | Bump time to 0.3.47Gabriela Moldovan2026-02-161-17/+17
| | | | | | | | | | | | This enables us to un-ignore RUSTSEC-2026-0009. See #2341 for analysis of impact.
* | Update keccak to 1.6Gabriela Moldovan2026-02-161-2/+2
|/ | | | keccak 1.5 was yanked and is causing our `cargo-audit` builds to fail.
* Merge branch 'nonblocking-rpc-part1' into 'main'Nick Mathewson2026-02-121-0/+2
|\ | | | | | | | | RPC: Replace backend with nonblocking IO See merge request tpo/core/arti!3644
| * rpc: New nonblocking backend for interacting with streamsNick Mathewson2026-02-041-0/+2
| | | | | | | | | | | | | | | | There are two levels here. At the lower level, the caller is responsible for providing their own select/poll wrapper. At the higher level, we use mio to provide our own. Before the end of this branch, this new module will replace llconn.
* | Revert "proto: Add a new ToRelayMsg util"Gabriela Moldovan2026-02-121-1/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit 04ab3cd848d7977baf58dd64ebfcad6aa54ecb17. Reverted because we no longer need to "peek" into the opaque `CircChanMsg` of a circuit reactor: now the implementation-dependent part of the reactor is in charge of handling the channel messages, and extracting `Relay` objects out of RELAY/RELAY_EARLY cells, which then get processed in the base reactor.
* | Merge branch 'upgrade-fast-socks5' into 'main'David Goulet2026-02-041-14/+25
|\ \ | | | | | | | | | | | | deps: Upgrade fast-socks5 to 1.0.0. See merge request tpo/core/arti!3638
| * | deps: Upgrade fast-socks5 to 1.0.0.Wesley Aptekar-Cassels2026-02-021-14/+25
| | | | | | | | | | | | | | | | | | | | | One of the APIs we use, `Socks5Server`, is deprecated, and this commit does not change to the new API. I don't plan to immediately rewrite this to use the new API, as it seems nontrivial, but it still seems worth updating.
* | | Fix RUSTSEC-2026-0007Clara Engler2026-02-041-2/+2
| |/ |/| | | | | | | This commit upgrades the `bytes` crate to `1.11.1` in order to fix the `RUSTSEC-2026-0007` vulnerability.
* | deps: Upgrade getrandom to 0.4.0.Wesley Aptekar-Cassels2026-02-021-5/+186
|/ | | | This does not have any breaking changes that affect us.
* Upgrade rlimit crate.Wesley Aptekar-Cassels2026-02-021-2/+2
| | | | | 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.
* release: Run cargo update after 2.0.0 release.Wesley Aptekar-Cassels2026-02-021-156/+167
| | | | These updates won't be in 2.0.0, but will be in our next release.
* release: Update Cargo.lock.Wesley Aptekar-Cassels2026-02-021-10/+10
|
* release: Bump `slotmap-careful` to 0.6.0.Wesley Aptekar-Cassels2026-02-021-1/+1
| | | | Since we removes a existing feature, we need to bump the version.
* release: Bump `arti` version to 2.0.0.Wesley Aptekar-Cassels2026-02-021-1/+1
|
* release: Bump `arti-*` and `tor-*` crates to 0.39.0Wesley Aptekar-Cassels2026-02-021-50/+50
| | | | | | | | | | Done via: ``` for crate in $(./maint/list-crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.39.0 done ```
* rtcompat: restore tls-server test.Nick Mathewson2026-02-021-0/+1
| | | | | | | Now that tor-cert-x509 is its own crate, we can use that, and avoid the circular dependency. Closes #2330.
* llcrypto: Depend on tor-memquota-cost, not tor-memquota.Nick Mathewson2026-02-021-1/+1
|
* memquota: Extract HasMemoryCost and derive to new crate.Nick Mathewson2026-02-021-0/+13
| | | | This will help resolve some dependencies in our graph.
* cert: Extract x509 code into new tor-cert-x509 crate.Nick Mathewson2026-02-021-2/+16
|
* Add integration test suite for `hsc ctor-migrate` subcommandhjrgrn2026-02-021-0/+15
|
* rtcompat: Temporarily disable tls-server test.Nick Mathewson2026-01-291-1/+0
| | | | | | It would introduce a circular dev-dependency, which is not well-supported by cargo publish. I hope to resolve this and re-enable the test in #2330.
* rtcompat: Unit test for TLS server code.Nick Mathewson2026-01-291-0/+2
|
* rtcompat: Implement TLS server support for rustls.Nick Mathewson2026-01-291-0/+2
| | | | Closes #2316.
* proto: Add a new ToRelayMsg utilGabriela Moldovan2026-01-291-0/+1
| | | | | | | | | This will be used in a future commit, inside the new generic circuit reactor. We need it because RELAY cells are handled very similarly, so we need some way of finding out if a given generic chancell is actually a RELAY cell that we can handle in an implementation-agnostic way.
* rpc-connect: Implement json address-file format.Nick Mathewson2026-01-271-0/+1
|
* tor-rtcompat: depend on rustls 0.23.21Steven Engler2026-01-261-0/+1
|
* Merge branch 'dirmirror-authcert' into 'main'Clara Engler2026-01-151-0/+1
|\ | | | | | | | | Implement authority certificate management See merge request tpo/core/arti!3561
| * tor-dirserver: Test authcert queryingClara Engler2026-01-151-0/+1
| |