summaryrefslogtreecommitdiff
path: root/crates/arti-rpc-client-core/src/ffi
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* 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-062-24/+24
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* Fix warnings and errors from edition 2024.Nick Mathewson2025-08-071-7/+7
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-072-6/+6
* fix `clippy::doc_overindented_list_items`Steven Engler2025-04-031-1/+1
* 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
* Merge branch 'ffi_seal' into 'main'Nick Mathewson2024-10-021-34/+41
|\
| * artilib: Take a different approach to sealing a pair of traits.Nick Mathewson2024-10-011-34/+41
| * socks users: detect closed sockets.Nick Mathewson2024-09-241-0/+1
* | 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-092-2/+100
* rpclib: Support opening a data stream.Nick Mathewson2024-09-091-0/+1
* Fix typosDimitris Apostolou2024-09-032-2/+2
* rpclib: Remove in_mut_ptr_opt, and document why.Nick Mathewson2024-08-271-25/+7
* rpclib, ffi: Allow simultaneous calls to `arti_rpc_handle_wait()`Nick Mathewson2024-08-271-0/+1
* ffi: Rename arti_rpc_status_to_str.Nick Mathewson2024-08-141-1/+1
* ffi: Add support for request handlesNick Mathewson2024-08-121-3/+0
* ffi: New in_mut_ptr_opt type for receiving *mut T.Nick Mathewson2024-08-121-0/+25
* ffi: New out_val_opt type for outptrs to non-pointersNick Mathewson2024-08-122-20/+78
* 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: Make "sealed" a little less effective.Nick Mathewson2024-07-311-7/+7
* 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-312-14/+14
* ffi: Document rules for ensuring return valuesNick Mathewson2024-07-311-0/+13