| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Plumb web-time-compat/full dependency through everywhere. | Ian Jackson | 2026-03-30 | 1 | -0/+1 |
| | | | | | As generated by maint/fixup-features. | ||||
| * | rtcompat, rtmock: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 7 | -18/+20 |
| | | |||||
| * | rtcompat: Fix clippy with wasm32 and no-default-features. | Nick Mathewson | 2026-03-25 | 2 | -1/+10 |
| | | |||||
| * | Merge branch 'typos' into 'main' | opara | 2026-03-16 | 2 | -2/+2 |
| |\ | | | | | | | | | Fix various typos See merge request tpo/core/arti!3781 | ||||
| | * | Fix word duplicate typos | Tobias Stoeckmann | 2026-03-15 | 2 | -2/+2 |
| | | | |||||
| * | | Fix windows cargo warnings | Tobias Stoeckmann | 2026-03-15 | 1 | -0/+1 |
| |/ | | | | Disable use-statements which are only needed for unix. | ||||
| * | rtcompat: Bump async-native-tls to 0.6.0 | Gabriela Moldovan | 2026-03-04 | 1 | -1/+1 |
| | | |||||
| * | Remove semver.md files post-release | Gabriela Moldovan | 2026-03-03 | 1 | -1/+0 |
| | | |||||
| * | Merge branch '2.1.0-bumps' into 'main' | gabi-250 | 2026-03-02 | 1 | -5/+5 |
| |\ | | | | | | | | | Version bumps for 2.1.0 See merge request tpo/core/arti!3733 | ||||
| | * | Bump all the unstable tor- and arti- crates to 0.40.0. | Gabriela Moldovan | 2026-03-02 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | Done using: ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.40.0 done | ||||
| * | | Run fixup-features in preparation for release | Gabriela Moldovan | 2026-03-02 | 1 | -0/+1 |
| |/ | |||||
| * | rtcompat: Allocate the zeroed vector for export_keying_material() | David Goulet | 2026-02-26 | 2 | -2/+2 |
| | | | | | | | | | Reason is that Vec::with_capacity(len) doesn't actually allocate and the Rustls export_keying_material() does a .is_empty() check which is under ".len() == 0". Signed-off-by: David Goulet <[email protected]> | ||||
| * | Merge branch 'resume' into 'main' | opara | 2026-02-24 | 2 | -2/+17 |
| |\ | | | | | | | | | tor-rtcompat: Disable rustls session resumption See merge request tpo/core/arti!3710 | ||||
| | * | tor-rtcompat: disable rustls session resumption | Steven Engler | 2026-02-24 | 2 | -2/+17 |
| | | | |||||
| * | | tor-rtcompat: unfold for smol incoming streams | moumenalaoui | 2026-02-19 | 1 | -41/+11 |
| | | | |||||
| * | | tor-rtcompat: unfold for async-std incoming streams | moumenalaoui | 2026-02-19 | 1 | -47/+9 |
| |/ | |||||
| * | Revert "macos-native-tls-notice: Update README.md of tor-rtcompat with ↵ | Steven Engler | 2026-02-16 | 1 | -5/+0 |
| | | | | | | | notice of native-tls bug on MacOS" This reverts commit d4853c35a729046f120b3f8745abd1bcb334cd2c. | ||||
| * | Allow clippy::collapsible_if to trigger | Gabriela Moldovan | 2026-02-16 | 1 | -0/+1 |
| | | | | | | | | | | `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. | ||||
| * | Bump MSRV from 1.86 to 1.89 | Gabriela Moldovan | 2026-02-16 | 1 | -1/+1 |
| | | | | | | | | As agreed at our last team meeting. See https://gitlab.torproject.org/tpo/core/arti/#minimum-supported-rust-version | ||||
| * | tor-rtcompat: fix clippy warning | Steven Engler | 2026-02-09 | 1 | -0/+1 |
| | | |||||
| * | release: Remove semver.md files from 2.0.0 release. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -2/+0 |
| | | |||||
| * | rtcompat: Return certificates as Cow. | Nick Mathewson | 2026-02-02 | 7 | -22/+28 |
| | | |||||
| * | release: Bump `arti-*` and `tor-*` crates to 0.39.0 | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -5/+5 |
| | | | | | | | | | | | Done via: ``` for crate in $(./maint/list-crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.39.0 done ``` | ||||
| * | rtcompat: tweaks to no-tls-server case. | Nick Mathewson | 2026-02-02 | 1 | -0/+9 |
| | | |||||
| * | rtcompat: Improved tls-server key/cert handling. | Nick Mathewson | 2026-02-02 | 4 | -86/+35 |
| | | | | | | Now that we can admit to knowing about tor-cert-x509, we can use TlsCertAndKeys to simplify everything. | ||||
| * | rtcompat: restore tls-server test. | Nick Mathewson | 2026-02-02 | 2 | -10/+5 |
| | | | | | | | | Now that tor-cert-x509 is its own crate, we can use that, and avoid the circular dependency. Closes #2330. | ||||
| * | Merge branch 'main' into 'main' | gabi-250 | 2026-02-02 | 1 | -1/+1 |
| |\ | | | | | | | | | fix(minver): Update paste dependency to be minver compatible See merge request tpo/core/arti!3610 | ||||
| | * | fix(minver): Update paste dependency to be minver compatible | Samuel Cobb | 2026-01-26 | 1 | -1/+1 |
| | | | |||||
| * | | rtcompat: Temporarily disable tls-server test. | Nick Mathewson | 2026-01-29 | 2 | -4/+7 |
| | | | | | | | | | | | | | 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. | ||||
| * | | rustls: Improve test output; use standard warnings. | Nick Mathewson | 2026-01-29 | 1 | -4/+16 |
| | | | |||||
| * | | rtcompat: Clarify sni_hostname for server connections. | Nick Mathewson | 2026-01-29 | 1 | -1/+4 |
| | | | |||||
| * | | rtcompat: Clarify None returns from own_certificate. | Nick Mathewson | 2026-01-29 | 2 | -1/+11 |
| | | | |||||
| * | | Run "cargo sort" on tor-rtcompat. | Nick Mathewson | 2026-01-29 | 1 | -7/+6 |
| | | | |||||
| * | | rtcompat: Unit test for TLS server code. | Nick Mathewson | 2026-01-29 | 2 | -2/+79 |
| | | | |||||
| * | | rtmock: Implement server support. | Nick Mathewson | 2026-01-29 | 1 | -0/+5 |
| | | | |||||
| * | | rustls: add an error for unimplemented tls server support. | Nick Mathewson | 2026-01-29 | 4 | -5/+20 |
| | | | |||||
| * | | rtcompat: Implement TLS server support for rustls. | Nick Mathewson | 2026-01-29 | 5 | -10/+275 |
| | | | | | | | | | Closes #2316. | ||||
| * | | rtcompat: new server-related members on TlsProvider trait. | Nick Mathewson | 2026-01-29 | 9 | -3/+143 |
| | | | | | | | | | | | These are as yet unimplemented; there's a stub type for the providers (nativetls) that won't actually have them. | ||||
| * | | rtcompat: new own_certificate method on CertifiedConn trait | Nick Mathewson | 2026-01-29 | 4 | -0/+17 |
| | | | |||||
| * | | maint/add_warning: Run script to add new warning | Gabriela Moldovan | 2026-01-27 | 1 | -0/+1 |
| |/ | | | | This adds the lint to all our crates. | ||||
| * | tor-rtcompat: depend on rustls 0.23.21 | Steven Engler | 2026-01-26 | 1 | -0/+7 |
| | | |||||
| * | cargo: Update `arti-*` and `tor-*` to `0.38.0` | Clara Engler | 2026-01-12 | 1 | -3/+3 |
| | | | | | | | | | | Done using the following: ```bash for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.38.0 done ``` | ||||
| * | Bump all the unstable tor- and arti- crates to 0.37.0. | Gabriela Moldovan | 2025-12-02 | 1 | -3/+3 |
| | | | | | | | | | | Done using: ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.37.0 done | ||||
| * | opentelemetry: Instrument a bunch of functions. | Wesley Aptekar-Cassels | 2025-11-24 | 6 | -0/+16 |
| | | | | | | These are all aimed at figuring out in more detail what's going on in #2079 and related issues. | ||||
| * | tor-rtcompat: add comments about blocking in async contexts | Steven Engler | 2025-11-12 | 2 | -1/+5 |
| | | |||||
| * | tor-rtcompat: set `IPV6_V6ONLY` for listening sockets on unix | Steven Engler | 2025-11-10 | 2 | -2/+22 |
| | | |||||
| * | tor-rtcompat: use a consistent `listen()` implementation | Steven Engler | 2025-11-10 | 5 | -3/+125 |
| | | | | | | | This gives us a consistent `listen()` implementation across runtimes, and gives us flexibility to customize the bind/listen process for TCP sockets. | ||||
| * | Merge branch 'in_current_span' into 'main' | wesleyac | 2025-11-10 | 1 | -2/+4 |
| |\ | | | | | | | | | rtcompat: Spawn every future in_current_span. See merge request tpo/core/arti!3445 | ||||
| | * | rtcompat: Spawn every future in_current_span. | Nick Mathewson | 2025-11-05 | 1 | -2/+4 |
| | | | | | | | | | | | If we need to override this in the future, we can provide a new method that takes a Span as an argument. | ||||
| * | | Fix name of clippy lint to unchecked_time_subtraction (2) | Ian Jackson | 2025-11-06 | 9 | -9/+9 |
| |/ | | | | Run maint/add_warning | ||||
