summaryrefslogtreecommitdiff
path: root/crates/arti-rpcserver
Commit message (Expand)AuthorAgeFilesLines
...
* | rpc: Implement the rpc:cancel command.Nick Mathewson2025-01-162-1/+79
* | rpc: Better RpcErrorKind for for RequestCancelled.Nick Mathewson2025-01-161-4/+7
* | rpc: Strengthen guarantees from Cancel.Nick Mathewson2025-01-162-20/+125
|/
* Merge branch 'rpc-clean-up-after-auth' into 'main'Nick Mathewson2025-01-151-0/+5
|\
| * rpc: More documentation on cookie_continue.Nick Mathewson2025-01-151-0/+5
* | Merge branch 'rpc-renaming-2' into 'main'Nick Mathewson2025-01-152-62/+56
|\ \
| * | rpc: Clean up documenation surrounding OneshotClientNick Mathewson2025-01-151-11/+13
| * | rpc: Rename new_stream_handle to new_oneshot_client.Nick Mathewson2025-01-152-52/+44
| |/
* / arti-rpcserver: Rename MethodNotFound to NoSuchMethod.Nick Mathewson2025-01-153-4/+4
|/
* arti-rpcserver: require latest tiny-keccak.Nick Mathewson2025-01-151-1/+1
* rpc: Clarify auth-repetition rules.Nick Mathewson2025-01-151-2/+5
* rpc: Document cookie messages a little more.Nick Mathewson2025-01-151-1/+14
* rpc: Refactor Cookie and UnloadedCookie into a single type.Nick Mathewson2025-01-152-2/+11
* rpc: consolodate naming of "inherent" auth.Nick Mathewson2025-01-152-9/+13
* rpc: Tweak cookie protocol to bind both nonces.Nick Mathewson2025-01-151-4/+9
* rpc: Keep Cookie in an Arc.Nick Mathewson2025-01-151-2/+2
* arti-rpcserver: Server side of cookie auth.Nick Mathewson2025-01-153-8/+189
* arti-rpcserver: Tell connections what kind of auth to expect.Nick Mathewson2025-01-155-15/+36
* arti-rpcserver: move inherent authentication to its own module.Nick Mathewson2025-01-152-69/+83
* arti-rpcserver: remove some dead code.Nick Mathewson2025-01-151-57/+0
* Implement banner for RPC protocol.Nick Mathewson2025-01-091-2/+12
* Bump versions of internal arti crates for Arti 1.3.2Nick Mathewson2025-01-071-10/+10
* clippy: deny `mod_module_files`Steven Engler2025-01-061-0/+1
* add_warnings, *: Allow clippy::needless_lifetimesNick Mathewson2024-12-031-0/+1
* Bump all the unstable tor- and arti- crates to 0.25.0.Gabriela Moldovan2024-12-021-10/+10
* Bump the versions of the non-{arti-,tor-} crates.Gabriela Moldovan2024-12-021-1/+1
* cargo: Update `thiserror` to `2`Clara Engler2024-11-121-1/+1
* Bump minor versions of crates with new APIs/implsIan Jackson2024-10-301-1/+1
* Bump unstable tor-* and arti-* crates to 0.24.0Ian Jackson2024-10-301-10/+10
* Remove echo structsNeel Chauhan2024-10-251-14/+0
* arti-rpcserver: Remove echo_on_sessionNeel Chauhan2024-10-251-12/+0
* rpc: Tweak release_owned to give an error on second removal of "connection".Nick Mathewson2024-10-231-16/+20
* rpc: Use a const for the "connection" object ID.Nick Mathewson2024-10-231-2/+9
* rpc: Simplify method-dispatch-bypass logic a bitNick Mathewson2024-10-232-9/+2
* rpc: Add support for dropping the special "connection" object ID.Nick Mathewson2024-10-231-9/+19
* rpc: Move "rpc:release" to be a method on the rpc object.Nick Mathewson2024-10-231-24/+24
* rpcserver: detect and use methods that bypass method dispatch.Nick Mathewson2024-10-231-3/+8
* rpc: Remove unimplemented rpc:downgrade method for now.Nick Mathewson2024-10-231-9/+0
* rpc: Move some object-id-manipulation methods to a new module.Nick Mathewson2024-10-233-50/+63
* Merge branch 'arti-rpcserver-comment' into 'main'wesleyac2024-10-211-1/+1
|\
| * Fix typo in arti-rpcserver auth.rs commentNeel Chauhan2024-10-181-1/+1
* | rpc: List missing required features in error dataNick Mathewson2024-10-171-5/+7
* | Remove Rpc* variants from tor_error::ErrorKindNick Mathewson2024-10-173-21/+27
* | rpcserver: Wrap InvokeError as internal errorNick Mathewson2024-10-172-6/+8
|/
* Merge branch 'mq-prevent' into 'main'Ian Jackson2024-10-151-2/+5
|\
| * Use mpsc_channel_no_memquota in the RPC system (adding a TODO)Ian Jackson2024-10-151-2/+5
* | Replace _ => panic!() elsewhereIan Jackson2024-10-151-1/+1
|/
* arti-rpcserver: minimal handling for request.meta.requireNick Mathewson2024-10-072-2/+30
* arti-rpcserver: Correctly handle rpc.meta without `updates`Nick Mathewson2024-10-071-0/+1
* rpcserver: Remove TODO about optionality of paramsNick Mathewson2024-10-071-3/+0