| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Update shellexpand to fix nightly build failure | Ian Jackson | 2026-02-23 | 1 | -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-250 | 2026-02-20 | 1 | -3/+3 | |
| |\ | | | | | | | | | Port several crates to derive_deftly(TorConfig) See merge request tpo/core/arti!3691 | |||||
| | * | tor-hsrproxy: migrate to derive_deftly(TorConfig) | Nick Mathewson | 2026-02-17 | 1 | -1/+0 | |
| | | | ||||||
| | * | ptmgr: Migrate to derive_deftly(TorConfig) | Nick Mathewson | 2026-02-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | chanmgr: migrate to derive_deftly(TorConfig) | Nick Mathewson | 2026-02-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | dircommon: Port to use derive_deftly(TorConfig) | Nick Mathewson | 2026-02-17 | 1 | -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 Engler | 2026-02-19 | 1 | -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 Engler | 2026-02-18 | 1 | -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 Engler | 2026-02-16 | 1 | -2/+2 | |
| | | ||||||
| * | deps: ran 'cargo update -p [email protected]' | Steven Engler | 2026-02-16 | 1 | -1/+1 | |
| | | ||||||
| * | deps: ran 'cargo update -p security-framework' | Steven Engler | 2026-02-16 | 1 | -4/+4 | |
| | | ||||||
| * | deps: ran 'cargo update -p native-tls' | Steven Engler | 2026-02-16 | 1 | -36/+17 | |
| | | ||||||
| * | Merge branch 'mr_3616_rebased' into 'main' | Nick Mathewson | 2026-02-16 | 1 | -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 passwords | Nihal | 2026-02-16 | 1 | -0/+1 | |
| | | | ||||||
| | * | deps: add percent_encoding and remove serde | Nihal | 2026-02-16 | 1 | -1/+1 | |
| | | | ||||||
| | * | tor-chanmgr: add URI-style parsing for ProxyProtocol outbound_proxy config | Nihal | 2026-02-16 | 1 | -0/+1 | |
| | | | ||||||
| | * | tor-socksproto: add Serialize/Deserialize derives for SocksVersion and SocksAuth | Nihal | 2026-02-16 | 1 | -0/+1 | |
| | | | ||||||
| * | | Bump time to 0.3.47 | Gabriela Moldovan | 2026-02-16 | 1 | -17/+17 | |
| | | | | | | | | | | | | | This enables us to un-ignore RUSTSEC-2026-0009. See #2341 for analysis of impact. | |||||
| * | | Update keccak to 1.6 | Gabriela Moldovan | 2026-02-16 | 1 | -2/+2 | |
| |/ | | | | keccak 1.5 was yanked and is causing our `cargo-audit` builds to fail. | |||||
| * | Merge branch 'nonblocking-rpc-part1' into 'main' | Nick Mathewson | 2026-02-12 | 1 | -0/+2 | |
| |\ | | | | | | | | | RPC: Replace backend with nonblocking IO See merge request tpo/core/arti!3644 | |||||
| | * | rpc: New nonblocking backend for interacting with streams | Nick Mathewson | 2026-02-04 | 1 | -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 Moldovan | 2026-02-12 | 1 | -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 Goulet | 2026-02-04 | 1 | -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-Cassels | 2026-02-02 | 1 | -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-0007 | Clara Engler | 2026-02-04 | 1 | -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-Cassels | 2026-02-02 | 1 | -5/+186 | |
| |/ | | | | This does not have any breaking changes that affect us. | |||||
| * | Upgrade rlimit crate. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -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-Cassels | 2026-02-02 | 1 | -156/+167 | |
| | | | | | These updates won't be in 2.0.0, but will be in our next release. | |||||
| * | release: Update Cargo.lock. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -10/+10 | |
| | | ||||||
| * | release: Bump `slotmap-careful` to 0.6.0. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -1/+1 | |
| | | | | | Since we removes a existing feature, we need to bump the version. | |||||
| * | release: Bump `arti` version to 2.0.0. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -1/+1 | |
| | | ||||||
| * | release: Bump `arti-*` and `tor-*` crates to 0.39.0 | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -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 Mathewson | 2026-02-02 | 1 | -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 Mathewson | 2026-02-02 | 1 | -1/+1 | |
| | | ||||||
| * | memquota: Extract HasMemoryCost and derive to new crate. | Nick Mathewson | 2026-02-02 | 1 | -0/+13 | |
| | | | | | This will help resolve some dependencies in our graph. | |||||
| * | cert: Extract x509 code into new tor-cert-x509 crate. | Nick Mathewson | 2026-02-02 | 1 | -2/+16 | |
| | | ||||||
| * | Add integration test suite for `hsc ctor-migrate` subcommand | hjrgrn | 2026-02-02 | 1 | -0/+15 | |
| | | ||||||
| * | rtcompat: Temporarily disable tls-server test. | Nick Mathewson | 2026-01-29 | 1 | -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 Mathewson | 2026-01-29 | 1 | -0/+2 | |
| | | ||||||
| * | rtcompat: Implement TLS server support for rustls. | Nick Mathewson | 2026-01-29 | 1 | -0/+2 | |
| | | | | | Closes #2316. | |||||
| * | proto: Add a new ToRelayMsg util | Gabriela Moldovan | 2026-01-29 | 1 | -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 Mathewson | 2026-01-27 | 1 | -0/+1 | |
| | | ||||||
| * | tor-rtcompat: depend on rustls 0.23.21 | Steven Engler | 2026-01-26 | 1 | -0/+1 | |
| | | ||||||
| * | Merge branch 'dirmirror-authcert' into 'main' | Clara Engler | 2026-01-15 | 1 | -0/+1 | |
| |\ | | | | | | | | | Implement authority certificate management See merge request tpo/core/arti!3561 | |||||
| | * | tor-dirserver: Test authcert querying | Clara Engler | 2026-01-15 | 1 | -0/+1 | |
| | | | ||||||
| * | | arti-relay: call `tor_log_ratelim::install_runtime` | Steven Engler | 2026-01-14 | 1 | -0/+1 | |
| | | | ||||||
| * | | arti: call `tor_log_ratelim::install_runtime` | Steven Engler | 2026-01-14 | 1 | -0/+1 | |
| |/ | ||||||
| * | cargo: Upgrade dependencies potentially breaking | Clara Engler | 2026-01-14 | 1 | -29/+42 | |
| | | ||||||
| * | cargo: Perform non-breaking upgrades | Clara Engler | 2026-01-14 | 1 | -291/+360 | |
| | | | | | This commit is a simple invocation of `cargo update`. | |||||
| * | proto: Add traits for public channel views | David Goulet | 2026-01-13 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | Add traits that will be returned outside tor-proto allowing us to not expose client and relay specific channels. The goal is for the tor-chanmgr to get those objects implementing those traits and can build and run the reactor without knowing the specific underlying type. This allows us to have less code duplication and less client/relay distinction in the chanmgr. Signed-off-by: David Goulet <[email protected]> | |||||
