summaryrefslogtreecommitdiff
path: root/crates/arti-rpc-client-core/src/conn.rs
Commit message (Expand)AuthorAgeFilesLines
* rpc-client: Reject relative paths.Nick Mathewson2024-12-091-0/+5
* rpc-client: Initial implementation for RPC connect points.Nick Mathewson2024-12-091-13/+63
* rpc-client: move Builder to its own module.Nick Mathewson2024-12-091-85/+8
* rpclib: Rename RequestCancelled to be accurate.Nick Mathewson2024-10-211-6/+3
* rpclib: Add a #[source] annotation.Nick Mathewson2024-10-021-1/+1
* Apply 1 suggestion(s) to 1 file(s)Nick Mathewson2024-10-021-1/+1
* rpclib: Unify code internally generated requestsNick Mathewson2024-09-251-8/+100
* rpc: Finish an incomplete sentence in a doc.Nick Mathewson2024-09-251-1/+1
* rpclib: Rename connect.rs to stream.rsNick Mathewson2024-09-101-2/+2
* rpclib: FFI for opening data streams.Nick Mathewson2024-09-091-0/+1
* rpclib: Support opening a data stream.Nick Mathewson2024-09-091-0/+6
* Fix typosDimitris Apostolou2024-09-031-1/+1
* rpclib, ffi: Allow simultaneous calls to `arti_rpc_handle_wait()`Nick Mathewson2024-08-271-6/+18
* rpclib: Allow ConnectionClosed in arti_socket_closed testNick Mathewson2024-08-211-0/+9
* ffi: Add support for request handlesNick Mathewson2024-08-121-2/+12
* rpclib: Unify error type for ValidatedRequest failure.Nick Mathewson2024-08-071-1/+2
* rpclib: Refactor request canonicalizationNick Mathewson2024-08-071-3/+3
* Merge branch 'rpc-reencoding' into 'main'Nick Mathewson2024-08-051-2/+2
|\
| * rpclib: Split ParsedRequest and Request types.Nick Mathewson2024-08-041-2/+2
* | rpc-client-core: Add thiserror #[source] annotationsNick Mathewson2024-08-031-6/+6
|/
* Rename Utf8CStr=>Utf8CStringNick Mathewson2024-07-311-5/+5
* rpc: Initial core of an FFI interface.Nick Mathewson2024-07-311-4/+8
* RPC: Make message types able to be CStr or str.Nick Mathewson2024-07-311-9/+9
* rpc: Remove RpcError data field and use ReportNick Mathewson2024-07-251-1/+0
* rpclib: Add tests for errors that terminate an RpcConn.Nick Mathewson2024-07-241-1/+101
* rpclib: Initial tests for RpcConnNick Mathewson2024-07-241-0/+233
* rpc: Relax 'static requirement on execute_with_updates closure.Nick Mathewson2024-07-241-1/+1
* rpc: Rename response_err and add a TODO about removing itNick Mathewson2024-07-161-1/+1
* rpc: Add TODO about re-normalizing repliesNick Mathewson2024-07-161-0/+4
* rpc: Adjust documentation about reply typesNick Mathewson2024-07-161-8/+16
* rpc: Remove negotiation code.Nick Mathewson2024-07-161-1/+1
* rpc-client: Apply the rest of the big warning set.Nick Mathewson2024-07-161-0/+2
* rpc client: Documentation.Nick Mathewson2024-07-161-7/+62
* Tests and documentation about NULs in the RPC stream.Nick Mathewson2024-07-161-0/+6
* Make ErrorResponse (a string) our preferred way to return an error.Nick Mathewson2024-07-161-2/+21
* rpc client: resolve unused-foo warnings.Nick Mathewson2024-07-161-1/+1
* Rename CmdError to ProtoError.Nick Mathewson2024-07-161-8/+8
* RPC: Implement connection negotiation.Nick Mathewson2024-07-161-17/+86
* WIP: Lower and middle levels of Arti rpc core.Nick Mathewson2024-07-161-0/+246