| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | | chanmgr: Remove KeyMgr from constructor | David Goulet | 2026-01-13 | 8 | -16/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We'll rely on a RelayIdentities to pass in the right keys to the ChanMgr instead of the entire KeyMgr. Signed-off-by: David Goulet <[email protected]> | |||||
| * | | | | | | Merge branch 'dedupe-handler' into 'main' | gabi-250 | 2026-01-13 | 6 | -58/+48 | |
| |\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | proto: Dedupe IncomingStreamRequestHandler See merge request tpo/core/arti!3572 | |||||
| | * | | | | | proto: Fix docs post-refactoring | Gabriela Moldovan | 2026-01-13 | 1 | -2/+2 | |
| | | | | | | | ||||||
| | * | | | | | proto: Dedupe IncomingStreamRequestHandler | Gabriela Moldovan | 2026-01-12 | 6 | -62/+47 | |
| | | | | | | | ||||||
| | * | | | | | proto: Give IncomingStreamRequestHandler a HopNum | Gabriela Moldovan | 2026-01-12 | 2 | -1/+6 | |
| | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This currently duplicates the client `IncomingStreamRequestHandler`. To deduplicate it, we need the `hop_num` to be optional (it will be `None` for relays, and `Some(hopnum)` in the client reactor). The next commit will fix the code duplication. | |||||
| * | | | | | Merge branch 'streammap-docs' into 'main' | gabi-250 | 2026-01-13 | 1 | -1/+1 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | proto: Update outdated reference to rxs in StreamMap docs See merge request tpo/core/arti!3573 | |||||
| | * | | | | | proto: Update outdated reference to rxs in StreamMap docs | Gabriela Moldovan | 2026-01-12 | 1 | -1/+1 | |
| | |/ / / / | ||||||
| * | | | | | Merge branch 'authcert-constructor' into 'main' | Ian Jackson | 2026-01-13 | 5 | -5/+183 | |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | tor-netdoc: constructor derive See merge request tpo/core/arti!3560 | |||||
| | * | | | | tor-netdoc: Improve docs for derived constructors | Clara Engler | 2026-01-13 | 1 | -2/+12 | |
| | | | | | | ||||||
| | * | | | | tor-netdoc: Remove TODO re AuthCert construction | Ian Jackson | 2026-01-13 | 1 | -2/+0 | |
| | | | | | | ||||||
| | * | | | | tor-netdoc: Deprecate AuthCertBuilder | Ian Jackson | 2026-01-13 | 3 | -0/+6 | |
| | | | | | | ||||||
| | * | | | | tor-netdoc: improve derived Constructor docs with a kind-of example | Ian Jackson | 2026-01-13 | 1 | -0/+11 | |
| | | | | | | | | | | | | | | | | | | | | | Let's not ask users to refer to the Constructor derive macro docs. | |||||
| | * | | | | tor-netdoc: Provide AuthCertConstructor | Ian Jackson | 2026-01-13 | 3 | -1/+11 | |
| | | | | | | ||||||
| | * | | | | tor-netdoc: Fix an attribute position in AuthCert | Ian Jackson | 2026-01-13 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | The compiler doesn't notice this, but it's odd. | |||||
| | * | | | | tor-netdoc: implement Constructor derive | Ian Jackson | 2026-01-13 | 1 | -3/+54 | |
| | | | | | | ||||||
| | * | | | | tor-netdoc: constructor derive: API | Ian Jackson | 2026-01-13 | 1 | -1/+93 | |
| | |/ / / | | | | | | | | | | | | | This doesn't actually work of course. | |||||
| * | | | | Merge branch 'futures-copy-bump' into 'main' | Clara Engler | 2026-01-13 | 3 | -3/+3 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | cargo: Bump futures-copy See merge request tpo/core/arti!3580 | |||||
| | * | | | | cargo: Bump futures-copy | Clara Engler | 2026-01-13 | 3 | -3/+3 | |
| | | |/ / | |/| | | | | | | | | | | | | | | The dependencies of futures-copy got bumped in arti!3570, leading to a change in futures-copy, hence why we bump the patch version. | |||||
| * | | | | Merge branch 'equix-hashx-bump' into 'main' | Clara Engler | 2026-01-13 | 2 | -88/+88 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | cargo: Update equix and hashx bench See merge request tpo/core/arti!3579 | |||||
| | * | | | | cargo: Update equix and hashx bench | Clara Engler | 2026-01-13 | 2 | -88/+88 | |
| | |/ / / | | | | | | | | | | | | | This commit runs `cargo update` on the respective crates. | |||||
| * / / / | arti-client: Update release date | Clara Engler | 2026-01-13 | 1 | -1/+1 | |
| |/ / / | ||||||
| * | | | Merge branch 'version-bump' into 'main' | Clara Engler | 2026-01-13 | 53 | -503/+503 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Bump dependencies for 1.9.0 See merge request tpo/core/arti!3570 | |||||
| | * | | | cargo: Bump all non arti/tor crates | Clara Engler | 2026-01-12 | 6 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This only includes retry-error which had a few functional additions in December, thereby rasing the minor version as new features were added to the public API. Done using the following: * Find all non arti, non tor crates. * `ls -1 crates/ | grep -v "^tor-\|^arti"` * Exclude the ones without changes. * `maint/changed_crates -v "arti-v$LAST_VERSION" 2>&1 >/dev/null | grep -i "no change"` * Look into each with changes. * In this case only retry-error. * Bump the minor because it had non-trivial changes. | |||||
| | * | | | cargo: Bump `arti` to `1.9.0` | Clara Engler | 2026-01-12 | 3 | -3/+3 | |
| | | | | | ||||||
| | * | | | cargo: Update `arti-*` and `tor-*` to `0.38.0` | Clara Engler | 2026-01-12 | 52 | -494/+494 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done using the following: ```bash for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.38.0 done ``` | |||||
| * | | | | arti: fix path comment in example config | Steven Engler | 2026-01-12 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Make sure that rpc_state_sender lives as long as the proxies. | Nick Mathewson | 2026-01-12 | 1 | -2/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug introduced in 0cc367b9fef37c0f7d7f04d54c4687b27ef251d0. Without this fix, RPC's get_proxy_info command wouldn't work. | |||||
| * | | | | Remove a spurious debug_assert in arti-rpcserver. | Nick Mathewson | 2026-01-12 | 2 | -1/+1 | |
| | |/ / |/| | | | | | | | | | | | | | | | | | This should never have been retained when we refactored our channels for reporting responses into a single channel. The bug became apparent when quicktest became derived from debug. | |||||
| * | | | Merge branch 'fixup-feats-1-9-0' into 'main' | Clara Engler | 2026-01-12 | 4 | -1/+9 | |
| |\ \ \ | |/ / |/| | | | | | | | | cargo: Run fixup-features for release See merge request tpo/core/arti!3569 | |||||
| | * | | cargo: Run fixup-features for release | Clara Engler | 2026-01-12 | 4 | -1/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | Executed command: ``` cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml ``` | |||||
| * | | | tor-config: small typo fix in docs | Steven Engler | 2026-01-07 | 1 | -1/+2 | |
| |/ / | ||||||
| * | | keymgr: Remove redundant field name in struct init | Gabriela Moldovan | 2026-01-06 | 1 | -1/+1 | |
| | | | | | | | | | Fixes a clippy warning. | |||||
| * | | keymgr: Add tests for the unhappy path of from_ctor_path() | Gabriela Moldovan | 2026-01-06 | 1 | -2/+34 | |
| | | | ||||||
| * | | keymgr: Derive PartialEq for CTorPathError | Gabriela Moldovan | 2026-01-06 | 1 | -1/+1 | |
| | | | ||||||
| * | | keymgr: Update tests to use the new d-d macro annotation for CTorPaths (fmt) | Gabriela Moldovan | 2026-01-06 | 1 | -1/+3 | |
| | | | ||||||
| * | | keymgr: Update tests to use the new d-d macro annotation for CTorPaths | Gabriela Moldovan | 2026-01-06 | 1 | -28/+14 | |
| | | | ||||||
| * | | hsclient, hsservice: Remove no longer needed conversion functions | Gabriela Moldovan | 2026-01-06 | 2 | -87/+1 | |
| | | | ||||||
| * | | keymgr: Use d-d to generate CTorPath<->KeySpecifier conversions | Gabriela Moldovan | 2026-01-06 | 3 | -29/+57 | |
| | | | ||||||
| * | | keymgr: Add a CTorKeySpecifier trait (fmt) | Gabriela Moldovan | 2026-01-06 | 1 | -4/+4 | |
| | | | ||||||
| * | | keymgr: Add a CTorKeySpecifier trait | Gabriela Moldovan | 2026-01-06 | 2 | -1/+18 | |
| | | | ||||||
| * | | keymgr: Make CTorPath more like the client/service specifiers (fmt) | Gabriela Moldovan | 2026-01-06 | 6 | -19/+24 | |
| | | | ||||||
| * | | keymgr: Make CTorPath more like the client/service specifiers | Gabriela Moldovan | 2026-01-06 | 8 | -88/+62 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This will make it easier to see the correspondence between CTorPaths and the HS client/service key specifiers. Initially, I was hoping this would make it easier to write a d-d macro that automatically derives a `CTorPath` variant (e.g. `HsClientDescEncKeypair`) from the KeySpecifier type name (`HsClientDescEncKeypairSpecifier`), but alas, I don't think d-d can "chop off" name suffixes ("Specifier", in this case). `from_ctor_path()`/`ctor_path()` implementations for converting `CTorPath`s to and from key specifiers. | |||||
| * | | keymgr: Fix some recently broken doc links | Gabriela Moldovan | 2026-01-06 | 3 | -6/+6 | |
| | | | ||||||
| * | | keymgr: Resolve a handful of clippy warnings (fmt) | Gabriela Moldovan | 2026-01-06 | 1 | -2/+1 | |
| | | | ||||||
| * | | keymgr: Resolve a handful of clippy warnings | Gabriela Moldovan | 2026-01-06 | 2 | -4/+4 | |
| | | | ||||||
| * | | keymgr: Push error handling into the from_ctor_path() functions | Gabriela Moldovan | 2026-01-06 | 4 | -28/+35 | |
| | | | ||||||
| * | | keymgr: Replace placeholder errors with CTorPathError (fmt) | Gabriela Moldovan | 2026-01-06 | 1 | -4/+4 | |
| | | | ||||||
| * | | keymgr: Replace placeholder errors with CTorPathError | Gabriela Moldovan | 2026-01-06 | 3 | -10/+35 | |
| | | | ||||||
| * | | keymgr: Remove unused argument in helper function (fmt) | Gabriela Moldovan | 2026-01-06 | 1 | -6/+1 | |
| | | | ||||||
| * | | keymgr: Remove unused argument in helper function | Gabriela Moldovan | 2026-01-06 | 1 | -3/+1 | |
| | | | | | | | | | | | Previously, the `arti_path` was needed to build the various `ArtiPath` errors, but that's no longer the case. | |||||
