| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | | * | | | script checking scripts: Copy from arti.git | Ian Jackson | 2024-07-11 | 3 | -0/+56 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are, I think, only in arti.git, but we need them here. From arti.git30f54c38688d23449c09cd512cbd48881e443106 | |||||
| | | * | | | | Merge branch 'cargo-install' into 'main' | Nick Mathewson | 2024-07-11 | 3 | -0/+74 | |
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add via-cargo-install-in-ci See merge request tpo/core/rust-maint-common!2 | |||||
| | | | * | | | via-cargo-install-in-ci: Use env to find bash | Ian Jackson | 2024-07-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Like in arti.git | |||||
| | | | * | | | via-cargo-install-in-ci: Add cache-id feature | Ian Jackson | 2024-07-11 | 1 | -0/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is done with a hardcoded value in arti.git's version of this script. I have tested this ad-hoc. | |||||
| | | | * | | | via-cargo-install-in-ci: add a doc comment | Ian Jackson | 2024-07-11 | 1 | -0/+19 | |
| | | | | | | | ||||||
| | | | * | | | via-cargo-install-in-ci: run in CI | Ian Jackson | 2024-07-11 | 2 | -0/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | We must make a symlink so things can find the scripts in maint/. | |||||
| | | | * | | | via-cargo-install-in-ci: Copy from derive-deftly | Ian Jackson | 2024-07-11 | 1 | -0/+25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think this is the most sophisticated version of this script, which also exists in various other repos. The one in arti.git has an additional feature for cache invalidation, which must be retrofitted. Copied from derive-deftly.git#f71bf71c913acc23286a828a8ea51c708b4c88ed | |||||
| | | * | | | | Merge branch 'readme' into 'main' | Nick Mathewson | 2024-07-11 | 1 | -0/+72 | |
| | | |\ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | | Populate README with actual information See merge request tpo/core/rust-maint-common!1 | |||||
| | | | * | | | Declare copyright as MIT OR Apache-2.0 | Ian Jackson | 2024-07-11 | 1 | -0/+10 | |
| | | | | | | | ||||||
| | | | * | | | README: Usage information | Ian Jackson | 2024-07-11 | 1 | -0/+62 | |
| | | |/ / / | ||||||
| | | * / / | Create initial README.md with heading to initialise repo | Ian Jackson | 2024-07-11 | 1 | -0/+1 | |
| | | / / | ||||||
| * | | | | Merge branch 'arti-hyper-cleanup' into 'main' | Ian Jackson | 2024-07-16 | 1 | -1/+0 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Remove arti-hyper from the list of crates in Architecture.md See merge request tpo/core/arti!2268 | |||||
| | * | | | | Remove arti-hyper from the list of crates in Architecture.md | Ian Jackson | 2024-07-16 | 1 | -1/+0 | |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Possibly we should have a CI job to check that this file is kept up to date, but let's not do that now. I filed #1484. | |||||
| * | | | | Merge branch 'arti-rpc-client-core-v4' into 'main' | Nick Mathewson | 2024-07-16 | 14 | -0/+1867 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Lower and middle levels of Arti rpc core, version 4. See merge request tpo/core/arti!2270 | |||||
| | * | | | | RPC: Fix rustdoc links. | Nick Mathewson | 2024-07-16 | 2 | -5/+5 | |
| | | | | | | ||||||
| | * | | | | rpc: Rename response_err and add a TODO about removing it | Nick Mathewson | 2024-07-16 | 2 | -2/+7 | |
| | | | | | | ||||||
| | * | | | | rpc: Add TODO about re-normalizing replies | Nick Mathewson | 2024-07-16 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | Also add a link to #1491 where we discuss it more. | |||||
| | * | | | | rpc: Adjust documentation about reply types | Nick Mathewson | 2024-07-16 | 1 | -8/+16 | |
| | | | | | | ||||||
| | * | | | | rpc: Make "meta" an Option. | Nick Mathewson | 2024-07-16 | 1 | -6/+11 | |
| | | | | | | ||||||
| | * | | | | rpc: Remove negotiation code. | Nick Mathewson | 2024-07-16 | 2 | -53/+5 | |
| | | | | | | | | | | | | | | | | | | | | | I think we'll need this again later, but for now it's redundant. | |||||
| | * | | | | rpc-client: Apply the rest of the big warning set. | Nick Mathewson | 2024-07-16 | 4 | -4/+46 | |
| | | | | | | ||||||
| | * | | | | rpc client: Documentation. | Nick Mathewson | 2024-07-16 | 10 | -11/+180 | |
| | | | | | | ||||||
| | * | | | | Tests and documentation about NULs in the RPC stream. | Nick Mathewson | 2024-07-16 | 3 | -0/+24 | |
| | | | | | | ||||||
| | * | | | | Make ErrorResponse (a string) our preferred way to return an error. | Nick Mathewson | 2024-07-16 | 3 | -11/+56 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we return RpcError by default, we don't give a good way to actually access the original error string. (Nonetheless, we still enforce that errors can be decoded as RpcError.) | |||||
| | * | | | | rpc-client: Resolve some dead-code warnings. | Nick Mathewson | 2024-07-16 | 3 | -23/+11 | |
| | | | | | | ||||||
| | * | | | | rpc client: Remove Unvalidated{Reader,Writer}. | Nick Mathewson | 2024-07-16 | 2 | -98/+33 | |
| | | | | | | ||||||
| | * | | | | rpc client: resolve unused-foo warnings. | Nick Mathewson | 2024-07-16 | 3 | -4/+2 | |
| | | | | | | ||||||
| | * | | | | rpc-client: Expose a few types as pub. | Nick Mathewson | 2024-07-16 | 1 | -0/+3 | |
| | | | | | | ||||||
| | * | | | | Make RequestId and ObjectId public. | Nick Mathewson | 2024-07-16 | 1 | -2/+2 | |
| | | | | | | ||||||
| | * | | | | Add a TODO about refactoring should_alert | Nick Mathewson | 2024-07-16 | 1 | -0/+5 | |
| | | | | | | ||||||
| | * | | | | Rename CmdError to ProtoError. | Nick Mathewson | 2024-07-16 | 3 | -23/+23 | |
| | | | | | | ||||||
| | * | | | | RPC: Implement connection negotiation. | Nick Mathewson | 2024-07-16 | 5 | -29/+211 | |
| | | | | | | ||||||
| | * | | | | WIP: Lower and middle levels of Arti rpc core. | Nick Mathewson | 2024-07-16 | 12 | -0/+1502 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'rpcbase-testing' into 'main' | gabi-250 | 2024-07-16 | 6 | -19/+201 | |
| |\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | A bit more test coverage in tor-rpcbase See merge request tpo/core/arti!2264 | |||||
| | * | | | | rpcbase: tests for crate-level invoke functions. | Nick Mathewson | 2024-07-15 | 2 | -20/+73 | |
| | | | | | | ||||||
| | * | | | | rpc: Test a previously unchecked cast function. | Nick Mathewson | 2024-07-15 | 1 | -0/+3 | |
| | | | | | | ||||||
| | * | | | | rpc: Test some lower level dispatch internals. | Nick Mathewson | 2024-07-15 | 3 | -3/+82 | |
| | | | | | | ||||||
| | * | | | | rpc: Tests for method name checking. | Nick Mathewson | 2024-07-15 | 1 | -0/+38 | |
| | | | | | | ||||||
| | * | | | | rpc: Add a test for failed downcast. | Nick Mathewson | 2024-07-15 | 1 | -0/+9 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'cover_less' into 'main' | gabi-250 | 2024-07-16 | 1 | -0/+2 | |
| |\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | with_coverage: Exclude maint/ and examples/ in coverage reports. See merge request tpo/core/arti!2265 | |||||
| | * | | | | with_coverage: Exclude maint/ and examples/ in coverage reports. | Nick Mathewson | 2024-07-15 | 1 | -0/+2 | |
| |/ / / / | | | | | | | | | | | | | | | | | These are not parts of arti per se, and we don't especially want to track their test coverage. | |||||
| * | | | | Merge branch 'onion-svc-builder' into 'main' | gabi-250 | 2024-07-15 | 3 | -69/+93 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-hsservice: Add OnionService builder Closes #1490 See merge request tpo/core/arti!2262 | |||||
| | * | | | | tor-hsservice: Add OnionServiceBuilder, deprecate OnionService::new (fmt). | Gabriela Moldovan | 2024-07-15 | 1 | -10/+8 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice: Add OnionServiceBuilder, deprecate OnionService::new. | Gabriela Moldovan | 2024-07-15 | 3 | -7/+47 | |
| | | | | | | | | | | | | | | | | | | | | | Closes #1490 | |||||
| | * | | | | tor-hsservice: Abolish OnionServiceState (fmt). | Gabriela Moldovan | 2024-07-15 | 1 | -24/+27 | |
| | | | | | | | | | | | | | | | | | | | | | Includes both `cargo fmt` and some manual code motion. | |||||
| | * | | | | tor-hsservice: Abolish OnionServiceState. | Gabriela Moldovan | 2024-07-15 | 1 | -38/+21 | |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes a mostly-unnecessary struct holding the state of an `OnionService` or `RunningOnionService`. It only exists because I wanted to reduce the duplication of the `OnionService` and `RunningOnionService` fields. I am removing it because `OnionService` will soon become a builder, and this inner structure is making it difficult to create an ergonomic builder API (if we keep `OnionServiceState`, the builder fields won't map 1:1 to the fields of the build `OnionService` type). Note: this commit intentionally a bit misformatted to make reviewing easier. The reformatting will come in a future commit. | |||||
| * | | | | Merge branch 'bytes-1.6.1' into 'main' | Jim Newsome | 2024-07-15 | 1 | -2/+2 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | Upgrade bytes to 1.6.1, to appease cargo-audit See merge request tpo/core/arti!2263 | |||||
| | * | | | Upgrade bytes to 1.6.1, to appease cargo-audit. | Nick Mathewson | 2024-07-15 | 1 | -2/+2 | |
| |/ / / | | | | | | | | | | | | | Version 1.6.0 has been yanked. We don't use the affected API, but our dependencies may. | |||||
| * | | | Merge branch 'categories' into 'main' | Nick Mathewson | 2024-07-15 | 4 | -7/+140 | |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Check cargo categories against crates.io Closes #1481 See merge request tpo/core/arti!2256 | |||||
| | * | | | maint/: crates_io_api_call: Add a TODO about unifying them | Ian Jackson | 2024-07-11 | 1 | -0/+2 | |
| | | | | | ||||||
