summaryrefslogtreecommitdiff
path: root/crates/arti-rpc-client-core/src/msgs
Commit message (Expand)AuthorAgeFilesLines
* rpc: Clean up pub items in nb_stream.Nick Mathewson2026-02-042-1/+3
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-062-2/+2
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* rpc-client: Increase test coverage for the msgs modulevcrn2025-03-182-1/+35
* rpclib: Obey error Display convention wrt sources.Nick Mathewson2025-02-041-2/+2
* Implement banner for RPC protocol.Nick Mathewson2025-01-091-0/+5
* rpclib: Rename ParsedRequest to ParsedRequestFieldsNick Mathewson2024-08-071-11/+10
* rpclib: Use JsonValue to re-encode requests.Nick Mathewson2024-08-071-96/+54
* rpclib: Unify error type for ValidatedRequest failure.Nick Mathewson2024-08-071-7/+28
* rpclib: Refactor request canonicalizationNick Mathewson2024-08-071-9/+30
* rpclib: Ensure that re-encoded responses end with NLNick Mathewson2024-08-071-1/+4
* rpclib: Use JsonValue to re-encode responsesNick Mathewson2024-08-071-38/+54
* Merge branch 'rpc-reencoding' into 'main'Nick Mathewson2024-08-052-82/+177
|\
| * rpclib: Apply serde(default) to RpcMeta::updates.Nick Mathewson2024-08-051-0/+1
| * rpclib: re-encode responses from arti, and preserve fields.Nick Mathewson2024-08-041-60/+87
| * rpclib: preserve unrecognized request fieldsNick Mathewson2024-08-041-4/+38
| * rpclib: Split ParsedRequest and Request types.Nick Mathewson2024-08-041-18/+51
* | rpc-client-core: Add thiserror #[source] annotationsNick Mathewson2024-08-031-1/+1
|/
* Rename Utf8CStr=>Utf8CStringNick Mathewson2024-07-311-2/+2
* RPC: Make message types able to be CStr or str.Nick Mathewson2024-07-311-13/+17
* rpc: Rename the error codes for something like consistency.Nick Mathewson2024-07-251-3/+3
* rpc: Remove RpcError data field and use ReportNick Mathewson2024-07-251-12/+0
* rpc: split "method not found"Nick Mathewson2024-07-251-4/+2
* rpclib: Initial tests for RpcConnNick Mathewson2024-07-242-3/+3
* rpclib: do not include `"meta":null` when serializing.Nick Mathewson2024-07-241-0/+1
* rpc: Rename response_err and add a TODO about removing itNick Mathewson2024-07-161-1/+6
* rpc: Make "meta" an Option.Nick Mathewson2024-07-161-6/+11
* rpc client: Documentation.Nick Mathewson2024-07-162-3/+72
* Tests and documentation about NULs in the RPC stream.Nick Mathewson2024-07-161-0/+14
* Make ErrorResponse (a string) our preferred way to return an error.Nick Mathewson2024-07-161-6/+34
* rpc-client: Resolve some dead-code warnings.Nick Mathewson2024-07-162-20/+9
* Rename CmdError to ProtoError.Nick Mathewson2024-07-161-3/+3
* RPC: Implement connection negotiation.Nick Mathewson2024-07-161-9/+23
* WIP: Lower and middle levels of Arti rpc core.Nick Mathewson2024-07-162-0/+485