aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-rpc-client-core/src/ffi/err.rs
Commit message (Expand)AuthorAgeFilesLines
* rpc-client: add support to prefer/require su permissionNick Mathewson2026-03-161-0/+2
* rpc: Refactor connimpl in preparation for pollable requests.Nick Mathewson2026-02-261-0/+1
* arti-rpc-client-core: Document why we don't need ErrorSources.Nick Mathewson2026-02-161-0/+4
* rpc: Move responsibility for wrapping streams to rpc-client-coreNick Mathewson2026-02-041-0/+1
* rpclib: Rename `OutPtr` to `OutBoxedPtr`Neel Chauhan2025-11-061-2/+2
* Fix warnings and errors from edition 2024.Nick Mathewson2025-08-071-7/+7
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-4/+4
* AF_UNIX terminology: Rename two error variantsIan Jackson2025-03-241-1/+1
* RPC: Abolish an unused and misnamed error variantIan Jackson2025-03-241-1/+0
* rpclib: Improve output for ConnectFailureNick Mathewson2025-02-041-1/+4
* rpclib: Include sources when formatting FFI errors.Nick Mathewson2025-02-041-2/+14
* rpclib: New combined error type for RPC connect failures.Nick Mathewson2025-01-291-0/+11
* arti-rpc-client-core: Rename Authentication{Rejected=>Failed}Nick Mathewson2025-01-231-2/+2
* rpclib: Avoid overuse of execute_internal_ok.Nick Mathewson2025-01-231-0/+1
* arti-rpc-client-core: Client side of cookie authentication.Nick Mathewson2025-01-151-0/+3
* Implement banner for RPC protocol.Nick Mathewson2025-01-091-0/+1
* rpc-client: Reject relative paths.Nick Mathewson2024-12-091-1/+3
* artilib: Revise C and Python APIs for builders.Nick Mathewson2024-12-091-0/+4
* rpc-client-core: Correct various FFI error types.Nick Mathewson2024-12-091-6/+42
* rpc-client: Initial implementation for RPC connect points.Nick Mathewson2024-12-091-2/+7
* Resolve clippy::empty_line_after_doc_comments warnings.Nick Mathewson2024-12-031-1/+1
* rpc: correct msg and doc for InvalidInput::NullPointerNick Mathewson2024-10-231-2/+2
* rpclib: Rename RequestCancelled to be accurate.Nick Mathewson2024-10-211-6/+3
* arti-rpc-client-core: remove 'c_str_macro' dependencySteven Engler2024-10-091-16/+15
* rpclib: Unify code internally generated requestsNick Mathewson2024-09-251-1/+1
* rpclib: New error type for unauthenticated connectionsNick Mathewson2024-09-091-0/+8
* rpclib: FFI for opening data streams.Nick Mathewson2024-09-091-0/+43
* rpclib: Support opening a data stream.Nick Mathewson2024-09-091-0/+1
* Fix typosDimitris Apostolou2024-09-031-1/+1
* ffi: Rename arti_rpc_status_to_str.Nick Mathewson2024-08-141-1/+1
* ffi: New out_val_opt type for outptrs to non-pointersNick Mathewson2024-08-121-1/+1
* Merge branch 'typo-fix-1' into 'main'Ian Jackson2024-08-051-2/+2
|\
| * Fix a pair of typos in an ffi comment.Nick Mathewson2024-08-031-2/+2
* | ffi: Expose OS error field.Nick Mathewson2024-08-031-2/+23
* | ffi: Store the os error code in FfiError.Nick Mathewson2024-08-031-0/+40
|/
* ffi: Add some explicit ()s to prove they are there.Nick Mathewson2024-07-311-1/+2
* ffi: Document safety for each function using ffi_body_raw.Nick Mathewson2024-07-311-3/+11
* ffi: rename ffi_body_simple to ffi_body_rawNick Mathewson2024-07-311-6/+6
* ffi: Clean up long lines and confusing expressions.Nick Mathewson2024-07-311-5/+7
* ffi: use void to omit unreachable "on invalid" blocksNick Mathewson2024-07-311-5/+11
* ffi: Remove all non-opt conversionsNick Mathewson2024-07-311-11/+15
* ffi: Always abort on panic.Nick Mathewson2024-07-311-25/+9
* Use macros to make FFI functions simpler to read and check.Nick Mathewson2024-07-311-47/+54
* Rename Utf8CStr=>Utf8CStringNick Mathewson2024-07-311-2/+2
* rpclib ffi: Grand identifier renamingNick Mathewson2024-07-311-20/+21
* rpclib: Revise/condense "safety" docs for C functionsNick Mathewson2024-07-311-15/+12
* rpc: Rename OutPtr functions for clarityNick Mathewson2024-07-311-2/+2
* rpclib: Grand error refactoring: outparam, not thread-localNick Mathewson2024-07-311-92/+35
* rpclib: Add "STATUS" to status codes.Nick Mathewson2024-07-311-6/+6
* rpc: Improve documentation and strings for FFI status codes.Nick Mathewson2024-07-311-5/+29